Best of Udacity
Top Intermediate Courses and Nanodegrees

share ›
‹ links

These are the top 107 intermediate courses and nanodegrees found from analyzing all discussions on Reddit that mention any Udacity course.

#1
Developing Android Apps Course
Build a cloud-connected Android app, and learn the tools, principles, and best practices of mobile and Android development that you'll apply to your own projects.

0 reddit posts
209 mentions
#2
Build Native Mobile Apps with Flutter Course
Learn from experts at Google how to use Flutter to craft high-quality native interfaces on iOS and Android devices in record time.

5 reddit posts
29 mentions
#3
How to Build a Startup Course
Learn what it takes to build a successful startup using the Customer Development process, where entrepreneurs "get out of the building" to gather and iterate on feedback.

4 reddit posts
193 mentions
#4
Intro to Artificial Intelligence Course
This course will introduce you to the basics of AI.

1 reddit posts
118 mentions
#5
Intro to TensorFlow for Deep Learning Course
Developed by Google and Udacity, this course teaches a practical approach to deep learning for software developers.

5 reddit posts
98 mentions
#6
Machine Learning Course
In this course, you'll learn how to apply Supervised, Unsupervised and Reinforcement Learning techniques for solving a range of data science problems.

0 reddit posts
39 mentions
#7
Introduction to Machine Learning Course Course
This class will teach you the end-to-end process of investigating data through a machine learning lens.

1 reddit posts
75 mentions
#8
Data Analyst Nanodegree
Use Python, SQL, and statistics to uncover insights, communicate critical findings, and create data-driven solutions.

1 reddit posts
79 mentions
#9
Interactive 3D Graphics Course
This course will teach you the principles of 3D computer graphics: meshes, transforms, lighting, animation, and making interactive 3D applications run in a browser.

3 reddit posts
76 mentions
#10
Machine Learning for Trading Course
Implement machine learning based strategies to make trading decisions using real-world data.

1 reddit posts
49 mentions
#11
Material Design for Android Developers Course
Learn and apply the material design principles that define Android's visual language to your apps.

6 reddit posts
43 mentions
#12
Intro to Algorithms Course
This class will give you an introduction to the design and analysis of algorithms, enabling you to analyze networks and discover how individuals are connected.

0 reddit posts
53 mentions
#13
Machine Learning Engineer Nanodegree
Become a machine learning engineer and apply predictive models to massive data sets in fields like education, finance, healthcare or robotics.

2 reddit posts
53 mentions
#14
Kotlin Bootcamp for Programmers Course
Learn the fundamentals of the Kotlin programming language from Kotlin experts at Google.

0 reddit posts
38 mentions
#15
Data Engineer Nanodegree
Data Engineering is the foundation for the new world of Big Data.

1 reddit posts
19 mentions
#16
Introduction to Computer Vision Course
This course provides an introduction to computer vision including fundamentals, methods for application and machine learning classification.

0 reddit posts
35 mentions
#17
Intro to Data Science Course
What does a data scientist do? In this course, we will survey the main topics in data science so you can understand the skills that are needed to become a data scientist.

0 reddit posts
34 mentions
#18
Programming Languages Course
This course is an introduction to the fundamentals of programming languages.

0 reddit posts
30 mentions
#19
Responsive Web Design Fundamentals Course
Learn and practice strategies for developing websites that look great on every device.

2 reddit posts
36 mentions
#20
Introduction to Operating Systems Course
Introduction to Operating Systems teaches the basic operating system abstractions, mechanisms, and their implementations.

0 reddit posts
33 mentions
#21
Full Stack Web Developer Nanodegree
Learn to design and develop powerful modern web applications that form the foundation for the apps, websites, and systems that people and businesses use every day.

2 reddit posts
56 mentions
#22
Intro to Relational Databases Course
Relational databases are a powerful tool used throughout the industry.

0 reddit posts
30 mentions
#23
Software Testing Course
Learn how to catch bugs and break software as you discover different testing methods that will help you build better software.

1 reddit posts
28 mentions
#24
Deep Learning Nanodegree
Deep learning is driving advances in artificial intelligence that are changing our world.

3 reddit posts
26 mentions
#25
Full Stack Foundations Course
Learn the fundamentals of back-end web development by creating your own web application from the ground up using the iterative development process.

