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.Why we love it:
- Great career trajectory
- Growing field
- JavaScript frameworks
- Great community
New to Web Development? Start here
Jumpstart your career
All courses in Web Development
Free + Pro courses
All levels
65 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
How to Make a Website with NameCheap
Beginner friendly,5 Lessons - course
Learn Node.js
Intermediate,4 Lessons - course
Learn Game Development with Phaser.js
Intermediate,6 Lessons - course
Building Interactive JavaScript Websites
Intermediate,5 Lessons - course
Learn Bootstrap
Intermediate,2 Lessons - course
Introduction to DevOps
Beginner friendly,6 Lessons - course
Learn Vue.js
Beginner friendly,4 Lessons - course
Learn Ruby on Rails
Intermediate,4 Lessons - course
Learn AngularJS 1.X
Intermediate,4 Lessons - course
Learn jQuery
Beginner friendly,5 Lessons - course
Learn the Basics of Regular Expressions
Beginner friendly,1 Lesson - course
Learn Redux
Intermediate,7 Lessons - 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
Learn p5.js
Intermediate,6 Lessons - course
Learn Responsive Design
Intermediate,2 Lessons - course
Learn JavaScript Unit Testing
Intermediate,4 Lessons - course
How to Deploy a Website
Beginner friendly,3 Lessons - course
Learn ASP.NET
Intermediate,13 Lessons - course
Learn A-Frame (VR)
Intermediate,2 Lessons - course
Learn to Program Alexa
Beginner friendly,7 Lessons - course
Software Design Principles
Intermediate - course
Create a Professional Website with Velo by Wix
Beginner friendly,13 Lessons - course
Learn Flask
Intermediate,8 Lessons - course
Learn Color Design
Intermediate,2 Lessons - course
Learn Node-SQLite
Intermediate,2 Lessons - course
Learn Navigation Design
Intermediate,2 Lessons - course
Connecting Front-End to Back-End
Intermediate,1 Lesson - course
Learn Testing for Web Development
Intermediate,5 Lessons - course
Learn Authentication with Ruby on Rails
Intermediate,2 Lessons - course
Learn D3
Intermediate,1 Lesson - course
Learn Build Tools
Intermediate,3 Lessons - course
API Development with Swagger and OpenAPI
Intermediate - course
How to Debug JavaScript Errors
Intermediate,2 Lessons - course
Learn React Router
Intermediate,1 Lesson - course
Learn WebSockets
Intermediate,2 Lessons - course
Learn CSS-in-JS
Intermediate - course
Learn Handlebars
Intermediate,1 Lesson - course
Learn Conversational Design with Alexa
Intermediate,6 Lessons - course
Deploying with Netlify and Heroku
Beginner friendly