Reddit Udacity Series

Top Udacity Advanced 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 Advanced Courses and Nanodegrees

Artificial Intelligence for Robotics
Learn how to program all the major systems of a robotic car.
1 reddit posts 124 mentions
Design of Computer Programs
Learn how to model problems, and how to optimize performance by using some of the advanced features of Python.
0 reddit posts 88 mentions
Self Driving Car Engineer
Self-driving cars are set to revolutionize the way we live.
4 reddit posts 34 mentions
Web Accessibility
Get hands-on experience making web applications accessible.
2 reddit posts 22 mentions
Applied Cryptography
Cryptography is present in everyday life, from paying with a credit card to using the telephone.
2 reddit posts 27 mentions
Browser Rendering Optimization
This course will demystify the browser's rendering pipeline and make it easy for you to build high performance web apps.
1 reddit posts 17 mentions
JavaScript Design Patterns
Learn the importance of code organization and how to implement it with either vanilla JavaScript or an organizational library or framework.
1 reddit posts 27 mentions
Computability, Complexity & Algorithms
Learn tools and techniques that will help you recognize when problems you encounter are intractable and when there an efficient solution.
0 reddit posts 18 mentions
Gradle for Android and Java
Build bigger and better Android and Java apps using the Gradle build tool.
0 reddit posts 12 mentions
Android Performance
Performance matters to users, so it must matter to you.
2 reddit posts 8 mentions
Knowledge-Based AI: Cognitive Systems
The twin goals of knowledge-based artificial intelligence (AI) are to build AI agents capable of human-level intelligence and gain insights into human cognition.
0 reddit posts 10 mentions
High Performance Computer Architecture
The HPCA course covers performance measurement, pipelining, and improved parallelism through various means.
0 reddit posts 14 mentions
Kotlin for Android Developers
Take an Android app in Java and convert it to Kotlin, learning key features of the Kotlin programming language along the way.
1 reddit posts 9 mentions
Advanced Operating Systems

0 reddit posts 6 mentions
JavaScript Promises
Learn how to simplify asynchronous work with Native JavaScript Promises.
1 reddit posts 3 mentions
Introduction to Graduate Algorithms
Learn advanced techniques for designing algorithms and apply them to hard computational problems.
0 reddit posts 9 mentions
Intro to DevOps
Learn all about the DevOps landscape, workflow, and a survey of the systems currently being used to support scalable software deployment.
0 reddit posts 3 mentions
iOS Networking with Swift
Learn how to incorporate networking into your apps to access data from around the world.
0 reddit posts 1 mentions
High Performance Computing
This course will give you solid foundations for developing, analyzing, and implementing parallel and locality-efficient algorithms.
0 reddit posts 5 mentions
Data Scientist
Build effective machine learning models, run data pipelines, build recommendation systems, and deploy solutions to the cloud with industry-aligned projects.
0 reddit posts 5 mentions
Deep Reinforcement Learning
Master the deep reinforcement learning skills that are powering amazing advances in AI.
0 reddit posts 6 mentions
Model Building and Validation
This course will teach you how to start from scratch in understanding and paying attention to what is important in the data and how to answer questions about data.
1 reddit posts 2 mentions
Client-Server Communication
Learn how a client communicates with a server, including HTTP's request and response cycle, HTTP/2 and HTTPs.
0 reddit posts 2 mentions
Front End Frameworks
Explore and build interactive, single-page applications with popular JavaScript frameworks.
0 reddit posts 3 mentions
iOS Persistence and Core Data
Persisting data is a core skill for any iOS developer.
0 reddit posts 2 mentions
How to Make an iOS App
Learn the process of building an app, taking your ideas from drawing board to App Store.
0 reddit posts 1 mentions
Flying Car and Autonomous Flight Engineer
Master job-ready autonomous flight software engineering skills as you tackle advanced challenges, write real code for real aircraft, and develop a systems understanding of the Flying Car full-stack.
0 reddit posts 7 mentions
Computer Vision
Learn the computer vision skills behind advances in robotics and automation.
0 reddit posts 7 mentions
ES6 - JavaScript Improved
Learn about the changes made to the JavaScript programming language in ECMAScript 6 and how to use these new improvements to write better cleaner code.
0 reddit posts 3 mentions
Robotics Software Engineer
Build five hands-on projects to acquire core robotics software engineering skills: ROS, Gazebo, Localization, Mapping, SLAM, Navigation, and Path Planning.
1 reddit posts 6 mentions
Secure and Private AI
Learn how to extend PyTorch with the tools necessary to train AI models that preserve user privacy.
1 reddit posts 2 mentions
Artificial Intelligence
Learn essential Artificial Intelligence concepts from AI experts like Peter Norvig and Sebastian Thrun, including search, optimization, planning, pattern recognition, and more.
0 reddit posts 15 mentions
Sensor Fusion Engineer
Learn to fuse lidar point clouds, radar signatures, and camera images using Kalman Filters to perceive the environment and detect and track vehicles and pedestrians over time.
0 reddit posts 2 mentions
Natural Language Processing
Learn the skills to get computers to understand, process, and respond to human language.
0 reddit posts 3 mentions
AWS Cloud Architect
Lead your organization's cloud computing strategy as an AWS Cloud Architect.
0 reddit posts 1 mentions
Advanced Android App Development
Make your app production-ready by applying advanced features like library integration, material design, widgets, receiving cloud messages, and more.
0 reddit posts 27 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.