1 reddit posts
20 mentions
#26
Scalable Microservices with Kubernetes Course
This course is designed to teach you about managing microservices, using Kubernetes.

2 reddit posts
15 mentions
#27
Intro to iOS App Development with Swift Course
Take the first step in becoming an iOS Developer by learning about Swift and writing your first app.

0 reddit posts
21 mentions
#28
2D Game Development with libGDX Course
This course explores how to use LibGDX to build 2D games that run anywhere, from web browsers to mobile devices.

1 reddit posts
19 mentions
#29
Intro to Deep Learning with PyTorch Course
Learn the basics of deep learning and implement your own deep neural networks with PyTorch.

0 reddit posts
15 mentions
#30
Data Analysis with R Course
Data is everywhere and so much of it is unexplored.

0 reddit posts
18 mentions
#31
iOS Developer Nanodegree
Master the Swift programming language, and create a portfolio of iOS apps for iPhone and iPad to showcase your skills.

0 reddit posts
18 mentions
#32
Intro to Hadoop and MapReduce Course
In this short course, learn the fundamentals of MapReduce and Apache Hadoop to start making sense of Big Data in the real world.

1 reddit posts
15 mentions
#33
How to Make a Platformer Using libGDX Course
This course will explore how to create a game called Giga Gal.

0 reddit posts
16 mentions
#34
Differential Equations in Action Course
Write Python code to find numerical solutions to systems of differential equations.

1 reddit posts
13 mentions
#35
Software Debugging Course
In this course you will learn how to debug programs systematically using scientific methods and build several automated debugging tools in Python.

0 reddit posts
14 mentions
#36
Software Development Process Course
Software Development Processes explores requirements engineering, architecture and design, testing, and software quality in general.

0 reddit posts
13 mentions
#37
Linear Algebra Refresher Course Course
Learn linear algebra by doing: you will code your own library of linear algebra functions.

0 reddit posts
11 mentions
#38
Firebase in a Weekend: Android Course
This course will teach you when and why to choose Firebase as a backend for your Android application.

0 reddit posts
17 mentions
#39
Website Performance Optimization Course
Learn how browsers convert HTML, CSS and JavaScript into websites while you experiment with Chrome Developer Tools to measure and optimize website speed.

1 reddit posts
12 mentions
#40
GT - Refresher - Advanced OS Course
This course covers the essential Operating Systems concepts students need in preparation for the rest of the GT "Advanced Operating Systems" sequence.

0 reddit posts
10 mentions
#41
Advanced Android with Kotlin Course
Develop Feature-Rich Android Apps with the Kotlin Programming Language.

0 reddit posts
15 mentions
#42
Responsive Images Course
Go beyond image tags.

0 reddit posts
8 mentions
#43
Computer Networking Course
This is an advanced Computer Networking course that delves into the latest concepts and tools used by the CN industry.

2 reddit posts
7 mentions
#44
Product Design Course
Learn product validation, UI/UX practices, Google’s Design Sprint and the process for setting and tracking actionable metrics.

0 reddit posts
9 mentions
#45
Intro to AJAX Course
Learn how to perform asynchronous requests as you build a web app with data from Google Street View, the New York Times and Wikipedia.

0 reddit posts
7 mentions
#46
Machine Learning: Unsupervised Learning Course
Ever wonder how Netflix can predict what movies you'll like? Or how Amazon knows what you want to buy before you do? The answer can be found in Unsupervised Learning.

0 reddit posts
8 mentions
#47
Data Visualization and D3.js Course
Learn the fundamentals of data visualization and apply design and narrative concepts to create your own visualization.

0 reddit posts
9 mentions
#48
Authentication & Authorization: OAuth Course
Learn to implement the OAuth 2.

0 reddit posts
5 mentions
#49
Intro to Self-Driving Cars Nanodegree
This introductory program is the perfect way to start your journey.

0 reddit posts
8 mentions
#50
Intro to Theoretical Computer Science Course
Learn the basic concepts in theoretical computer science.

0 reddit posts
6 mentions
#51
Object-Oriented JavaScript Course

0 reddit posts
39 mentions
#52
Offline Web Applications Course
Learn how to develop offline-first web application using Service Workers and IndexedDB.

1 reddit posts
4 mentions
#53
Software Architecture & Design Course
Software Architecture and Design teaches the principles and concepts involved in the analysis and design of large software systems.

