The Best Udemy Courses of All Time

We mined Udemy's entire course collection to create the following table of 100 top courses. The courses are initially sorted in order of their popularity, which is a function of average rating and number of students.

Click the "plus" icon on the left side to expand the row to show the description and photo. Furthermore, you can click each column label to sort by that column.

Distribution of Categories & Subcategories

*Note: Tap a slice to see subcategory breakdown.
CourseRatingStudentsCategoryDescriptionPopularity

Complete Python Bootcamp: Go from zero to hero in Python 3

★★★★★
★★★★★

4.5 stars
655,698

Programming Languages

Learn Python like a Professional! Start from the basics and go all the way to creating your own applications and games!

View Course

100/100

The Web Developer Bootcamp

★★★★★
★★★★★

4.6 stars
449,179

Web Development

The only course you need to learn web development - HTML, CSS, JS, Node, and More!

View Course

99/100

AWS Certified Solutions Architect - Associate 2019

★★★★★
★★★★★

4.5 stars
441,785

IT Certification

Want to pass the AWS Solutions Architect - Associate Exam? Want to become Amazon Web Services Certified? Do this course!

View Course

97/100

Machine Learning A-Z™: Hands-On Python & R In Data Science

★★★★★
★★★★★

4.5 stars
443,995

Data & Analytics

Learn to create Machine Learning Algorithms in Python and R from two Data Science experts. Code templates included.

View Course

97/100

Java Programming Masterclass for Software Developers

★★★★★
★★★★★

4.6 stars
347,125

Programming Languages

Learn Java In This Course And Become a Computer Programmer. Obtain valuable Core Java Skills And Java Certification

View Course

96/100

Complete C# Unity Developer 2D: Learn to Code Making Games

★★★★★
★★★★★

4.6 stars
312,317

Game Development

Game development & design. Learn Unity 2018 in C#. Your first 7 2D Unity games for web, Mac & PC. Includes Tilemap

View Course

96/100

Angular 8 (formerly Angular 2) - The Complete Guide

★★★★★
★★★★★

4.6 stars
281,402

Web Development

Master Angular (Angular 2+, incl. Angular 8) and build awesome, reactive web apps with the successor of Angular.js

View Course

95/100

Automate the Boring Stuff with Python Programming

★★★★★
★★★★★

4.6 stars
215,090

Programming Languages

A practical programming course for office workers, academics, and administrators who want to improve their productivity.

View Course

93/100

The Complete Digital Marketing Course - 12 Courses in 1

★★★★★
★★★★★

4.5 stars
285,279

Digital Marketing

Learn Digital Marketing: Strategy, Social Media Marketing, SEO, YouTube, Email, Facebook Marketing, Analytics & More!

View Course

93/100

Pianoforall - Incredible New Way To Learn Piano & Keyboard

★★★★★
★★★★★

4.7 stars
188,935

Instruments

Learn Piano in WEEKS not years. Play-By-Ear & learn to Read Music. Pop, Blues, Jazz, Ballads, Improvisation, Classical

View Course

93/100

The Ultimate Drawing Course - Beginner to Advanced

★★★★★
★★★★★

4.5 stars
291,439

Graphic Design

Learn the #1 most important building block of all art

View Course

93/100

Microsoft Excel - Excel from Beginner to Advanced

★★★★★
★★★★★

4.6 stars
232,330

Microsoft

Excel with this A-Z Microsoft Excel Course. Microsoft Excel 2010, Excel 2013, Excel 2016

View Course

93/100

The Complete JavaScript Course 2019: Build Real Projects!

★★★★★
★★★★★

4.6 stars
215,426

Web Development

Master JavaScript with the most complete course! Projects, challenges, quizzes, JavaScript ES6+, OOP, AJAX, Webpack

View Course

93/100

Python for Data Science and Machine Learning Bootcamp

★★★★★
★★★★★

4.6 stars
235,179

Data & Analytics

Learn how to use NumPy, Pandas, Seaborn , Matplotlib , Plotly , Scikit-Learn , Machine Learning, Tensorflow , and more!

View Course

93/100

The Complete Web Developer Course 2.0

★★★★★
★★★★★

4.6 stars
225,791

Web Development

Learn Web Development by building 25 websites and mobile apps using HTML, CSS, Javascript, PHP, Python, MySQL & more!

