Web development courses
About 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, our web development courses will help you get there.
Related topics
Featured courses
Web development courses
Filters187 results
Level
Price
View plansType
Average time to complete
Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary.
Most popular
187 results
Most popular
Related resources
Related projects
- Practice projectWeb development • JavaScript
Angular Forms Lab: Travel Booking
Practice Angular template-driven and reactive forms by creating a Travel Booking application where users can plan their next holiday.More guidance, 60 min - Practice projectGo • Web development • DevOps
Error Handling in Go: Inventory Manager
Build a simple inventory management system that demonstrates various error handling techniques in Go. Implement functions to add, remove, and update items in the inventory.More guidance, - Practice projectGo • Web development • DevOps
Go Fitness Tracker: Implementing Interfaces
Build a fitness-tracking application using Go interfaces to manage different types of workouts. Implement methods for various workout types and use these to summarize workout data.More guidance, - Practice projectGo • Web development • DevOps
Web Programming With Go
Practice web programming in Go by building a Restaurant Menu application where users can view menu items, submit reviews, and view submitted reviews.More guidance,
Related articles
- Article
What is Back-End Architecture?
Learn what back-end architecture is and how servers, databases, and APIs work together. Discover the core components that power web applications behind the scenes. - Article
What is a Single Page Application (SPA)?
Learn about Single Page Applications (SPAs) and understand what SPA means in modern web development. - Article
MVC Architecture Explained: Model, View, Controller
Learn about the Model-View-Controller design pattern that helps organize code and build maintainable applications across different programming languages and frameworks. - Article
What is a Web Application? Complete Guide to Web Apps
Learn what web applications are and discover how these powerful tools are transforming the way we interact with software online.