Get your next remote job on LaraJobs.
1 contributor Edit on GitHub

The best web development courses available. Free and paid.

Table of contents:

The best web development courses available. Free and paid.


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.

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:

  • Learn at your pace;
  • Up-to-date courses;
  • Do it from anywhere;
  • Plenty of free content;
  • Thousands of dollars saved and free of debts;
  • Quality premium content that costs a fraction of any school’s program.

The top online web development courses



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 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
Benjamin Crozat

Written by Benjamin Crozat

Indie hacker, blogger, and AI enthusiast building things with the TALL stack. 🔥

Follow me on:

Recommended articles

Add Vue.js to any Laravel project Add Vue.js to any Laravel project

Let me walk you through adding Vue.js to your Laravel project and be done with it in 5 minutes.

Published on Oct 13, 2023

20+ Laravel best practices, tips and tricks to use in 2023 20+ Laravel best practices, tips and tricks to use in 2023

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.

Modified on Oct 17, 2023

Laravel interview questions and answers for 2023 Laravel interview questions and answers for 2023

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

Modified on Sep 19, 2023 Audio available

The best web development tools I use in 2023 The best web development tools I use in 2023

I've been doing professional web development for more than ten years. Here are the tools I use daily in 2023 to create value.

Modified on Nov 21, 2023

Gold sponsors New

  • Wire Elements
    Beautiful handcrafted Livewire components.
    Check site
Your business here


If you buy from one of my partners below, I will be compensated at no cost to you. These are services I use or used, and 100% stand behind.

  • Scalable and reliable VPS hosting.
    Bonus: $200 of free credits
    Check site
  • The Google Analytics alternative without compromise.
    Free trial: 30 days
    Bonus: $10 off your first invoice
    Check site
  • Flare
    Track PHP and JavaScript errors in one place.
    Free trial: 10 days
    Check site
  • Keep track of your Google rankings.
    Free trial: 7 days
    Promo code: WELCOME30
    Check site
- / -