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