Courses
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!

Objectives
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
Prerequisites
No prior knowledge of web development is required to take this course. All you need is a desire to learn and have fun!
Materials
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
Deployment
- 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
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 |
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!

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 »