- All Courses
- Web development
Best Web Development Courses
These free online web development courses will teach you the programming knowledge required to build responsive, performant web pages and applications. If you need to learn HTML, CSS, PHP, JavaScript, or any of the major JavaScript frameworks this page contains a wide range of courses designed for learners of any skill level, making it an excellent place to start....…Read More
- 100 Free Courses
- 1,396,500 Learners
- 53,816 Certificates & Diplomas Earned
Most Popular
Web Development Courses

Technical SEO Training
- Analyse a website from a technical perspective
- Select which tools to use to interpret data
- Evaluate and ‘crawl’ a website in the easiest and most e...
- Identify what areas to check in order to comp... Read More

Diploma in Programming Using C#
- Summarise the basics and uses of C#
- Identify the strengths and weaknesses of C#
- List and explain the categories of data types in C#
- Explains the roles and functions of arrays in... Read More

Master Django Web Development: Hands-On Projects
- Apply the primary function of Django and its key feature...
- State the command used to start new projects in Django
- Explain the architectural pattern used in Dja... Read More

JavaScript - Working with the Document Object Model and jQuery Plugins
- Use HTML5 and CSS3 to Build a Web Page
- Use HTML5 and CSS3 to Format a Web Page
- Work with Forms Read More

Fully Dynamic Pacman Game using JavaScript
- Explain how to create and design assets for a game using...
- Describe how to build a game board using CSS Grid in Jav...
- Explain the method for adding movement patter... Read More

Scaling a Web App with Docker on AWS
- Explain the function of ECS in managing Docker apps on A...
- Recall the function of various components of ECS
- Outline the benefits of interacting with AWS ... Read More

Adobe Dreamweaver CC
- Describe how to preview your content as you check for er...
- Identify the features that make designing for multiple s...
- Discuss how to organize blocks of text by working with o...
- Explain the best ways to check links, validat... Read More

Beginner Web Development Processes and Server Setup
- Discuss the functions of data packets
- Describe how a router works
- List the steps involved in the web developmen... Read More

Introduction to C# Programming
- Install Visual Studio Express 2013 for Windows Desktop
- Write basic code in the C# programming language
- Review C# code for errors
- Organise the Visual C# Express Edition Integr... Read More

Diploma in E-Commerce Web Development
- Demonstrate how to create an e-commerce website from scr...
- Display featured products correctly on a web page using ...
- Break down how ‘product detail modals’ are pr... Read More

WordPress Plugin Development: From Idea to Implementation
- Outline the skills required to be an effective WordPress...
- Discuss the personality of the best programmer and Myers...
- List the best freelancer sites and outline th... Read More

Web Accessibility Development
- Identify how to set up projects or assignments on GitHub...
- List WAI-ARIA libraries
- Identify WAI-ARIA landmarks
- Describe common static roles Read More

Web Development - Advanced CSS3 Selectors and HTML5 Elements
- Use HTML5 and CSS3 to Build a Web Page
- Use HTML5 and CSS3 to Format a Web Page
- Work with Forms Read More

Selenium WebDriver: All You Need to Know
- Discuss the use of Selenium WebDriver to test web applic...
- Explain the working of the Selenium WebDriver interface ...
- Describe the role of HTML in the creation of ... Read More

Laravel Advanced Topics
- Explain what the service container is and its role in La...
- Define what facades are in Laravel and their purpose in ...
- Describe how to bind services and objects into the conta...
- Create one-to-one, one-to-many and many-to-ma... Read More

Creating a Shooting Game using HTML5 Canvas and JavaScript
- Describe the setup process of a Canvas project, using Ja...
- Explain the process of drawing circles and rectangles us...
- Recall the process of drawing paths using Can... Read More
Benefits Of An Alison Certificate
Certify Your Skills
A CPD accredited Alison Certificate certifies the skills you’ve learnedStand Out From The Crowd
Add your Alison Certification to your resumé and stay ahead of the competitionAdvance in Your Career
Share your Alison Certification with potential employers to show off your skills and capabilities

Explore Courses By Category
Explore In-Demand Careers
Discover More CareersPopular Course Creators
Over 45 million learners have used Alison to empower themselves
Not sure where to begin?
What is your main goal on Alison?
- 4,500+ free courses
- 45 million+ learners
- 10 million+ graduates
- 195 countries