🌐Free

Web Development Fundamentals

Learn the foundations of web development from scratch -- HTML, CSS, responsive design, JavaScript DOM manipulation, Git, and portfolio projects.

6 modules 20 lessons ~5h AI voice coach

Course Outline

1

HTML Basics

4 lessons

Learn the building blocks of the web: HTML document structure, common elements, forms, and semantic HTML.

HTML Document Structure
Common HTML Elements
HTML Forms
Semantic HTML
2

CSS Fundamentals

4 lessons

Master CSS selectors, the box model, Flexbox layout, and CSS Grid to style and layout web pages.

CSS Selectors & Properties
The Box Model
Flexbox Layout
CSS Grid
3

Responsive Design

3 lessons

Learn to build websites that work on all screen sizes using media queries, mobile-first design, and CSS frameworks.

Media Queries
Mobile-First Design
CSS Frameworks Overview
4

JavaScript & DOM

3 lessons

Learn to make web pages interactive with JavaScript event handling, DOM manipulation, and small hands-on projects.

Event Handling
DOM Manipulation
Mini Projects
5

Git & GitHub

3 lessons

Learn version control with Git: basic commands, branching workflows, and collaboration through GitHub.

Git Basics
Branching & Merging
Collaboration with GitHub
6

Portfolio Projects

3 lessons

Apply everything you have learned by building three portfolio-worthy projects: a landing page, a portfolio site, and a responsive blog layout.

Landing Page
Portfolio Site
Responsive Blog Layout