0 reddit posts
4 mentions
#54
Intro to Backend Course
Learn to build a multiuser blog with Google App Engine that permits users to sign in.

0 reddit posts
6 mentions
#55
Designing RESTful APIs Course
Build and secure a web server with a RESTful Developer-Friendly API that developers will love to use.

0 reddit posts
6 mentions
#56
Intro to Information Security Course

0 reddit posts
6 mentions
#57
Intro to jQuery Course
Learn how to access and modify the DOM with ease using jQuery.

0 reddit posts
4 mentions
#58
C++ For Programmers Course
This course teaches C++ to students already familiar with a programming language.

0 reddit posts
8 mentions
#59
Learn Swift Programming Syntax Course
This course focuses on the syntax of the Swift programming language.

0 reddit posts
7 mentions
#60
JavaScript Testing Course
Learn how to iterate on your web applications with confidence using the red-green-refactor workflow cycle and automated testing frameworks.

0 reddit posts
4 mentions
#61
Rapid Prototyping Course
Learning to prototype will save you time and money in the development process.

0 reddit posts
2 mentions
#62
Data Wrangling with MongoDB Course
Data Scientists spend most of their time cleaning data.

0 reddit posts
4 mentions
#63
Intro to Progressive Web Apps Course
In this course you’ll get started working on your very first Progressive Web App (PWA) - a web app that can take advantage of many features native applications have enjoyed.

0 reddit posts
4 mentions
#64
Real-Time Analytics with Apache Storm Course
The world is trending in real time.

0 reddit posts
2 mentions
#65
Grand Central Dispatch (GCD) Course
Learn how to prevent background operations from interfering with an app's UI by implementing Apple's GCD framework.

0 reddit posts
1 mentions
#66
Compilers: Theory and Practice Course
This course teaches the theory and practice behind building compilers for higher level programming languages.

0 reddit posts
5 mentions
#67
App Monetization Course
Learn how to effectively develop, implement, and measure your monetization strategy, iterating on the model as appropriate.

0 reddit posts
1 mentions
#68
App Marketing Course
This course will help you organize a strategy of identifying your perfect user, and teach you how to grow your user base by focusing your product on their needs.

0 reddit posts
1 mentions
#69
Google Maps APIs Course
This course will introduce you to the content available through the Google Maps APIs through building a real-estate listings web application step-by-step.

0 reddit posts
4 mentions
#70
Database Systems Concepts & Design Course
This course presents an example of applying a database application development methodology to a major real-world project.

0 reddit posts
4 mentions
#71
Objective-C for Swift Developers Course
Learn the distinguishing language features of Objective-C.

0 reddit posts
2 mentions
#72
Dynamic Web Applications with Sinatra Course
Sinatra is a micro-framework for quickly developing small Ruby applications for the web.

0 reddit posts
6 mentions
#73
Server-Side Swift Course
In this course, built in collaboration with IBM and Hashicorp, you'll learn how to use Swift as a server-side language for building end-to-end applications.

1 reddit posts
2 mentions
#74
Artificial Intelligence for Trading Nanodegree
Complete real-world projects designed by industry experts, covering topics from asset management to trading signal generation.

0 reddit posts
8 mentions
#75
HTTP & Web Servers Course
HTTP is the fundamental protocol of the Web.

0 reddit posts
3 mentions
#76
Firebase in a Weekend: iOS Course
This course will teach you when and why to choose Firebase as a backend for your iOS application.

0 reddit posts
1 mentions
#77
Object Oriented Programming in Java Course
Learn how to apply powerful object-oriented programming concepts in Java.

0 reddit posts
5 mentions
#78
Data Analysis and Visualization Course
This course will introduce students to the field by covering state­-of-­the-art modeling, analysis and visualization techniques.

0 reddit posts
4 mentions
#79
JavaScript and the DOM Course

0 reddit posts
5 mentions
#80
Firebase Analytics: Android Course
Learn how to grow an app's user base using Firebase Analytics, a free and unlimited analytics solution.

0 reddit posts
3 mentions
#81
Blockchain Developer Nanodegree
Demand for blockchain developers is skyrocketing.

0 reddit posts
4 mentions
#82
Core ML: Machine Learning for iOS Course
Learn how to use Apple's Core ML framework to build iOS apps with intelligent new features.

