Introduction to Web Design & Development

In this course, students will gain valuable skills in this introduction to the fundamentals of website development, content design, and navigation, with areas of focus in directory structure, graphic design, navigation, and audio/video integration.

Get Started

Spinning your web(site):

This course is intended to make you comfortable with presenting yourself through the web, providing the skills to build, manage, and develop websites. We will start with an overview of technologies used for web development, followed by an in-depth presentation of HTML and CSS, and conclude by exploring responsive web design, site frameworks, and site management solutions.

There are no barriers: you'll be able to host your project’s page, blog, or website from GitHub’s servers for free. All you need to get started is some patience, drive, and a little creative spirit.

HTML5 and CSS3 Logos


Tick-tock goes the code clock! This course is broken up into 4 main learning modules, each with related topics. Check the schedule often to see what is due when, and what the upcoming topic will contain.



The goals of this course are to introduce the technologies, techniques, and aesthetics necessary to design and build websites. The syllabus contains more information about these outcomes and expectations.


Need Help?

Web development is a community-driven field. And we all need a hand sometimes, from beginners to experts. If you have questions, or can provide answers, our GitHub Issues board is your first place to stop!