View Course

92/100

Learn Ethical Hacking From Scratch

★★★★★
★★★★★

4.6 stars
215,954

Network & Security

Become an ethical hacker that can hack computer systems like black hat hackers and secure them like security experts.

View Course

92/100

JavaScript: Understanding the Weird Parts

★★★★★
★★★★★

4.7 stars
128,963

Web Development

An advanced JavaScript course for everyone! Scope, closures, prototypes, 'this', build your own framework, and more.

View Course

91/100

The Complete SQL Bootcamp

★★★★★
★★★★★

4.6 stars
166,140

Data & Analytics

Become an expert at SQL!

View Course

91/100

Modern React with Redux [2019 Update]

★★★★★
★★★★★

4.6 stars
157,496

Web Development

(Updated Dec 2018) Master React v16.6.3 and Redux with React Router, Webpack, and Create-React-App. Includes Hooks!

View Course

91/100

React - The Complete Guide (incl Hooks, React Router, Redux)

★★★★★
★★★★★

4.7 stars
146,635

Programming Languages

Dive in and learn React 16.8 from scratch! Learn Reactjs, Hooks, Redux, React Routing, Animations, Next.js and way more!

View Course

91/100

Complete Blender Creator: Learn 3D Modelling for Beginners

★★★★★
★★★★★

4.6 stars
161,996

3D & Animation

Use Blender to create beautiful 3D models for video games, 3D printing, house design etc. No prior knowledge required.

View Course

91/100

Unreal Engine C++ Developer: Learn C++ and Make Video Games

★★★★★
★★★★★

4.6 stars
185,369

Game Development

Learn C++ from basics. Make your first 4 video games in Unreal engine, the engine behind Fortnite. Interactive tutorial.

View Course

91/100

The Complete Node.js Developer Course (3rd Edition)

★★★★★
★★★★★

4.7 stars
138,886

Programming Languages

Learn Node.js by building real-world applications with Node, Express, MongoDB, Jest, and more!

View Course

91/100

Ultimate Google Ads / AdWords Course 2018 - Profit With PPC!

★★★★★
★★★★★

4.7 stars
118,022

Digital Marketing

Google Ads: Learn how our clients have transformed their sales using google AdWords & get your AdWords certification!

View Course

90/100

Deep Learning A-Z™: Hands-On Artificial Neural Networks

★★★★★
★★★★★

4.5 stars
175,023

Data & Analytics

Learn to create Deep Learning Algorithms in Python from two Machine Learning & Data Science experts. Templates included.

View Course

90/100

iOS 11 & Swift 4 - The Complete iOS App Development Bootcamp

★★★★★
★★★★★

4.7 stars
111,379

Mobile Apps

Learn iOS 11 App Development From Beginning to End. Using Xcode 9 and Swift 4. Includes Full ARKit and CoreML Modules!

View Course

90/100

Reiki Level I, II and Master/Teacher Program

★★★★★
★★★★★

4.7 stars
102,552

Personal Transformation

Learn Reiki Levels 1, 2 and Master Level to become a Certified Traditional Usui Reiki Practitioner/Instructor

View Course

89/100

An Entire MBA in 1 Course:Award Winning Business School Prof

★★★★★
★★★★★

4.4 stars
208,357

Entrepreneurship

** #1 Best Selling Business Course! ** Everything You Need to Know About Business from Start-up to IPO

View Course

89/100

Premiere Pro CC for Beginners: Video Editing in Premiere

★★★★★
★★★★★

4.6 stars
134,596

Video Design

Learn how to edit videos in Adobe Premiere Pro with these easy-to-follow Premiere Pro video editing tutorials.

View Course

89/100

Build Responsive Real World Websites with HTML5 and CSS3

★★★★★
★★★★★

4.6 stars
134,610

Web Development

The easiest way to learn modern web design, HTML5 and CSS3 step-by-step from scratch. Design AND code a huge project.

View Course

89/100

Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex)

★★★★★
★★★★★

4.7 stars
93,718

Web Development

Vue JS is an awesome JavaScript Framework for building Frontend Applications! VueJS mixes the Best of Angular + React!

View Course

88/100

Photoshop CC for Beginners: Your Complete Guide to Photoshop

★★★★★
★★★★★

