Reddit Udacity Series

Top Udacity Beginner Courses and Nanodegrees 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 Udacity from the depths of Reddit. This analysis has been conducted over 1.8 million Reddit upvotes.

 

Table of Contents

Top Udacity Beginner Courses and Nanodegrees

Introduction to Python Programming
In this course, you'll learn the fundamentals of the Python programming language, along with programming best practices.
3 reddit posts 591 mentions
Android Basics: User Interface
Learn how to design your first layout in Android.
2 reddit posts 143 mentions
Java Programming Basics
Take your first steps towards becoming a Java developer.
2 reddit posts 225 mentions
Version Control with Git
Learn how to use Git, a popular Version Control System and essential tool for any developer.
1 reddit posts 163 mentions
Android Basics
No programming experience? No Problem.
3 reddit posts 49 mentions
Intro to Statistics
Get ready to analyze, visualize, and interpret data.
1 reddit posts 56 mentions
HTML5 Canvas
Learn how you can use HTML5 Canvas to create and modify images or even interactive animations.
1 reddit posts 71 mentions
Intro to JavaScript
Learn the fundamentals of JavaScript, the most popular programming language in web development.
0 reddit posts 39 mentions
Intro to Descriptive Statistics
Intro to Descriptive Statistics will teach you the basic concepts of statistics that can be used to extract information from data.
0 reddit posts 26 mentions
Introduction to Programming
Udacity's Intro to Programming is your first step towards careers in Web and App Development, Machine Learning, Data Science, AI, and more.
0 reddit posts 30 mentions
Intro to HTML and CSS
In this course, you'll learn the fundamentals web development, along with best practices and professional problem-solving techniques using Developer Tools.
0 reddit posts 49 mentions
Intro to Inferential Statistics
Intro to Inferential Statistics will teach you how to test your hypotheses and begin to make predictions based on statistical results drawn from data.
0 reddit posts 21 mentions
Intro to Physics
Go to the places where big physics discoveries were made in the past and make them yourself.
1 reddit posts 30 mentions
Intro to Data Analysis
Explore a variety of datasets, posing and answering your own questions about each.
0 reddit posts 22 mentions
Linux Command Line Basics
An introduction to the Linux command line interface.
0 reddit posts 16 mentions
Digital Marketing
Gain real-world experience running live campaigns as you learn from top experts in the field.
0 reddit posts 12 mentions
Statistics
We live in a time of unprecedented access to information.
1 reddit posts 14 mentions
Android Basics: Data Storage
In this course, you'll learn the basics of data storage in Android, building your first database and an app that could be used for any small business.
0 reddit posts 14 mentions
UX Design for Mobile Developers
This is a design course made for developers.
0 reddit posts 13 mentions
Android Basics: Networking
This class teaches the basics of networking using Android, and is a part of the Android Basics Nanodegree by Google.
0 reddit posts 9 mentions
Android Basics: User Input
Learn how to make your apps interactive using buttons and text.
0 reddit posts 8 mentions
Intro to Psychology
Go on a journey through psychological concepts and principles to enable you to gain a more in-depth understanding of human thought and behavior.
0 reddit posts 2 mentions
AI Programming with Python
Learn Python, NumPy, Pandas, Matplotlib, PyTorch, Calculus, and Linear Algebra—the foundations for building your own neural network.
0 reddit posts 12 mentions
SQL for Data Analysis
Learn to use Structured Query Language (SQL) to extract and analyze data stored in databases.
0 reddit posts 10 mentions
Android Basics: Multiscreen Apps
Learn to build multiple screens and link them together, expanding the range of apps you can create.
0 reddit posts 13 mentions
Intro to Point & Click App Development
In this short class you'll build powerful apps without writing code.
0 reddit posts 4 mentions
Swift for Beginners
Learn Swift, Apple's programming language for building iOS applications.
0 reddit posts 8 mentions
Localization Essentials
Localization is about making a product feel tailored to users around the world.
1 reddit posts 2 mentions
Engagement & Monetization | Mobile Games
You will learn the most effective monetization strategies for your game, how to keep your players interested and engaged, so that your game stands out in the app store.
0 reddit posts 1 mentions
Swift for Developers
Get a quick practical introduction to Swift programming basics and build your first iOS app.
0 reddit posts 5 mentions
Introduction to Virtual Reality
If you are interested in learning more about virtual reality, this course will teach you the principles of VR technology and help you understand what you can build in VR.
0 reddit posts 3 mentions
Networking for Web Developers
You've used the Internet.
0 reddit posts 4 mentions
Problem Solving with Advanced Analytics
Learn a scientific approach to solving problems with data, a foundational skill for anyone interested in making data driven decisions in a business context.
0 reddit posts 1 mentions
Creating an Analytical Dataset
Learn how to prepare data to ensure the efficacy of your analysis while improving fluency in Alteryx.
0 reddit posts 1 mentions
Programming for Data Science with Python
Learn the fundamental programming tools for data professionals: Python, SQL, the Terminal and Git.
0 reddit posts 5 mentions
Writing READMEs
Documentation is an important part of the development process.
0 reddit posts 1 mentions
Strengthen Your LinkedIn Network & Brand
Learn how to excel at networking both in-person and on LinkedIn.
0 reddit posts 1 mentions
Self-Driving Fundamentals: Featuring Apollo
Identify key parts of self-driving cars, utilize Apollo HD Map, localization, perception, prediction, planning and control, and start the learning path of building a self-driving car.
0 reddit posts 3 mentions
AI Product Manager
Learn to develop AI products that deliver business value.
0 reddit posts 4 mentions
Introduction to Cybersecurity
Get your start in the high growth field of Cybersecurity by building foundational skills in how to evaluate, maintain, and monitor the security of computer systems.
0 reddit posts 1 mentions
UX Designer
Design impactful user experiences for products in today’s digital world.
0 reddit posts 4 mentions
Business Analytics
Gain foundational data skills applicable to any industry.
0 reddit posts 5 mentions
How to Install Android Studio
Participate in this short tutorial to install Android Studio on your computer and set up a new project using the program's Project Wizard.
0 reddit posts 1 mentions
Product Manager
Envision and execute the development of industry-defining products, and learn how to successfully bring them to market.
0 reddit posts 4 mentions
Data Visualization
Combine data, visuals, and narrative to tell impactful stories and make data-driven decisions.
0 reddit posts 1 mentions
Marketing Analytics
Gain foundational data skills applicable to marketing.
0 reddit posts 2 mentions
Data Visualization in Tableau
Learn the fundamentals of data visualization and practice communicating with data.
0 reddit posts 1 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 Udacity 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.