Web Development
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.Related resources
Related resources
New to Web Development? Start here
Jumpstart your career
Jumpstart your career
All courses in Web Development
Free + Pro courses
All levels
67 courses
- skill path
Create a Back-End App with JavaScript
Beginner friendly,29 LessonsWith Final Project - skill path
Build a Website with HTML, CSS, and Github Pages
Beginner friendly,18 LessonsWith Final Project - skill path
Create a Front-End App with React
Intermediate,25 LessonsWith Final Project - skill path
Pass the Technical Interview with JavaScript
Intermediate,36 LessonsWith Final Project - skill path
Build Web Apps with ASP.NET
Intermediate,34 LessonsWith Final Project - skill path
Build Python Web Apps with Flask
Intermediate,20 LessonsWith Final Project - skill path
Pass the Technical Interview with Java
Intermediate,36 LessonsWith Final Project - skill path
Create an Advanced Web App with React and Redux
Intermediate,25 Lessons - skill path
Build Python Web Apps with Django
Intermediate,8 LessonsWith Final Project - skill path
Create REST APIs with Spring and Java
Beginner friendly,20 Lessons - skill path
Securing Express Applications
Intermediate,12 Lessons - course
Learn JavaScript
Beginner friendly,11 LessonsLanguage Fluency - course
Learn HTML
Beginner friendly,6 LessonsLanguage Fluency - course
Learn CSS
Intermediate,8 LessonsLanguage Fluency - course
Learn React
Intermediate,18 Lessons - course
Learn PHP
Intermediate,17 LessonsLanguage Fluency - course
Learn Ruby
Beginner friendly,19 LessonsLanguage Fluency - course
Learn Intermediate JavaScript
Intermediate,6 LessonsLanguage Fluency - course
Learn the Command Line
Beginner friendly,4 Lessons - course
Learn TypeScript
Intermediate,7 LessonsLanguage Fluency - course
Learn Git & GitHub
Beginner friendly,5 Lessons - course
Learn Intermediate CSS
Intermediate,10 Lessons - course
Learn Node.js
Intermediate,4 Lessons - course
How to Make a Website with NameCheap
Beginner friendly,5 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 Vue.js
Beginner friendly,4 Lessons - course
Learn AngularJS 1.X
Intermediate,4 Lessons - course
Learn jQuery
Beginner friendly,5 Lessons - course
Learn Ruby on Rails
Intermediate,4 Lessons - course
Introduction to DevOps
Beginner friendly,6 Lessons - course
Learn Redux
Intermediate,7 Lessons - course
Learn the Basics of Regular Expressions
Beginner friendly,1 Lesson - course
Learn Asynchronous JavaScript
Intermediate,2 Lessons - course
Learn Sass
Intermediate,4 Lessons - course
Learn Express
Intermediate,6 Lessons - course
Learn Spring
Intermediate,4 Lessons - course
Learn React Testing
Intermediate,2 Lessons - course
How to Deploy a Website
Beginner friendly,3 Lessons - course
Learn p5.js
Intermediate,6 Lessons - course
Learn ASP.NET
Intermediate,13 Lessons - course
Learn Responsive Design
Intermediate,2 Lessons - course
Learn to Program Alexa
Beginner friendly,7 Lessons - course
Learn A-Frame (VR)
Intermediate,2 Lessons - course
Learn Flask
Intermediate,8 Lessons - course
Learn Go: Loops, Arrays, Maps, and Structs
Beginner friendly,4 Lessons - course
Learn JavaScript Unit Testing
Intermediate,4 Lessons - course
Learn Color Design
Intermediate,2 Lessons - course
Create a Professional Website with Velo by Wix
Beginner friendly,13 Lessons - course
Learn Node-SQLite
Intermediate,2 Lessons - course
Software Design Principles
Intermediate - course
Connecting Front-End to Back-End
Intermediate,1 Lesson - course
Learn Navigation Design
Intermediate,2 Lessons - course
Learn Testing for Web Development
Intermediate,5 Lessons - course
Learn Advanced React
Advanced,4 Lessons - course
Learn D3
Intermediate,1 Lesson - course
Learn Authentication with Ruby on Rails
Intermediate,2 Lessons - course
Learn Build Tools
Intermediate,3 Lessons - course
How to Debug JavaScript Errors
Intermediate,2 Lessons - course
Learn WebSockets
Intermediate,2 Lessons - course
API Development with Swagger and OpenAPI
Intermediate - course
Learn CSS-in-JS
Intermediate - course
Learn Handlebars
Intermediate,1 Lesson - course
Learn React Router
Intermediate,1 Lesson - course
Learn Conversational Design with Alexa
Intermediate,6 Lessons - course
Deploying with Netlify and Heroku
Beginner friendly