4.6 stars
129,172

Design Tools

Learn the essential tools of Adobe Photoshop CC to jump right in and design beautiful graphics and photos in Photoshop.

View Course

88/100

Photography Masterclass: A Complete Guide to Photography

★★★★★
★★★★★

4.7 stars
100,148

Photography Fundamentals

The Best Online Professional Photography Class: How to Take Amazing Photos for Beginners & Advanced Photographers

View Course

88/100

Docker Mastery: The Complete Toolset From a Docker Captain

★★★★★
★★★★★

4.6 stars
107,454

Development Tools

Build, compose, deploy, and manage Docker containers from development to DevOps based Swarm clusters

View Course

88/100

iOS 12 & Swift - The Complete iOS App Development Bootcamp

★★★★★
★★★★★

4.8 stars
77,550

Mobile Apps

Includes Free Update to iOS 13! From Beginner to iOS App Developer with Just One Course!

View Course

88/100

The Ultimate MySQL Bootcamp: Go from SQL Beginner to Expert

★★★★★
★★★★★

4.6 stars
124,052

Databases

Become an In-demand SQL Master by creating complex databases and building reports through real-world projects

View Course

88/100

Data Science A-Z™: Real-Life Data Science Exercises Included

★★★★★
★★★★★

4.6 stars
108,240

Data & Analytics

Learn Data Science step by step through real Analytics examples. Data Mining, Modeling, Tableau Visualization and more!

View Course

88/100

Learn HTML5 Programming From Scratch

★★★★★
★★★★★

4.2 stars
315,960

Web Development

A Complete HTML5 Programming Course for Beginners

View Course

88/100

The Complete Ethical Hacking Course: Beginner to Advanced!

★★★★★
★★★★★

4.3 stars
260,317

Network & Security

Learn how to do ethical hacking, penetration testing, web testing, and wifi hacking using kali linux!

View Course

88/100

The Complete Financial Analyst Course 2019

★★★★★
★★★★★

4.5 stars
126,985

Finance

Excel, Accounting, Financial Statement Analysis, Business Analysis, Financial Math, PowerPoint: Everything is Included!

View Course

88/100

Data Analysis with Pandas and Python

★★★★★
★★★★★

4.6 stars
117,133

Programming Languages

Analyze data quickly and easily with Python's powerful pandas library! All datasets included --- beginners welcome!

View Course

88/100

Facebook Ads & Facebook Marketing MASTERY 2019 | Coursenvy ™

★★★★★
★★★★★

4.6 stars
115,359

Social Media Marketing

Facebook Marketing from beginner to advanced! Join 150,000+ students who MASTERED Facebook and are Facebook Ads experts!

View Course

88/100

Tableau 10 A-Z: Hands-On Tableau Training For Data Science!

★★★★★
★★★★★

4.6 stars
97,674

Data & Analytics

Learn Tableau 10 for Data Science step-by-step. Real-Life Data Analytics Exercises & Quizzes Included. Learn by doing!

View Course

87/100

The Complete Web Developer in 2019: Zero to Mastery

★★★★★
★★★★★

4.7 stars
81,437

Web Development

Learn to code and become a web developer in 2019 with HTML, CSS, Javascript, React, Node.js, Machine Learning & more!

View Course

87/100

Advanced CSS and Sass: Flexbox, Grid, Animations and More!

★★★★★
★★★★★

4.8 stars
64,423

Web Development

The most advanced and modern CSS course on the internet: master flexbox, CSS Grid, responsive design, and so much more.

View Course

87/100

R Programming A-Z™: R For Data Science With Real Exercises!

★★★★★
★★★★★

4.6 stars
98,426

Data & Analytics

Learn Programming In R And R Studio. Data Analytics, Data Science, Statistical Analysis, Packages, Functions, GGPlot2

View Course

87/100

Pre-Programming: Everything you need to know before you code

★★★★★
★★★★★

4.6 stars
99,265

Programming Languages

Increase your chance of success learning to code and communicating with other developers

View Course

87/100

The Complete 2019 Web Development Bootcamp

★★★★★
★★★★★

4.7 stars
64,894

Web Development

The only course you need to learn to code and become a full-stack web developer. HTML, CSS, Javascript, Node and more!

View Course

86/100

