Beginning Web Programming with HTML & CSS

Learn essential skills and techniques that are required for the front end development of web pages using HTML and CSS.


In this course, students will learn the tools and best practices used by web developers today, as well as some of the history of HTML and CSS. Students will learn to structure a basic website with HTML, and then create styling and basic user interactivity with CSS. Students will create web pages and websites entirely from scratch using freely available resources and tools.

Topics will include:

  • HTML
  • CSS
  • Page layout
  • Intro to JavaScript

Students will leave this course with an overall knowledge of the web development world and what it entails. They will also leave with enough basic knowledge and skill to develop their own website that could be used for personal purposes, small business, or community organizations.

Students will also leave the course with a completed website that they have built and styled on their own.


There are no prerequisites for this course. 

The course content assumes no prior knowledge of programming or web development. Any previous knowledge of web technologies or coding will be helpful, but aren’t necessary.

Your Instructor

Required Materials

An active CodePen account. Create CodePen account.

Chrome browser with developer tools. Download Chrome or open Chrome devtools.

A code editor of your choice. We will discuss this at the beginning of class. Popular options include: VS Code | Brackets | Sublime Text | Atom

Not Enrolled

Course Includes

  • 8 Lessons