Skip to Content


Introduction to HTML & CSS

If you're looking to start a career in web development or just want to learn how to create websites for fun, this course is for you! Here, you'll learn the basics of HTML and CSS, the core technologies for creating web pages.

Reserve My Spot ↓ Learn More ↓

Course Description

This course is designed for anyone first starting out, whether you want to kickstart your career in web development or learn how to create a basic website. Here, you'll learn the basics of HTML, the markup language used to create web pages. We'll walk through the basic structure of an HTML document, how to add content to a web page, and how to make that content look pretty and presentable using CSS, a language used for styling web pages.

You'll also learn best practices in web development and coding, testing and debugging your website, how to buy a domain name, and how to select a hosting environment so you can deploy your website for the world to see!



By the end of this course, you'll be able to:

  • Create and structure basic HTML documents
  • Use HTML tags to add content to a web page
  • Apply basic CSS styles to HTML elements
  • Understand best practices in web development
  • Deploy your website to a production environment


No prior knowledge of web development is required to take this course. All you need is a desire to learn and have fun!


All materials will be provided online in PDF format. You'll need a computer with a reliable internet connection, a text editor, and a web browser to complete the coding exercises.

Course Outline

HTML Basics

  • What is HTML?
  • HTML document structure and syntax
  • Setting up a development environment
  • Writing your first HTML document
  • HTML tags for text formatting, images, hyperlinks, anchors, lists, tables, and forms

CSS Basics

  • What is CSS?
  • Selectors and declarations
  • Applying styles to HTML elements with inline CSS
  • Applying styles with standalone stylesheets
  • Box model and layout


  • Coding best practices
  • Writing clean and readable code
  • Testing and debugging
  • Buying a domain name
  • Selecting a hosting environment
  • Launching your website
  • Website maintenance

Upcoming Courses

Date TBD
Description This class if for adults 18+
Course Location Online (Google Meet)
Course Time 8:00am - 5:00pm MST
Seats Available 10
Price $399 per attendee
Date TBD
Description This class if for kids (7-17) and students
Course Location Online (Google Meet)
Course Time 8:00am - 5:00pm MST
Seats Available 10
Price $299 per attendee

Course Reviews

"I loved learning from Josh. HTML was like a foreign language to me and he made it easy to understand and gave me the confidence to continue learning more about HTML and other programming languages."

- Shaista T.

"Josh really helped me understand the ins and outs of HTML and web development in general. He's very patient and the course was informative and fun! You can tell he has a true passion for what he does."

- Chris D.

Other Courses

Already skilled in the ways of HTML and CSS?
If so, see if the Advanced HTML & CSS course is better suited for you!

In-Person Classes

If you're looking to host an in-person class for your company or a group of people, contact me and we'll work something out!

Josh Rowe

About the Instructor

Hi! My name is Josh Rowe. I'm a full-stack web developer with 15 years of experience and I'm super excited to get to meet you and help learn the ways of the web in the next lesson!

More About Josh »