Supreme Photoshop Training: From Beginner to Expert

★★★★★
★★★★★

4.4 stars
139,867

Design Tools

Become an expert in Photoshop with no experience or prior knowledge - Anyone can do it

View Course

86/100

The Data Science Course 2019: Complete Data Science Bootcamp

★★★★★
★★★★★

4.5 stars
114,882

Data & Analytics

Complete Data Science Training: Mathematics, Statistics, Python, Advanced Statistics in Python, Machine & Deep Learning

View Course

86/100

30 Days of Python | Unlock your Python Potential

★★★★★
★★★★★

4.3 stars
193,690

Programming Languages

Python is simple enough for beginners, powerful enough for the pros. Use it for IOT, Web Scraping, Big Data, and more.

View Course

86/100

The Python Mega Course: Build 10 Real World Applications

★★★★★
★★★★★

4.4 stars
134,405

Programming Languages

Start Python from the basics and learn how to create 10 amazing and professional Python programs used in the real world!

View Course

86/100

CCNA 2019 200-125 Video Boot Camp With Chris Bryant

★★★★★
★★★★★

4.6 stars
93,462

IT Certification

You Get My CCNA Security Course FREE When You Join My CCNA Video Boot Camp!

View Course

86/100

AWS Certified Developer - Associate 2019

★★★★★
★★★★★

4.4 stars
160,664

IT Certification

Do you want AWS certification? Do you want to be an AWS Certified Developer Associate? This AWS online course is for you

View Course

86/100

Data Structures & Algorithms !

★★★★★
★★★★★

4.8 stars
54,045

Other

Learn Data Structures and Algorithms from Scratch. Start from basic Data Structure and move on till Intermediate level.

View Course

86/100

Learn Python Programming Masterclass

★★★★★
★★★★★

4.4 stars
127,674

Programming Languages

This Python For Beginners Course Teaches You The Python Language Fast. Includes Python Online Training With Python 3

View Course

86/100

Spring & Hibernate for Beginners (includes Spring Boot)

★★★★★
★★★★★

4.6 stars
91,935

Programming Languages

Spring 5: Learn Spring 5 Core, AOP, Spring MVC, Spring Security, Spring REST, Spring Boot 2, Thymeleaf, JPA & Hibernate

View Course

86/100

Character Art School: Complete Character Drawing Course

★★★★★
★★★★★

4.4 stars
126,126

Other

Learn How to Draw People and Character Designs Professionally, Drawing for Animation, Comics, Cartoons, Games and More!

View Course

86/100

Microsoft Excel - Advanced Excel Formulas & Functions

★★★★★
★★★★★

4.6 stars
81,164

Microsoft

