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.