
Aaron Craig introduces html and css basics for absolute beginners, guiding you step by step to build and design your first website, with a slow-paced refresher for experienced coders.
Discover why HTML and CSS remain a web backbone, despite drag‑and‑drop tools, and learn the basics plus resources to continue growing as a web developer.
Follow along as you code in this beginner HTML & CSS course, pausing to try ideas and ask questions. Use Visual Studio Code or any editor; lessons are platform independent.
Visualize html, a design language that uses tags to structure pages with elements like h1 and paragraphs, and remember html is not a programming language; styling with css comes later.
Learn basic html syntax by creating an index.html, using headings, images with src, and links with href, then view in a browser with live reload.
Learn how to create and structure web pages using lists and forms in HTML, including ordered and unordered lists, list items, and inputs for text, email, and radio options.
Set up a web page with the correct doctype, html root, head with a title and meta tags, and a body to ensure browsers render and index your site correctly.
Explore cascading style sheets (css) and how it styles html by targeting tags, classes, and attributes, changing colors, rotation, and backgrounds with animations.
Explore linking a CSS file to HTML, style basics with body and headings, adjust colors, padding, and margins, control layout with display, width, height, and border radius for responsive styling.
Master how to target HTML elements with IDs and classes, use meaningful names for classes, and apply multiple classes to control color, background, and font size across elements.
Explore pure css demonstrations on codepen.io, featuring animations you can copy, dissect, and drop into your html and css projects with no javascript, plus resources to learn css and html.
Discover essential web development resources for beginners, including W3Schools, Codecademy, CSS Tricks, and Stack Overflow, with interactive try-it editors to practice HTML and CSS.
Apply your HTML and CSS skills to build your first website about something you love, then share it with the community to practice and become a web developer.
Advance from HTML and CSS by learning JavaScript for interactivity, explore back-end languages like C#, Ruby, or PHP, and practice full-stack concepts with servers and databases.
Many think web development is only for nerds, programmers, or it's just out of their reach for some technical reason. None of those are true!
Anyone can become a web developer, and this course will get you started. If you're a total beginner, someone who's never coded before, then this is the perfect starting spot. In this course we'll cover what HTML and CSS are, how to use both, and how they work together to make awesome websites.
Building wicked cool websites isn't outside of your ability, and you've got start somewhere, so take this course!