“I created an AI assistant for Laravel developers that handles all the boring work.”
Learn more
Smousss
Benjamin Crozat The art of crafting web applications

The best web development courses available. Free and paid.

Benjamin Crozat — Updated on

There are countless platforms to learn web development and a wide range of technologies.

I’ve compiled a list so that you can save hours of research.

Whether you’re just getting started or trying to keep your skills sharp, there will be something for you.

Table of contents

The best web development courses available. Free and paid.

How much value can I get from online learning?

Web development skills will change your life. You probably already know about this.

But did you know that school often teaches outdated knowledge and can be expensive, depending on where you live?

Learning online only has benefits for me. Here are some of them:

The top online web development courses

Codecademy

Codecademy

Codecademy proposes interactive courses to learn coding in the most efficient way possible. I really like this platform.

There are free courses (no credit card required), but most of them are paid. I’d say it’s worth it, though. They cover every topic you’ll need in your career.

By the way, they also have a forum on which you can ask for help and get unstuck, as well as a YouTube channel with quality videos about various topics.

The company has been founded by Zach Sims and Ryan Bubinski (who dropped out of university). The co-founders managed to raise money and continuously grow since then until Skillsoft acquired them for $525 million.

Here are all the languages covered by Codecademy: Bash/Shell, C, C#, C++, Go, HTML & CSS, Java, JavaScript, Kotlin, PHP, Python, R, Ruby, SQL and Swift

And all the subjects: AI, cloud computing, code foundations, computer science, cybersecurity, data analytics, data engineering, data science, data visualization, developer tools, DevOps, game development, interview preparation, IT, machine learning, math, mobile development, open-source, web design and web development.

Codecademy’s pricing

Billing Basic Pro Lite Pro
Monthly $0 $34.99 $44.99
Yearly $0 $209.88 ($210 off) $269.88 ($270 off)

Vue School

Vue School

Vue School started in 2016 and is one of the best learning platforms for Vue.js.

The platform has plenty of free content that doesn’t even require an account. They also publish lots of additional free content on their YouTube channel.

Their premium content is available for $25 per month (or $225 per year).

The creator, Alex Kyriakidis, started with a book that quickly became a best-selling.

Then, a premium video platform asked him for a series of videos teaching Vue.js.

It was a huge success, and Alex created Vue School to answer the increasing demand for educational content.

They cover topics like: ES6, Firebase Authentication, Firebase Realtime Database, FormKit, GraphQL, Jest, Nuxt.js, Storybook, TypeScript, unit testing, Visual Studio Code, Vite, Vitest, Vue Router, vue-i18n and Vue.js 3.

Vue School’s pricing

Free plan Monthly plan Yearly plan Life plan
Yes $25 $225 $670

Laracasts

Laracasts

Laracasts is the best place to start learning about Laravel, but also anything related to it (like JavaScript frameworks).

It’s free to watch (there’s a lot of free content on it), and you don’t need a credit card to create an account.

It only costs $11 per month (or $99 per year) if you need to access premium content.

Laracasts even has a forum where you can ask as many questions as you want if you’re stuck on a particular topic.

Laracasts was started by Jeffrey Way back in 2014, and it’s been growing since then. Nowadays, many teachers joined Jeffrey and the number of subjects and videos drastically increased.

Want to learn more about Laracasts’ story? There’s a YouTube video about it: The story of Laracasts feat. Jeffrey Way.

Here all the topics covered by Laracasts: Alpine.js, authentication, AWS, billing, Blade, Cashier, clean code, CSS, Cypress, Docker, Eloquent, Envoyer, Forge, Git, GraphQL, Inertia, JavaScript, Laravel, Livewire, Mix, MySQL, Nova, Nuxt, OOP, packages, Pest, PHP, PHPStorm, PHPUnit, Queues, React, Redis, SQL, Statamic, Sublime Text, Svelte, Symfony, Tailwind CSS, TypeScript, Vapor, Vim, Visual Studio Code, Vue.js and Webpack.

Laracasts’s pricing

Free plan Monthly plan Yearly plan Life plan
Yes $11 $99 $299
Recommended

Here's a case study for my blog in the programming niche, where I share everything I did to increase clicks by a huge amount since the beginning.

Nailing a Laravel job interview can be a daunting task, but with the right preparation and mindset, you can set yourself up for success.

Choose a cloud hosting provider for Laravel Forge and deploy your next Laravel project quickly and without any DevOps cost.

Learning a framework can be overwhelming, but time and execution will make you a master. Here are some best practices to help you toward your goal.

I show you how to upgrade your Laravel 9 project to version 10 and help you decide whether the return on investment is worth it.

I show you how to upgrade your Laravel 8 project to version 9 and help you decide whether the return on investment is worth it.

This is the most comprehensive tutorial about Tailwind CSS. Learn how to make front-end development great again.

Using a well-known Large Language Model, I managed to summarize every session from WWDC23 that's related to web development.

To keep getting better with PHP, you should subscribe to as many quality blogs as possible. In this article, I share the ones I often read myself.

Smaller and even easier than Vue.js, setting up Alpine.js is as easy as copying and pasting a code snippet.

Powered by