Master 75+ Excel formulas with hands-on demos from a best-selling Microsoft Excel instructor (Excel '07 - Excel 2019)

View Course

86/100

Selenium WebDriver Training with Java and Many Live Projects

★★★★★
★★★★★

4.4 stars
123,957

Software Testing

#1 TOP RATED, BEST SELLER Course on SELENIUM, Trusted by 2,00,000+ students with Many Live Projects & Frameworks

View Course

86/100

PMP Exam Prep Seminar - PMBOK Guide 6

★★★★★
★★★★★

4.6 stars
87,167

Project Management

PMP Exam Prep Seminar - Earn 35 PDUs by completing the entire PMP course

View Course

86/100

The Complete React Native + Hooks Course [2019 Edition]

★★★★★
★★★★★

4.5 stars
95,238

Mobile Apps

Understand React Native with Hooks, Context, and React Navigation.

View Course

86/100

Linux Command Line Basics

★★★★★
★★★★★

4.4 stars
121,656

Operating Systems

This is an introductory course to the Linux command Line. It's great for both Linux beginners and advanced Linux users.

View Course

85/100

Complete Guitar System - Beginner to Advanced

★★★★★
★★★★★

4.4 stars
117,762

Instruments

All-in-one Guitar Course With a Proven Step-by-step Learning System.

View Course

85/100

The Complete Cyber Security Course : Hackers Exposed!

★★★★★
★★★★★

4.5 stars
110,549

Network & Security

Volume 1 : Become a Cyber Security Specialist, Learn How to Stop Hackers, Prevent Hacking, Learn IT Security & INFOSEC

View Course

85/100

Complete C# Unity Developer 3D: Learn to Code Making Games

★★★★★
★★★★★

4.6 stars
76,742

Game Development

Game development & design. Learn C# using Unity Engine. Your first 3D Unity games for web, Mac & PC.

View Course

85/100

Photoshop Beginners Mastery: Zero to Hero in Photoshop

★★★★★
★★★★★

4.2 stars
213,432

Design Tools

Learn Photoshop quickly and easily with essentials of Adobe Photoshop to produce beautiful images in Adobe Photoshop.

View Course

85/100

Learn Professional 2D Game Asset Graphic Design in Photoshop

★★★★★
★★★★★

4.7 stars
63,931

Game Design

Become an exquisite game designer and start creating game art today!

View Course

85/100

Machine Learning, Data Science and Deep Learning with Python

★★★★★
★★★★★

4.5 stars
99,011

Software Engineering

Complete hands-on machine learning tutorial with data science, Tensorflow, artificial intelligence, and neural networks

View Course

85/100

The Complete Android N Developer Course

★★★★★
★★★★★

4.4 stars
118,466

Mobile Apps

Learn Android App Development with Android 7 Nougat by building real apps including Uber, Whatsapp and Instagram!

View Course

85/100

C# Basics for Beginners: Learn C# Fundamentals by Coding

★★★★★
★★★★★

4.5 stars
87,127

Programming Languages

Master C# fundamentals in 6 hours - The most popular course with 50,000+ students, packed with tips and exercises!

View Course

85/100

The Ultimate Excel Programmer Course

★★★★★
★★★★★

4.5 stars
85,938

Programming Languages

Learn Excel VBA from Scratch with Dan Strong, Bestselling Excel Expert with Over 180K Students Worldwide!

View Course

85/100

Learn Professional Pixel Art & Animation for Games

★★★★★
★★★★★

4.6 stars
67,268

Game Design

Become an exquisite pixel artist and animator.

View Course

85/100

Beginner Full Stack Web Development: HTML, CSS, React & Node

★★★★★
★★★★★

4.5 stars
96,117

Web Development

Learn web development with HTML, CSS, Bootstrap 4, ES6 React and Node

View Course

85/100

Writing With Flair: How To Become An Exceptional Writer

★★★★★
★★★★★

4.6 stars
77,991

Communications

Ex-Wall Street Journal Editor Teaches How To Write With Confidence, Style & Impact

View Course

85/100

New CCNAx 200-125 Routing and Switching

★★★★★
★★★★★

4.5 stars
92,676

IT Certification

Includes everything you will need to fully prepare for your new CCNA R/S certification

View Course

85/100

Learn and Understand NodeJS

★★★★★
★★★★★

4.5 stars
91,932

Web Development

Dive deep under the hood of NodeJS. Learn V8, Express, the MEAN stack, core Javascript concepts, and more.

View Course

84/100

The Complete Python 3 Course: Beginner to Advanced!

★★★★★
★★★★★

4.2 stars
207,641

Programming Languages

Learn Python with projects covering game & web development, web scraping, MongoDB, Django, PyQt, and data visualization!

View Course

84/100

The Python Bible™ | Everything You Need to Program in Python

★★★★★
★★★★★

4.6 stars
69,054

Programming Languages

Build 11 Projects and go from Beginner to Pro in Python with the World's Most Fun Project-Based Python Course!

View Course

84/100

Illustrator CC 2019 MasterClass

★★★★★
★★★★★

4.6 stars
72,366

Graphic Design

Master Adobe Illustrator CC with this in-depth training for all levels.

View Course

84/100

Scrum Certification Prep +Scrum Master+ Agile Scrum Training

★★★★★
★★★★★

4.4 stars
127,622

Software Engineering

Overview of Scrum Agile project management+common questions+tips to pass PSM scrum org ONLINE Scrum Master Certification

View Course

84/100

Docker and Kubernetes: The Complete Guide

★★★★★
★★★★★

4.6 stars
65,962

Development Tools

Build, test, and deploy Docker applications with Kubernetes while learning production-style development workflows

View Course

84/100

Python and Django Full Stack Web Developer Bootcamp

★★★★★
★★★★★

4.5 stars
79,898

Web Development

Learn to build websites with HTML , CSS , Bootstrap , Javascript , jQuery , Python 3 , and Django!

View Course

84/100

AWS Certified SysOps Administrator - Associate 2019

★★★★★
★★★★★

4.5 stars
84,121

IT Certification

Want to pass the AWS Certified SysOps Administrator Exam? Want to become Amazon Web Services Certified? Do this course!

View Course

84/100

Learn Linux in 5 Days and Level Up Your Career

★★★★★
★★★★★

4.5 stars
88,917

Operating Systems

Use the in-demand Linux skills you learn in this course to get promoted or start a new career as a Linux professional.

View Course

84/100

The Ultimate Hands-On Hadoop - Tame your Big Data!

★★★★★
★★★★★

4.5 stars
80,375

Data & Analytics

Hadoop tutorial with MapReduce, HDFS, Spark, Flink, Hive, HBase, MongoDB, Cassandra, Kafka + more! Over 25 technologies.

View Course

84/100

Selenium WebDriver with Java -Basics to Advanced+Frameworks

★★★★★
★★★★★

4.5 stars
80,449

Software Testing

"TOP RATED (BEST SELLER) #1 Master SELENIUM java course" -3 Million students learning worldWide with great collaboration

View Course

84/100

After Effects CC 2019: Complete Course from Novice to Expert

★★★★★
★★★★★

4.6 stars
72,089

3D & Animation

Create stunning Motion Graphics, VFX Visual Effects & VFX Compositing with hands-on tutorials & 50+ practice projects.

View Course

84/100

Learn Responsive Web Development from Scratch

★★★★★
★★★★★

4.4 stars
107,435

Web Development

A Comprehensive Course on Responsive Web Design and Twitter Bootstrap 3

View Course

84/100

Beginner to Pro in Excel: Financial Modeling and Valuation

★★★★★
★★★★★

4.5 stars
79,341

Finance

Financial Modeling in Excel that would allow you to walk into a job and be a rockstar from day one!

View Course

84/100

After Effects CC Masterclass: Beginner to Advanced

★★★★★
★★★★★

4.5 stars
73,540

Design Tools

Learn After Effects CC to improve your videos with professional motion graphics and visual effects.

View Course

84/100

Angular & NodeJS - The MEAN Stack Guide

★★★★★
★★★★★

4.6 stars
60,358

Web Development

Learn how to connect your Angular Frontend to a NodeJS & Express & MongoDB Backend by building a real Application

View Course

84/100

Learn to Code with Ruby

★★★★★
★★★★★

4.6 stars
61,048

Programming Languages

A comprehensive introduction to coding with the Ruby programming language. Complete beginners welcome!

View Course

84/100

IP Addressing and Subnetting

★★★★★
★★★★★

4.4 stars
94,981

IT Certification

Learn the easy way to subnet

View Course

84/100

Learn Adobe Photoshop from Scratch

★★★★★
★★★★★

4.5 stars
84,191

Design Tools

The Complete Beginners Guide for Learning Adobe Photoshop

View Course

84/100

The Complete Front-End Web Development Course!

★★★★★
★★★★★

4.3 stars
149,314

Web Development

Get started as a front-end web developer using HTML, CSS, JavaScript, jQuery, and Bootstrap!

View Course

84/100

The Complete Cyber Security Course : Network Security!

★★★★★
★★★★★

4.5 stars
75,628

Network & Security

Volume 2 : Network Security, WiFi Security, WiFi Hackers, Firewalls, Wireshark, Secure Networking. + Password Managers

View Course

83/100

Advanced React and Redux: 2018 Edition

★★★★★
★★★★★

4.6 stars
55,933

Web Development

Detailed walkthroughs on advanced React and Redux concepts - Authentication, Testing, Middlewares, HOC's, and Deployment

View Course

83/100

RPG Core Combat Creator: Learn Intermediate Unity C# Coding

★★★★★
★★★★★

4.6 stars
58,325

Game Development

Build a Role Playing Game (RPG) in Unity. Improve your C sharp, code architecture, game & level design. Full game scale.

View Course

83/100

Ultimate Photoshop Training: From Beginner to Pro

★★★★★
★★★★★

4.5 stars
68,697

Graphic Design

Master Photoshop CC 2019 without any previous knowledge with this easy-to-follow course

View Course

83/100