The Internet being what it is, web designers do not have a hard time finding resources. However, there are times when you have to call in the big guns. That's right, we're talking about university courses, and they cover everything from design theory to Internet culture.
With these courses, you'll get a beginner's look at web design technology.
- Introduction to Computers: This course covers the basics of programming software, and the Internet. [Berkeley]
- Introduction to Web Design: This course will take you from basic HTML to CSS and multimedia. [Indiana University]
- Webpage Authoring: Get a hands-on introduction to HTML in this course.[Sofia]
- Web Design: Learn about design for the web with this hands-on course. [Miami Dade College]
- Introduction to WWW/HTML: Create a basic HTML page and get an overview of style and elements of a good web site. [University of Minnesota]
- Basic HTML: Delve into HTML tags, basic structure, and more in this course. [University of Washington]
These courses cover graphics, visual communication, and more.
- Computer Graphics: This introductory graphics course will walk you through visual design. [MIT]
- Historical Foundations of Visual Technology: Learn about the history and details of visual technolgies worldwide. [DePaul]
- Fundamentals of Computational Media Design This course discusses digital art and offers hands-on design exercises. [MIT]
- Graphic Design: Learn about the basic theories and skills of visual communication. [Miami Dade College]
- Information Visualization: Consider space, order, focus, context, and more in this course. [University of British Columbia]
- Art of Color: In this course, you'll learn the basic principles of color in visual arts. [MIT]
- Three-Dimensional Modeling, Animation and Rendering Using Blender 3D Software: Get into 3-D modeling and animation with this course. [Tufts]
- Survey of 3-D Animation: Learn how to create animations with Maya in this course. [DePaul]
- Algorithms for Computer Animation: Learn about the algorithms that make animations possible. [MIT]
- Illustration: Learn how to create and manipulate full-color graphics in Adobe Illustrator. [Miami Dade College]
Take these courses to learn how to make your design work for real people.
- Accessibility in Interaction Design: Understand how to design for the disabled with this course. [The Open University]
- User Inferface Design and Implementation: Follow this course to get a look at usability, user-centered design, and more. [MIT]
- People-Centered Design: Consider how you can design for people with this course. [The Open University]
- Social Visualization: In this course, you'll learn how to visualize people and their interactions. [MIT]
- Human-Computer Interaction Seminar: This seminar offers weekly speakers on human-computer interaction design. [Stanford]
- Human Computer Interaction: Understand usability, user studies, and cognitive models with this course. [University of Washington]
- Common Sense Reasoning for Interactive Application: Use this course to discover how you can use common sense knowledge in your design. [MIT]
- Designing the User Interface: Consider text, color, moving images and sound in your design. [The Open University]
Get hands-on instruction in design with these courses.
- Software Engineering for Web Applications: In this course, you'll learn how to create a site with a database, cookies, and more. [ArsDigita University]
- Creating Interactive Multimedia: Learn about the significant characteristics and elements of multimedia, and create examples of interactive multimedia in the web browser. [Queensland University]
- Introduction to Macromedia Flash: Learn how to make animation, sound, and graphics with Macromedia Flash. [Sofia]
- Introduction to Multimedia Programming: This course covers information design, navigation, programming, and more. [Monash University]
- Creating Home Pages on the World Wide Web: Create a complex HTML site with this course. [University of Minnesota]
- Designing Sociable Media: This course discusses creating a design that works with social cues. [MIT]
- Digital Typography: Learn the history and manipulation of typography in this course. [MIT]
These courses offer an in-depth look at a variety of programming languages and methods.
- Java: This class will teach you how to write Java applets and applications. [University of Minnesota]
- XML Foundations: Consider why you should use XML, and learn about CSS, syndication, user interfaces, and beyond. [Berkeley]
- Web Programming: Learn how to program web pages for interactive content with this course. [University of Washington]
- Web Based Information Systems: This course covers protocols, forms, cookies, and much more. [University of Alberta]
- XML with Java: Take a look at XML and Java, specifically technologies like XQuery and JavaServer. [Harvard]
- Server-Side Web Development Distributed Lectures: Take a look at server-side programming, specifically Apache, PHP, and beyond. [Indiana University]
- Java Programming: Learn about the Java programming langage with applets, object-oriented programming, and integration with HTML. [Sofia]
Check out these courses that focus on web design for sales.
- Transaction Processing for E-Commerce: Learn how to process transactions online with this course. [University of Washington]
- An Introduction to E-Commerce and Distributed Applications: Take a look at online retailing with this course. [The Open University]
- E-Commerce and the Internet in Real Estate and Construction: Take a look at how e-commerce has shaped the real estate industry. [MIT]
- E-Marketing: This Spanish course will teach you how to market your site. [UC Irvine]
- Networking Infrastructure for E-Commerce: Learn about the capabilities and limitations you'll have to work with in e-commerce. [NC State]
- Economics and E-Commerce: You'll learn about the growth and future of e-commerce in this course. [MIT]
Consider what your design should be made of with these courses.
- Dynamic Content Development: Look at server-side technologies, Dreamweaver, ASP, and lots more. [Purdue]
- Communicating in Cyberspace: Take a look at digital communication with this course. [MIT]
- Electronic Media: Hear from a variety of lecturers on new media in this podcast. [Abilene Christian University]
History & Culture
Learn about the Internet's history and culture through these courses.
- The Anthropology of Computing: Consider computers as meaningful tools for society and culture in this course. [MIT]
- History of New Media: Find out exactly what new media is, and discuss it in networks, art, and technology. [LeMill]
- Media in Cultural Context: Popular Readerships: Here you'll get a look at the history of popular reading and media. [MIT]
- The Future of the Internet: You'll learn about Internet architecture as well as current issues like network neutrality. [Stanford]
- Foundations of American Cyber-Culture: Consider new media, demographics, open source, and lots more in this course. [Berkeley]
Take your web design education a step further with these supplemental courses.
- Web 2.0: Get a good look at web 2.0 as it relates to users, online business models, and new technologies. [Weber State University]
- A New Era?: This course takes on the new economy and innovation. [The Open University]
- Advanced Internet and Web Services: Get a good look at the design of search engines, secure web services, and more. [University of Washington]
- Ethics and the Law on the Electronic Frontier: This course will educate you on some of the legal and ethical issues concerning the Internet. [MIT]
- Computer Networks: Consider the global network infrastructure and its design principles in this course. [MIT]
- Information Security: Learn about cryptography, single sign-ons, e-commerce, and other topics in security. [University of Bristol]
- Search Engines: Technology, Society and Business: Get an introduction to search engines, intellectual property in searches, advertising, spam, and more. [Berkeley]
- Introduction to Copyright Law: This course discusses copyright law as it relates to the Internet and beyond. [MIT]
- Data Mining: Learn how to capture and use data to improve web design. [MIT]