250 Top FREE Udemy Courses of All Time
A list of Udemy’s 250 most popular free online courses. Combined, they’ve gathered over 38M enrollments.
With over 157K courses and 425 million enrollments, Udemy has become one of the largest online learning platforms in the world. We wouldn’t be surprised if Udemy goes public this year, just like Coursera who recently filed its S-1 form.
In an extensive analysis conducted by my colleague @dhawal, we found that 10% of Udemy’s catalog is free. Early this year, Class Central published a list of the 250 Top Udemy Courses of All Time, which included Udemy’s most popular courses, both free and paid.
This time around, it’s all about free content: we’ve put together a list of Udemy’s 250 most popular free online courses.
250 Top Free Udemy Courses of All Time
Here’s a quick summary of Udemy’s 250 most popular free online courses of all time, based on the number of enrollments:
- Enrollments range from 62K to 1.5 million. There are four courses with over 1 million enrollments.
- Together, they account for over 38 million enrollments, with an average of 153K enrollments.
- Almost 50% of the courses are in the field of Development and IT & Software.
- Over 2 million reviews have been written with an average rating of 4.39.
- 206 courses are in English, and courses in Portuguese follow with 29 courses.
- Combined, they represent thousands of hours of content.
Here are the top 250 free Udemy courses, sorted by number of enrollments:
- Java Tutorial for Complete Beginners
- How to Film your Videos: Official Udemy Course
- How to Improve Your Video Quality: Official Udemy Course
- How to Edit Your Videos: Official Udemy Course
- How to Add Practice Activities: Official Udemy Course
- How to Set your Course Goals: Official Udemy Course
- Introduction To Python Programming
- Become an Android Developer from Scratch
- C++ Tutorial for Complete Beginners
- Web Design for Web Developers: Build Beautiful Websites!
- Introduction to Databases and SQL Querying
- Python 3 na Web com Django (Básico e Intermediário)
- HTML and CSS for Beginners – Build a Website & Launch ONLINE
- AWS Concepts
- Useful Excel for Beginners
- Introdução à linguagem Python
- Code Your First Game: Arcade Classic in JavaScript on Canvas
- Beginner PHP and MySQL Tutorial
- Desenvolvedor Android Iniciante
- Stock Market Investing for Beginners
- English Launch: Learn English for Free – Upgrade all areas
- 7 Scientifically Proven Steps to Increase Your Influence
- SEO Training Course by Moz
- Learn Android Application Development
- Start Kali Linux, Ethical Hacking and Penetration Testing!
- Javascript Essentials
- Python para Iniciantes
- Java Multithreading
- Introductory Photography Course
- SEO Tutorial for Beginners
- Aprenda Linguagem C – Fundamentos Para Lógica de Programação
- Professional Logo Design in Adobe Illustrator
- Curso de C++ – Intermediário
- Build Your First Website in 1 Week with HTML5 and CSS3
- Introdução à Linguagem HTML
- Data Science: Visualização de Dados com Python
- Ionic 3 para iniciantes
- Introduction to Cloud Computing
- Practical PHP: Master the Basics and Code Dynamic Websites
- Make Money from Home: How to Build an Online Business
- Git e contribuições para projetos Open Source
- Curso React.js Ninja: Módulo React + Webpack
- Introdução a banco de dados com MySQL & PHPMyAdmin
- Learn Android 4.0 Programming in Java
- Photography: Ditch Auto – Start Shooting in Manual
- Terminal Linux
- Advanced Databases and SQL Querying
- A Mini Course on Time Management
- Java Design Patterns and Architecture
- Criando Páginas Web com o GitHub Pages
- Master en Python 3.x. Aprende de 0 a EXPERTO con Práctica.
- Photoshop for Web Design Beginners
- Aprenda Unity 5 (2016) – Como criar um jogo de plataforma 3D
- Construa seu site em WordPress de forma simples e rápida
- Unreal Engine 4 Essentials – Uma Introdução Detalhada
- Git Started with GitHub
- Introduction to networking for complete beginners
- Coding for Entrepreneurs Basic
- Secret Sauce of Great Writing
- Introdução à programação de computadores
- How To Create A Website using WordPress (Step by Step)
- Web Development By Doing: HTML / CSS From Scratch
- Introdução ao Sistema Operacional Linux
- Fundamentals of Computer Hacking
- Introdução à linguagem CSS
- R Basics – R Programming Language Introduction
- C++: Orientação a Objetos – Introdução
- Introdução à Criação de Sites Dinâmicos com PHP
- Aprenda rápido Unity3D
- JavaScript e jQuery para Iniciantes
- Hadoop Starter Kit
- Learn to Program in Javascript: Beginner to Pro
- WordPress para Iniciantes
- Introdução ao PHP orientado a objetos
- Big Data and Hadoop Essentials
- Basics of Scrum, Agile and Project Delivery
- HTML5 and CSS3 Fundamentals
- Job Interview Skills Training Course
- Beginner Photoshop to HTML5 and CSS3
- This Is How You Make iPhone Apps – iOS Development Course
- Android Development for Newbies (8+ Hours of Content)
- Operations Management
- Become an iOS Developer from Scratch
- Amazon Web Services (AWS) – Zero to Hero
- How to Use SMART Goals: Achieve More in Less Time
- Java Database Connection: JDBC and MySQL
- Java Programming Basics
- Git e Github para iniciantes
- Hacking Academy: How to Monitor & Intercept Transmitted Data
- Lógica Programación: Aprende Programar en Cualquier Lenguaje
- Excel Pivot Table Basics
- Bootstrap 4 Quick Start: Code Modern Responsive Websites
- Excel Dashboards in an Hour
- Cloud Computing With Amazon Web Services
- Foundations of Front-End Web Development
- Quickstart AngularJS 1.0 [First Version Of Angular]
- Meet your brain: a short introduction to neuroscience
- Chinese In 9 Weeks | Introduction Course
- Foundations of Business Strategy
- The Complete IP Subnetting Course: Beginner to Advanced!
- How to speak to anyone & be fearless – in less than 55 min
- Photography Fundamentals for Beginners
- Free CCNA Security 210-260 Course: All About VPNs
- Introduction to Data Science using Python (Module 1/3)
- How to Self-Study English Online
- Excel Quick Start Tutorial: 36 Minutes to Learn the Basics
- Introduction to Financial Modeling
- React basic in just 1 hour
- 3 Minute French – Free taster course | Lessons for beginners
- Learn Python 3.6 for Total Beginners
- C++, Short and Sweet, Part 1
- AWS Certified Solutions Architect Associate Introduction
- Adobe InDesign Made Easy. A Beginners Guide To InDesign
- BLAST: Ferramenta de Alinhamentos Locais de Sequências
- AutoCAD 2D and 3D practice drawings
- What Is SEO? Learn SEO Basics & Optimize Your Website
- Agile PM 101 – Learn the Truth About Agile versus Waterfall
- Astronomy – State of the Art
- YouTube Marketing (2021 Viral Edition)
- Linux Tutorials and Projects (Free)
- Introduction to Game Development with Unity
- Bitcoin or How I Learned to Stop Worrying and Love Crypto
- Figure Drawing From Life Using The Reilly Technique.
- Cyber Security Course for Beginners – Level 01
- Eclipse IDE for Beginners: Increase Your Java Productivity
- Arduino Workshop 2018 | A step-by-step Arduino how-to guide
- How to Start an Amazon to eBay Dropshipping Home Business
- 14-day English language fluency course
- Photoshop CC for Web Design Beginners
- Modelagem comparativa de proteínas
- Visual Studio Code: Mejora tu velocidad para codificar
- Learn Burp Suite, the Nr. 1 Web Hacking Tool
- So You Want to be a Network Engineer?
- MongoDB Essentials – Understand the Basics of MongoDB
- Learn Angular 4 from Scratch
- Free Digital Marketing Basics Course
- AWS Essentials (2019)
- Web Hosting 101: Get Your Website Live on the Web in No Time
- Adobe Flash CS5.5 for Beginners
- Discover your Energy Body
- Spring Framework And Dependency Injection For Beginners
- Digital Marketing Fundamentals with Live Projects
- Introduction to Algorithms and Data structures in C++
- Build. Measure. Learn. Lean Startup SXSW 2012.
- Become a Paid Life Coach Online
- Raspberry Pi Workshop 2018 Become a Coder / Maker / Inventor
- Git & GitHub Crash Course: Create a Repository From Scratch!
- AngularJS For Beginners
- Aprende HTML5 y CSS3 desde cero
- Game Development Crash Course w/Solar2D: Fast and EASY!
- Python & Cryptocurrency: Build 5 Real World Applications
- Piano Lessons For Absolute Beginners
- Mobile App Design: From Sketches to Interactive Prototypes
- Programming 101
- Kapsamlı Android Programlama Eğitimi
- Uzmanından Ücretsiz WordPress Eğitimi
- Command Line Essentials: Git Bash for Windows
- FREE Microsoft Dynamics 365 For Beginners (Updated for 2020)
- Python from Beginner to Intermediate in 30 min.
- Learn Power BI Basics for Free
- Getting Started with Google Analytics
- JavaScript Fundamentals
- Presentation Skills Secrets:Delivering the Talk of Your Life
- Tips to help You Live a Better Life and Achieve Success
- Python Programlamanın Temelleri
- Complete Bootstrap 4 course – build 3 projects
- Amazon Web Services – Learning and Implementing AWS Solution
- Google AdWords for Small Business: Secrets of an Agency Pro
- Intro to Linux Shell Scripting (Free course)
- 3 Minute Spanish – Free taster course | Beginner lessons
- Creating iPhone & iPad Apps Training – No Coding Required
- Photoshop Fundamentals
- Excel for Accountants: Mapping Tables
- Salary Negotiation: Learn the Negotiation Mindset
- Programming for Entrepreneurs – HTML & CSS
- Yeni Başlayanlar İçin Adobe Photoshop Temel Tasarım Eğitimi
- Java ile Programlamaya Giriş 1
- DevOps Essentials
- PowerPoint Slide Design – Casual Slides Presentation
- Excel Formulas and Functions with Excel Formulas Cheat Sheet
- Hyperthinking: improve your day to day learning & creativity
- Basics of Object Oriented Programming with C#
- Build Your Own Cyber Lab at Home
- SMstudy® Digital Marketing Associate certification Course
- Try AngularJS: Beginner’s Guide to Front End Web Development
- The Neuroscience of Reframing & How to Do It
- Ethical Hacking – SQL Injection Attack
- Free Weight Loss Course: Weight Loss Made Simple
- Learn Social Psychology Fundamentals
- 3 Minute German – Free taster course | Lessons for beginners
- Drawing for Kids: Learn How to Draw 25 Cartoons Step-by-Step
- React vs Angular vs Vue.js by Example
- A Practical Introduction to Cloud Computing
- Social Media Management
- Learn Python: Build a Virtual Assistant
- Vue.js Fast Crash Course
- 10 FREE Blogging Tools That Will Make You a Better Blogger
- Artificial Intelligence in Video Creation: 2021 Edition
- Net DevOps: Cisco Python, Automation, NETCONF, SDN, Docker
- Learn 3D Modeling: Blender Basics in Under 2 Hours
- Android Fundamentals: Ultimate Tutorial for App Development
- How to Sell on Amazon – Amazon FBA Basics for Beginners
- Illustrator CC 2020 for beginners : Basics & Tricks
- JavaScript Essentials 2020 Mini Course
- MongooseJS Essentials – Learn MongoDB for Node.js
- Learn Angular 5 from Scratch
- CNC Programming with G Code for Beginners
- Master the Basics of HTML5 & CSS3: Beginner Web Development
- Introducing Spring Boot
- Angular: Convierte cualquier template HTML en una WebAPP
- Algoritma ve Programlama Mantığı Eğitimi
- Build a Quiz App with HTML, CSS, and JavaScript
- Introduction to TypeScript
- Introduction to Facebook Pages for Businesses and Orgs
- 60+ Herramientas de desarrollo y diseño web
- How to Design & Prototype in Adobe XD
- Try Django 1.9 | Build a Blog and Learn Python’s #1 Library
- IELTS Band 7 Preparation Speaking Course
- Database Design and Management
- Try Django 1.11 // Python Web Development
- Dropshipping with Aliexpress: Build and Launch your Store!
- Python for Absolute Beginners!
- A Beginners Guide to Django!
- Art Fundamentals – Building Blocks of Digital Painting
- Tech Basics: Cables & Connectors
- EMMET Faster HTML & CSS workflow – Best Tool For Developers
- The Complete Swift iOS Developer – Create Real Apps in Swift
- Programación para principiantes – primeros pasos
- Introduction to Windows Server 2012 & Linux for Beginners
- Learn Salesforce in easy steps and get certified!
- How to Change Your Thinking & become more Positive
- Best Online Excel Training | Best Shortcuts in 30 mins.
- Como Aprender Inglés Por Cuenta Propia Usando Internet
- Basitten İleriye Excel
- Learn Unity 3D for Absolute Beginners
- Git: Become an Expert in Git & GitHub in 4 Hours
- Oracle SQL – A Complete Introduction
- Russian Made Easy – Accelerated Learning for Russian
- Android Material Design Slidenerd Style
- PowerPoint for Beginners – Program & Animation Basics FREE
- Learn Tableau Desktop for Accurate Business Analysis
- American Life: Practical English Skills
- Green Screen Photography
- Make Your Writing Stand Out in Eight Easy Steps
- Create a WordPress Website for Your Web Design Business
- Ten Excel Features Every Analyst Should Know
- Introduction to Cryptocurrencies and Blockchain
- Advanced Social Media Marketing for Picking Up Clients
- Stock Market Foundations
- Learn Flutter – Beginners Course
Tags

Priscilla
This is an excellent list. Thank you guys for all the research you do to provide this information.