Reddit Udemy Series

Top Udemy Programming Languages Courses based on Reddit Upvotes

Reddit is a social media and news aggregation website that ranks content based on a voting system. People worldwide post content (usually links, but also original content), and other users can “upvote” or “downvote” posts, pushing the most interesting content to the top. 

It’s a place where you can find groups of like-minded people. Reddit calls these groups subreddits, and they cover different topics, including niche interests, politics, hobbies, and thousands of other topics people want to talk about.

Since its launch in 2005, the site has become one of the most popular social media sites with millions of monthly active users. 

We've conducted analyses to find the best of Udemy from the depths of Reddit. This analysis has been conducted over 130k Reddit upvotes.

 

Table of Contents

Top Programming Languages Courses

Automate the Boring Stuff with Python Programming
A practical programming course for office workers, academics, and administrators who want to improve their productivity
0 reddit posts 312 mentions
100 Days of Code
Master Python by building 100 projects in 100 days
0 reddit posts 160 mentions
2022 Complete Python Bootcamp From Zero to Hero in Python
Learn Python like a Professional Start from the basics and go all the way to creating your own applications and games
0 reddit posts 185 mentions
React - The Complete Guide (incl Hooks, React Router, Redux)
Dive in and learn React
0 reddit posts 133 mentions
Java Programming Masterclass covering Java 11 & Java 17
Learn Java In This Course And Become a Computer Programmer
0 reddit posts 93 mentions
Beginning C++ Programming - From Beginner to Beyond
Obtain Modern C++ Object-Oriented Programming (OOP) and STL skills
0 reddit posts 70 mentions
Learn Python Programming Masterclass
This Python For Beginners Course Teaches You The Python Language Fast
0 reddit posts 74 mentions
The Self-Taught Programmer
The Definitive Guide to Programming Professionally
0 reddit posts 7 mentions
The Modern Javascript Bootcamp Course (2022)
The most up-to-date JS resource online
0 reddit posts 54 mentions
JavaScript Algorithms and Data Structures Masterclass
The Missing Computer Science and Coding Interview Bootcamp
0 reddit posts 51 mentions
The Complete Node.js Developer Course (3rd Edition)
Learn Node
0 reddit posts 41 mentions
The Modern Python 3 Bootcamp
A Unique Interactive Python Experience With Nearly 200 Exercises and Quizzes
0 reddit posts 47 mentions
Spring & Hibernate for Beginners (includes Spring Boot)
Spring 5: Learn Spring 5 Core, AOP, Spring MVC, Spring Security, Spring REST, Spring Boot 2, Thymeleaf, JPA & Hibernate
0 reddit posts 45 mentions
Complete Python Developer in 2022
How to become a Python 3 Developer and get hired
0 reddit posts 44 mentions
Java Tutorial for Complete Beginners
Learn to program using the Java programming language
0 reddit posts 47 mentions
JavaScript - The Complete Guide 2022 (Beginner + Advanced)
Modern JavaScript from the beginning - all the way up to JS expert level
0 reddit posts 41 mentions
The Python Mega Course 2022
Go from Python absolute beginner to building advanced Python programs
0 reddit posts 31 mentions
Learn Python & Ethical Hacking From Scratch
Start from 0 & learn both topics simultaneously from scratch by writing 20+ hacking programs
0 reddit posts 26 mentions
C++ Tutorial for Complete Beginners
How to program in the popular (and tricky
0 reddit posts 24 mentions
NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno)
Master Node JS & Deno
0 reddit posts 28 mentions
Python 3
Variables, Functions and Functional Programming, Closures, Decorators, Modules and Packages
0 reddit posts 22 mentions
Python Network Programming for Network Engineers (Python 3)
Program networks using Python version 3
0 reddit posts 15 mentions
Learn How To Code
The Ultimate Comprehensive Course - Perfect for Both Beginners and Experienced Developers
0 reddit posts 18 mentions
Java11 New Features - Learn by coding it
Java11 Features with Examples
0 reddit posts 3 mentions
Spring Framework 5
Spring Framework 5: Learn Spring Framework 5, Spring Boot 2, Spring MVC, Spring Data JPA, Spring Data MongoDB, Hibernate
0 reddit posts 19 mentions
Complete C# Masterclass
Learn C# Programming - WPF, Databases, Linq, Collections, Game Development with Unity
0 reddit posts 17 mentions
Learn to Code with Python 3!
Go from beginner to advanced with the Python programming language
0 reddit posts 13 mentions
C# Basics for Beginners
Master C# fundamentals in 6 hours - The most popular course with 50,000+ students, packed with tips and exercises
0 reddit posts 15 mentions
Data Analysis with Pandas and Python
Analyze data quickly and easily with Python's powerful pandas library
0 reddit posts 19 mentions
Ethereum Blockchain Developer Bootcamp With Solidity (2022)
Become An Ethereum Blockchain Developer With One Course
0 reddit posts 12 mentions
Master Ethereum & Solidity Programming From Scratch in 2022
Ethereum & Solidity Programming For Beginners
0 reddit posts 6 mentions
Python for Financial Analysis and Algorithmic Trading
Learn numpy , pandas , matplotlib , quantopian , finance , and more for algorithmic trading with Python
0 reddit posts 12 mentions
The Complete Python 3 Course
Learn Python with projects covering game & web development, web scraping, MongoDB, Django, PyQt, and data visualization
0 reddit posts 13 mentions
Typescript
Master Typescript by learning popular design patterns and building complex projects
0 reddit posts 11 mentions
Go
Master the fundamentals and advanced features of the Go Programming Language (Golang)
0 reddit posts 10 mentions
Learn C++ Programming -Beginner to Advance- Deep Dive in C++
Classroom and Hands-on sessions- Features of C++ 11 , Exception Handling and STL - for Both Academics and Industry
0 reddit posts 11 mentions
Data Structures and Algorithms
Learn about Arrays, Linked Lists, Trees, Hashtables, Stacks, Queues, Heaps, Sort algorithms and Search algorithms
0 reddit posts 12 mentions
The Complete Python Course | Learn Python by Doing in 2022
Go from Beginner to Expert in Python by building projects
0 reddit posts 24 mentions
Python for Data Structures, Algorithms, and Interviews!
Get a kick start on your career and ace your coding interviews
0 reddit posts 10 mentions
Learn C++ for Game Development
Learn the basics of C++ to prepare you for game development programming
0 reddit posts 11 mentions
The Complete Python Masterclass
Python course for beginners, Learn Python Programming , Python Web Framework Django, Flask, Web scraping and a lot more
0 reddit posts 8 mentions
Learn to Code with Python
The complete Python bootcamp for 2022
0 reddit posts 9 mentions
C# Intermediate
An in-depth, step-by-step guide to classes, interfaces and object-oriented programming (OOP) with C#
0 reddit posts 10 mentions
Introduction To Python Programming
A Quick and Easy Intro into Python Programming
0 reddit posts 9 mentions
Advanced Python
Master Python from the inside out and learn how to build any Python program with ease using Python classes and OOP
0 reddit posts 4 mentions
C Programming For Beginners - Master the C Language
C Programming will increase career options
0 reddit posts 11 mentions
Fundamentals of Programming
Begin your journey into the world of programming through a series of easy to understand video lectures
0 reddit posts 9 mentions
Computer Graphics with Modern OpenGL and C++
Learn the theory and code behind modern OpenGL graphical applications so you can make games, simulations and more
0 reddit posts 6 mentions
Modern Web Scraping with Python using Scrapy Splash Selenium
Become an expert in web scraping and web crawling using Python 3, Scrapy, Splash and Selenium 2nd EDITION (2021)
0 reddit posts 9 mentions
Java 11 For Complete Beginners
Learn Modern Java From Scratch
0 reddit posts 22 mentions
Python 3
Python Object Oriented Programming (OOP)
0 reddit posts 12 mentions
Universidad Java - De Cero a Experto - Más Completo +106 hrs
El mejor curso de Java, POO, JDBC, Servlets, JavaEE, Web Services, JSF, EJB, JPA, PrimeFaces, Hibernate, Spring, Struts
0 reddit posts 7 mentions
Complete C Programming Course - C Language for Students
C Programming 2021: Master the Fundamentals of C Programming Language for Beginner Students in College/University
0 reddit posts 7 mentions
Python for Absolute Beginners!
Get started coding with one of the most beginner friendly programming languages
0 reddit posts 5 mentions
The Complete Java Certification Course
Become a confident industry ready core Java developer and get certified as a Java professional
0 reddit posts 6 mentions
The Art of Doing
Computer Science Through Python Application
0 reddit posts 5 mentions
Python Network Programming Complete Masterclass
Learn Python 3 from scratch
0 reddit posts 5 mentions
Curso Maestro de Python 3
Aprende a programar con clases y objetos, a usar ficheros y bases de datos SQLite, interfaces gráficas y más con Python
0 reddit posts 9 mentions
Go Bootcamp
Master and Deeply Understand Google's Go from Scratch with Illustrated In-Depth Tutorials & 1000+ Hands-On Exercises
0 reddit posts 5 mentions
Learn to think and act like a programmer with Python in 2021
Unlike most courses, this course will teach YOU how to THINK like a programmer
0 reddit posts 5 mentions
The Python Bible™ | Everything You Need to Program in Python
Build 11 Projects and go from Beginner to Pro in Python with the World's Most Fun Project-Based Python Course
0 reddit posts 5 mentions
Scala & Functional Programming Essentials | Rock the JVM
Become a Scala programmer and get the skills you need to work with Spark, Akka, and any Scala framework
0 reddit posts 5 mentions
Python for Absolute Beginners
Learn Python programming from scratch with hands-on exercises in this Python course
0 reddit posts 5 mentions
Programación para principiantes - primeros pasos
Fundamentos de la programación de cero y desarrolla tu lógica para resolver problemas
0 reddit posts 4 mentions
Universidad Python - POO, PySide, Tkinter, Django y Flask!
De Cero a Experto en Python: PySide, Tkinter, Web con Django, Flask, Jinja, SQL Alchemy, Postgresql y PyCharm +59 hrs
0 reddit posts 4 mentions
Advanced Java programming with JavaFx
Put to work those hard earned Java programming skills
0 reddit posts 4 mentions
Learning Python for Data Analysis and Visualization
Learn python and how to use it to analyze,visualize and present data
0 reddit posts 5 mentions
Python For Maya
Learn to code with Python to work faster in Maya
0 reddit posts 6 mentions
Python for Time Series Data Analysis
Learn how to use Python , Pandas, Numpy , and Statsmodels for Time Series Forecasting and Analysis
0 reddit posts 5 mentions
Windows Presentation Foundation Masterclass
Leverage WPF with C# and XAML to build real world skills with Azure, REST, MVVM and Machine Learning
0 reddit posts 4 mentions
Naked C#
The bare bones of programming without the bling
0 reddit posts 4 mentions
Python 3
Dictionaries, Sets, and Related Data Structures
0 reddit posts 10 mentions
Data Structures & Algorithms - Python
The Ultimate Python Coding Interview & Computer Science Bootcamp
0 reddit posts 3 mentions
Python - The Practical Guide [2022 Edition]
Learn Python from the ground up and use Python to build a hands-on project from scratch
0 reddit posts 11 mentions
Data Structures & Algorithms - JavaScript
The Ultimate JavaScript Coding Interview & Computer Science Bootcamp
0 reddit posts 3 mentions
Java Course with Practical Examples for Absolute Beginners
Learn Java programming for complete beginner through examples to become a Java Developer and obtain core Java skills
0 reddit posts 6 mentions
Java In-Depth
Comprehensive Java programming course integrated with design principles, best practices & instructor-led Java EE project
0 reddit posts 5 mentions
(100+ Saat) Aranan Programcı Olma Kamp Kursu| Python,Java,C#
Sürekli güncel kalan içeriğiyle sıfırdan Python, JAVA, C#, Flutter, Angular,React ve çok daha fazlasını öğrenin
0 reddit posts 3 mentions
The Complete Pandas Bootcamp 2022
Pandas fully explained | 150+ Exercises | Must-have skills for Machine Learning & Finance | + Scikit-Learn and Seaborn
0 reddit posts 6 mentions
Java Programming
Become a Computer Programmer by Learning Core Java Skills
0 reddit posts 3 mentions
Pre-Programming
Increase your chance of success learning to code and communicating with other developers
0 reddit posts 4 mentions
Java for Absolute Beginners
A course on Java for complete beginners to computer programming, for those who want concepts explained in plain English
0 reddit posts 5 mentions
Complete Modern C++ (C++11/14/17)
Learn about move semantics, lambda expressions, smart pointers, concurrency, template, STL & more
0 reddit posts 3 mentions
Coding for Beginners 1
The perfect course for complete beginners
0 reddit posts 6 mentions
Build Undetectable Malware Using C Language
In This Advance Ethical Hacking Course You Will Learn How To Create Your Own Penetration Testing Tool With C Programming
0 reddit posts 3 mentions
Learn the Vulkan API with C++
Learn the fundamentals of the popular Vulkan API for modern graphics rendering using C++
0 reddit posts 3 mentions
Learn JAVA Programming - Beginner to Master
Deep Dive in Core Java programming -Standard Edition
0 reddit posts 3 mentions
Python 3 Master Course for 2022
Go from Beginner to Advanced with Python 3
0 reddit posts 3 mentions
Intro to Linux Shell Scripting (Free course)
Get up to speed with Linux shell scripting quickly
0 reddit posts 3 mentions
The Ultimate Excel Programmer Course
Learn Excel VBA from Scratch with Dan Strong, Bestselling Excel Expert with Over 180K Students Worldwide
0 reddit posts 3 mentions
Design Patterns in Python
Discover the modern implementation of design patterns in Python
0 reddit posts 3 mentions
Full Stack
Build a Full Stack E-Commerce website with Angular and Java Spring Boot (includes Stripe Credit Card Payments)
0 reddit posts 4 mentions
Python 3
Sequences, Iterables, Iterators, Generators, Context Managers and Generator-based Coroutines
0 reddit posts 9 mentions
Introduction to industry REST microservices in Golang (Go)
Everything you need to get serious about microservices design & development in Golang: From design to production metrics
0 reddit posts 3 mentions
Learn to Code in Python 3
Python3 programming made easy with exercises, challenges and lots of real life examples
0 reddit posts 3 mentions
JSP, Servlets and JDBC for Beginners
JSP: Covers JSP 2
0 reddit posts 5 mentions
Teach Your Kids to Code
Short, colorful apps and games you can use to teach and learn programming at any age
0 reddit posts 4 mentions
Practice Java by Building Projects
Ultimate Java interview prep course
0 reddit posts 2 mentions
Learn Android Application Development
A beginner course on Android Application development
0 reddit posts 3 mentions
Java Swing (GUI) Programming
Learn how to create desktop and Internet GUI Java programs and take your Java programming to the next level
0 reddit posts 7 mentions
x86 Assembly Language Programming From Ground Up™
Build over 50 Assembly Programs - x86 Instruction Set, SIMD, Image Processing Algorithms, DSP Routines, MMX, SSE, AVX
0 reddit posts 2 mentions
Python 3.10 Guida Completa
Impara a programmare in Python, con la programmazione Object-Oriented, come un vero professionista
0 reddit posts 2 mentions
Java Spring Tutorial Masterclass - Learn Spring Framework 5
Can't Find a good Spring Tutorial? Finally Understand Spring 5 With Spring Core, Spring MVC, Spring Boot 2 and more
0 reddit posts 4 mentions
Python 3. Curso completo de Python 3. Aprende desde cero
Aprende Python 3 desde cero
0 reddit posts 5 mentions
Design Patterns in C# and .NET
Discover the modern implementation of design patterns with C# and
0 reddit posts 2 mentions
Advanced Scala and Functional Programming | Rock the JVM
For Scala developers: become a top level Scala programmer so you can rock Spark, Akka, Cats or any Scala tool
0 reddit posts 2 mentions
Python for Absolute Beginners | Python Beginner to Pro 2021
Beginner friendly Python
0 reddit posts 2 mentions
Mainframe
Become an Expert on COBOL Programs by coding it
0 reddit posts 3 mentions
The Complete Python 3 Masterclass - From Beginner To Pro
Python for beginners, Learn Python Programming and build your own Python programs: Data Science, Machine Learning, etc
0 reddit posts 2 mentions
Programming for Complete Beginners in C#
Learning to code C#? We have provided HD video lectures, live coding sessions, and nearly 100 exercises to learn on
0 reddit posts 3 mentions
C# Advanced Topics
Master the confusing C# constructs: Events, Delegates, Lambda Expressions, LINQ, Async/Await and more
0 reddit posts 2 mentions
The Complete C# Programming Course
Master C# and
0 reddit posts 2 mentions
Complete Python 3 Masterclass Journey
Master Python 3
0 reddit posts 2 mentions
Advanced C Programming Course
Become a True Master of the C Programming Language - Confidently Apply for Real Time or Embedded C Jobs or contracts
0 reddit posts 3 mentions
Learn Complete Python-3 GUI using Tkinter
Through this Course master in Python Tkinter & Create real world projects in Python 3 and GUI Based Python
1 reddit posts 1 mentions
Learn Spring 5, Boot 2, JPA, Thymeleaf, AOP, Web MVC, REST
Master Modern Spring Boot, Spring Web MVC, AOP, Hibernate, Thymeleaf, JPA, Spring Security, RESTful services
0 reddit posts 3 mentions
How to design & develop REST microservices in Golang (Go)
All you need to integrate SQL & NoSQL databases, search engines and all the tools that you need in your REST API
0 reddit posts 2 mentions
Learn C and C++ Bootcamp for Beginners
Master the C and C++ programming language with easy to understand examples
0 reddit posts 2 mentions
Python A-Z
Python Practical Training 2022: Basics To Advance With 10 Projects (GUI, Automation, Web Scraping, Data Analysis & More)
0 reddit posts 2 mentions
Create a Survival Game in Javascript with Phaser 3 in 2021
Covers ES6, Classes, Arrays, Objects, Functions, Phaser 3, Tiled and more
0 reddit posts 2 mentions
Design Patterns in Modern C++
Discover the modern implementation of design patterns with С++
0 reddit posts 2 mentions
Python 3 in 100 Minutes
Master Python 3 Fundamentals and Build 3 Fun Projects From Scratch
0 reddit posts 2 mentions
Java Multithreading
Unveiling the mysteries of multithreading in Java
0 reddit posts 2 mentions
Python for beginners - Learn all the basics of python
Learn how to program in python- python functions-python basic apps - python tips and tricks - Other Python features
0 reddit posts 2 mentions
Scrapy
Python Scrapy Tutorial - Learn how to scrape websites and build a powerful web crawler using Scrapy, Splash and Python
0 reddit posts 2 mentions
Learn Rust by Building Real Applications
Fundamentals of the Rust Programming Language
0 reddit posts 3 mentions
Python for Beginners
Learn Python Programming the Easy Way, Complete with Examples, Quizzes, Exercises and more
0 reddit posts 2 mentions
Git Started with GitHub
Learn the basics of Git and GitHub, with clear, step-by-step instructions by a highly rated teacher
0 reddit posts 2 mentions
Python for Computer Vision with OpenCV and Deep Learning
Learn the latest techniques in computer vision with Python , OpenCV , and Deep Learning
0 reddit posts 2 mentions
(50+ Saat) Python ile Sıfırdan İleri Seviye Programlama
Sıfırdan İleri Seviye Python Dersleri ile Python Programlama, Veritabanı, Veri Analizi, Bot Yazımı, Web Geliştirme Öğren
1 reddit posts 0 mentions

 

Our methodology

We conducted this analysis by "ranking things based on social signals"

It's the result of mining Reddit posts and comments. The analysis looked at all (url-based) posts and comment mentions of Udemy courses on Reddit, ranking each course based on Reddit score, and showing each course with its top Reddit mentions.

Course Score is calculated with a slightly modified version of a simple popularity / age calculation.

 course_score = sum(mention_scores) / course_age

 

Who are we

Find accountability partners, and study online courses & books with other learners. Moocable helps you find your next course/book/problem set, and lets you find study partners.