Buy Template
Design
4.9 / 5.0
overall rating

Web Development

Build modern, responsive websites from scratch using real-world coding practices

Beginner to Intermediate

12 Weeks

2026 Edition

A large metal structure with colorful lights.

About this course

Build modern, lightning-fast, and responsive websites from scratch using semantic HTML5, CSS Grid, and modern JavaScript. Master developer tools, responsive design systems, and real-world web deployment pipelines.

What will you learn

  1. Write clean, semantic HTML5, modern CSS3, and JavaScript (ES6+)

  2. Build modern, mobile-responsive web layouts using CSS Grid and Flexbox

  3. Deploy static and dynamic web applications live to production

Your requirements

  1. Mac, Windows, or Linux laptop

  2. No prior programming knowledge needed

Course curriculum

Chapter 1:

HTML5 & Modern CSS Layouts

Lessons:

5

Duration:

50 mins

Semantic HTML5 Structure

Structure accessible, SEO-friendly web page documents using semantic markup.

Modern CSS Foundations & Cascading

Master specificity, custom properties (variables), and the box model.

Responsive Layouts with Flexbox

Build one-dimensional responsive layouts and navigation bars effortlessly.

Advanced Layouts with CSS Grid

Create two-dimensional page systems, dashboards, and adaptive card grids.

Media Queries & Responsive Design

Ensure fluid layouts adapt seamlessly across mobile, tablet, and desktop.

Chapter 2:

JavaScript & DOM Manipulation

Lessons:

5

Duration:

65 mins

JavaScript Syntax & Data Types

Master variables, functions, loops, objects, arrays, and ES6+ features.

DOM Selection & Event Handling

Add interactivity by listening for clicks, inputs, scrolls, and key presses.

Dynamic UI Components

Build interactive accordions, modal popups, and tabbed interfaces from scratch.

Fetch API & Async/Await

Request and display live data dynamically from third-party JSON APIs.

LocalStorage & State Persistence

Store user preferences, theme choices, and cart data in the browser.

Chapter 3:

Tooling, Git & Deployment

Lessons:

5

Duration:

60 mins

Terminal Basics & NPM Package Manager

Navigate directories, install libraries, and run development scripts.

Git Version Control & GitHub

Track code history, manage branches, and collaborate via pull requests.

Performance Optimization & SEO

Optimize image assets, reduce bundle sizes, and improve Core Web Vitals.

Production Deployment (Vercel/Netlify)

Connect GitHub repositories to automated live cloud hosting pipelines.

Interactive Web App

Code, polish, and deploy a fully functional responsive web project live.

A person smiling and posing with a dark background.

Reed

Full-Stack Web Architect

Software engineer with over 9 years building scalable web applications, modular UI systems, and robust cloud APIs.

4.9

Ratings

7.5k+

Students

Ready To Start Your Professional Journey ?

Join our next group of students and master the skills you need to lead

Create a free website with Framer, the website builder loved by startups, designers and agencies.