Web Development is the practice of developing websites and web apps that live on the internet. Whether you’re interested in front-end, back-end, or going full-stack, the content in our Web Development domain will help you get there.

Why we love it:

  • Great career trajectory

  • Growing field

  • JavaScript frameworks

  • Great community

Recommended

Career Path

Full-Stack Engineer

Beginner friendly

145 Lessons
Job Essentials

Featured resources

Beginner friendly courses

Career Path

Back-End Engineer

Beginner friendly

100 Lessons
Job Essentials
Career Path

Front-End Engineer

Beginner friendly

121 Lessons
Job Essentials
Career Path

Full-Stack Engineer

Beginner friendly

145 Lessons
Job Essentials
Skill Path

(Beta) Create REST APIs with Spring and Java

Beginner friendly

20 Lessons
Skill Path

Build a Website with HTML, CSS, and Github Pages

Beginner friendly

18 Lessons
With Final Project
Skill Path

Create a Back-End App with JavaScript

Beginner friendly

29 Lessons
With Final Project
Course

Learn JavaScript

Beginner friendly

17 Lessons
Language Fluency
Course

Learn HTML

Beginner friendly

6 Lessons
Language Fluency
Course

Learn Ruby

Beginner friendly

19 Lessons
Language Fluency
Course

Learn the Command Line

Beginner friendly

4 Lessons
Course

Learn Git

Beginner friendly

4 Lessons
Course

How to Make a Website with NameCheap

Beginner friendly

5 Lessons
Course

Learn Vue.js

Beginner friendly

4 Lessons
Course

Learn jQuery

Beginner friendly

5 Lessons
Course

Learn the Basics of Regular Expressions

Beginner friendly

1 Lesson
Course

How to Deploy a Website

Beginner friendly

3 Lessons
Course

Learn to Program Alexa

Beginner friendly

7 Lessons
Course

Create a Professional Website with Velo by Wix

Beginner friendly

13 Lessons
Course

Deploying with Netlify and Heroku

Beginner friendly

Intermediate courses

Skill Path

Build Python Web Apps with Django

Intermediate

8 Lessons
With Final Project
Skill Path

Build Python Web Apps with Flask

Intermediate

20 Lessons
With Final Project
Skill Path

Build Web Apps with ASP.NET

Intermediate

34 Lessons
With Final Project
Skill Path

Create a Front-End App with React

Intermediate

26 Lessons
With Final Project
Skill Path

Create an Advanced Web App with React and Redux

Intermediate

25 Lessons
Skill Path

Pass the Technical Interview with Java

Intermediate

36 Lessons
With Final Project
Skill Path

Pass the Technical Interview with JavaScript

Intermediate

36 Lessons
With Final Project
Course

Learn CSS

Intermediate

8 Lessons
Language Fluency
Course

Learn React

Intermediate

18 Lessons
Course

Learn PHP

Intermediate

17 Lessons
Language Fluency
Course

Learn TypeScript

Intermediate

7 Lessons
Course

Learn Intermediate CSS

Intermediate

10 Lessons
Course

Learn Game Development with Phaser.js

Intermediate

6 Lessons
Course

Learn Bootstrap

Intermediate

2 Lessons
Course

Building Interactive JavaScript Websites

Intermediate

5 Lessons
Course

Learn Node.js

Intermediate

4 Lessons
Course

Learn Ruby on Rails

Intermediate

4 Lessons
Course

Learn Redux

Intermediate

7 Lessons
Course

Learn AngularJS 1.X

Intermediate

4 Lessons
Course

Learn Sass

Intermediate

4 Lessons
Course

Learn React Testing

Intermediate

2 Lessons
Course

Learn Express

Intermediate

6 Lessons
Course

Learn Asynchronous JavaScript

Intermediate

2 Lessons
Course

Learn Responsive Design

Intermediate

2 Lessons
Course

Learn p5.js

Intermediate

6 Lessons
Course

Learn ASP.NET

Intermediate

13 Lessons
Course

Learn JavaScript Unit Testing

Intermediate

4 Lessons
Course

Learn A-Frame (VR)

Intermediate

2 Lessons
Course

Learn D3

Intermediate

1 Lesson
Course

Learn Flask

Intermediate

8 Lessons
Course

Learn Navigation Design

Intermediate

2 Lessons
Course

Learn Color Design

Intermediate

2 Lessons
Course

Learn Node-SQLite

Intermediate

2 Lessons
Course

Learn Authentication with Ruby on Rails

Intermediate

2 Lessons
Course

Learn React Router

Intermediate

1 Lesson
Course

Learn Testing for Web Development

Intermediate

5 Lessons
Course

How to Debug JavaScript Errors

Intermediate

2 Lessons
Course

Learn Handlebars

Intermediate

1 Lesson
Course

Learn Conversational Design with Alexa

Intermediate

6 Lessons