1 reddit posts
0 mentions
#83
Segmentation and Clustering Course
The Segmentation & Clustering course provides students with the knowledge to build and apply clustering models to develop sophisticated segmentation in business contexts.

0 reddit posts
1 mentions
#84
Web Tooling & Automation Course
In this course, you’ll learn how to setup your development environment and save a lot of time and effort with automatic optimization.

0 reddit posts
1 mentions
#85
React Nanodegree
React is completely transforming Front-End Development.

2 reddit posts
8 mentions
#86
Get Your Startup Started Course
Acquire the know-how necessary to see your business grow towards its next milestone.

0 reddit posts
1 mentions
#87
Data Structures and Algorithms Nanodegree
Get hands-on practice with over 100 data structures and algorithm exercises and technical mentor support when needed to help prepare you for interviews and on-the-job scenarios.

0 reddit posts
5 mentions
#88
Time Series Forecasting Course
The Time Series Forecasting course provides students with the foundational knowledge to build and apply time series forecasting models in a variety of business contexts.

0 reddit posts
1 mentions
#89
Big Data Analytics in Healthcare Course
In this course, we introduce the characteristics of medical data and associated data mining challenges on dealing with such data.

0 reddit posts
5 mentions
#90
C++ Nanodegree
Get hands-on experience by building five real-world projects.

0 reddit posts
6 mentions
#91
Human-Computer Interaction Course
This course is an introductory course on human-computer interaction, covering the principles, techniques, and open areas of development in HCI.

0 reddit posts
5 mentions
#92
Artificial Intelligence Course
This course gives a survey of topics in AI along with in-depth foundational concepts such as classical search, probability, machine learning, logic and planning.

0 reddit posts
4 mentions
#93
Intro to Machine Learning with PyTorch Nanodegree
Build a solid foundation in Supervised, Unsupervised, and Deep Learning.

0 reddit posts
1 mentions
#94
UIKit Fundamentals Course
Learn the iOS UIKit framework, which is the cornerstone of creating user interfaces in all iOS apps and crucial for any iOS Developer to be intimately familiar with.

0 reddit posts
1 mentions
#95
Full-Stack Interview Prep Course
Answer common full stack and web security interview questions with confidence and poise.

0 reddit posts
1 mentions
#96
Introduction to TensorFlow Lite Course
Learn how to deploy deep learning models on mobile and embedded devices with TensorFlow Lite.

0 reddit posts
2 mentions
#97
Data Structures & Algorithms in Swift Course
Review and practice the skills technical interviewers expect you to know and learn how to explain your Swift solutions.

0 reddit posts
1 mentions
#98
Cloud Developer Nanodegree
Cloud development is the foundation for the new world of software development.

0 reddit posts
1 mentions
#99
Java Developer Nanodegree
Learn back-end development with the Java programming language.

0 reddit posts
1 mentions
#100
The MVC Pattern in Ruby Course
In this course you’ll learn how to organize your code, and why that’s important.

0 reddit posts
1 mentions
#101
Spark Course
Master how to work with big data and build machine learning models at scale using Spark.

0 reddit posts
4 mentions
#102
Intro to Machine Learning with TensorFlow Nanodegree
Build a solid foundation in Supervised, Unsupervised, and Deep Learning.

0 reddit posts
1 mentions
#103
Front End Web Developer Nanodegree
Learn how to build high quality websites and dynamic applications to create stunning user experiences for the web.

1 reddit posts
65 mentions
#104
Data Product Manager Nanodegree
Hone specialized skills in Data Product Management by learning how to apply data science best practices to build data-driven products backed by scalable data strategies to deliver the right experience to the right users, at the right time.

0 reddit posts
1 mentions
#105
Developing Android Apps with Kotlin Course
Learn the fundamentals of the Kotlin programming language from Kotlin experts at Google.

1 reddit posts
96 mentions
#106
Machine Learning Engineer for Microsoft Azure Nanodegree
Strengthen your machine learning skills and build practical experience by training, validating, and evaluating models using Azure Machine Learning.

0 reddit posts
1 mentions
#107
Android Kotlin Developer Nanodegree
Master Android app development with Kotlin, a modern programming language that enables developers to be more productive.

0 reddit posts
1 mentions