Fullstack Web Development

HTML to deployed app, end to end

4.9 rating 6.4k learners 17 lessons 46 hours English
Free lesson

Preview this course

Watch an introductory lesson before you enroll. No account is required.

What you will be able to do

  • Write semantic, accessible HTML that ranks and reads well
  • Lay out any design with Flexbox, Grid and container queries
  • Handle state, events and async data in vanilla JavaScript
  • Design and build a REST API with authentication
  • Model relational data and write queries that use indexes
  • Deploy behind HTTPS with CI and environment config

About this course

Build and deploy a complete product: semantic HTML, modern CSS layout, JavaScript, a REST API, a database, auth, and a real deployment pipeline.

Curriculum

4 modules · 17 lessons · 46 hours · 2 free preview

The front of the front end 6 lessons
  • How the web actually works Watch preview 13:20
  • Semantic HTML and document structure Watch preview 21:05
  • The CSS box model, for real this time 18:44
  • Flexbox 24:10
  • Grid and modern layout 27:33
  • Responsive without breakpoint soup 19:48
JavaScript 4 lessons
  • Language fundamentals 25:12
  • The DOM and events 22:39
  • Fetch, promises and async/await 20:57
  • Modules and tooling 17:24
The back end 4 lessons
  • HTTP, routing and middleware 23:41
  • Designing a REST API 26:18
  • Databases and schema design 29:05
  • Authentication and sessions done safely 31:12
Ship it 3 lessons
  • Environment config and secrets 16:30
  • Deploying behind HTTPS 21:47
  • Logging, errors and uptime 18:02

Requirements

  • Comfortable using a computer. No coding needed to start.

Who this course is for

  • Beginners who want to understand the complete web stack
  • Designers or marketers ready to build their own web products
  • Developers who know one layer and want end-to-end confidence

Projects you will build

Project 1

Responsive portfolio with accessible navigation

Project 2

Data-driven dashboard connected to a REST API

Project 3

Deployed full-stack product with authentication and persistence

Career paths this course supports

The course builds practical foundations for roles like these. Job outcomes still depend on your portfolio, practice and interview performance.

  • Frontend Developer
  • Backend Developer
  • Full-stack Developer
Simple by design

How your learning journey works

Preview first, learn at your pace, and leave with work you can show.

01

Try the teaching style

Watch the free preview and scan every module before deciding.

02

Learn by building

Follow focused lessons, complete practical projects, and revisit any topic whenever needed.

03

Prove the skill

Finish the curriculum and claim a certificate with a publicly verifiable ID.

Learners also took

Beginner

Python 3 Bootcamp

A crisp, complete path through Python 3 — syntax, data structures, files, OOP, and the standard library — built around…

16 lessons 20 hours English
4.8 (4.1k) Lifetime
Intermediate

MEAN Stack Development

One language across the whole stack. Build a production Angular front end against an Express API backed by MongoDB, wi…

12 lessons 38 hours English
4.7 (2.9k) Lifetime
Intermediate

Ethical Hacking

Learn how attackers think so you can defend properly. Recon, web exploitation, network attacks and reporting — practis…

10 lessons 34 hours English
4.8 (5.2k) Lifetime