Getting Digital
Learning Platform

Udacity Courses

Explore 24 courses from Udacity

24
Available Courses
14
Topics Covered
Online
Delivery Format

All Udacity Courses

Browse our selection of Udacity courses

Udacity
App Marketing
Without customers, your business does not exist. Marketing helps you understand your potential user and focus your product on their needs. This course will help you organize a strategy of identifying your perfect user, find ways to connect with them and what you’ll say when you find them. This covers research, planning, execution and most importantly how to grow your user base.
enIntermediate

Programming, Computer Science

View Course Details
Udacity
Data Structures & Algorithms
Get hands-on practice with over 80 data structures and algorithm exercises and guidance from a dedicated mentor to help prepare you for interviews and on-the-job scenarios.
en

Algorithms, Computer Science

View Course Details
Udacity
Xcode Debugging
"If debugging is the process of removing bugs, then programming must be the process of putting them in."Edsger W. Dijkstra
enAdvanced

Programming, Computer Science

View Course Details
Udacity
The MVC Pattern in Ruby
Learn how to organize the code for your web apps, and why it's important. You’ll be using the MVC Design Pattern in the web application micro-framework, Sinatra.
enIntermediate

Programming, Computer Science

View Course Details
Udacity
Computer Networking
This class is offered as CS6250 at Georgia Tech where it is a part of the Online Masters Degree (OMS). Taking this course here will not earn credit towards the OMS degree.
enIntermediate

Flying Car, Autonomous Flight

View Course Details
Udacity
Data Scientist
Gain real-world data science experience with projects designed by industry experts. Build your portfolio and advance your data science career.
en

Data Scientist, Computer Science

View Course Details
Udacity
Compilers: Theory and Practice
The objective of this course is to learn the theory and practice behind building automatic translators (compilers) for higher level programming languages and to engineer and build key phases of a compiler in Java or C++ for a small language.
enIntermediate

Flying Car, Autonomous Flight

View Course Details
Udacity
Intro to Data Structures and Algorithms
Technical interviews follow a pattern. If you know the pattern, you’ll be a step ahead of the competition. This course will introduce you to common data structures and algorithms in Python. You'll review frequently-asked technical interview questions and learn how to structure your responses.
enIntermediate

Programming, Computer Science

View Course Details
Udacity
Artificial Intelligence
Learn about the fundamentals of Artificial Intelligence in this introductory graduate-level course. It provides a survey of various topics in the field along with in-depth discussion of foundational concepts such as classical search, probability, machine learning, logic and planning.
enIntermediate

Artificial Intelligence

View Course Details
Udacity
Data Analysis with Python and SQL
Use Python, SQL, and statistics to uncover insights, communicate critical findings, and create data-driven solutions
en

Python, SQL, Computer Science

View Course Details
Udacity
Deep Learning
Deep learning is driving advances in artificial intelligence that are changing our world. Enroll now to build and apply your own deep neural networks to challenges like image classification and generation, time-series prediction, and model deployment.
en

Deep Learning, Computer Science

View Course Details
Udacity
HTML5 Canvas
Canvas is an HTML5 element which gives you drawable surface inside your web pages you can control with JavaScript. Powerful enough to use for compositing images and even creating games.
enBeginner

Programming, Computer Science

View Course Details
Udacity
VR Scenes and Objects
In this course, you’ll learn the the fundamentals of using the Unity Game Engine to build beautiful and performant VR scenes. Starting from basic game objects, you will learn about transforms and materials, so that you can position objects and make them look realistic. Next, you will experiment with animations and cameras in order to make our scenes more engaging in VR. And finally, you will add some complex lighting to your scene to really make your experience really stand out.
enBeginner

Programming, Computer Science

View Course Details
Udacity
AWS DeepRacer
This course will prepare you to create, train, and fine-tune reinforcement learning models in the AWS DeepRacer 3D racing simulator. You will be able to utilize the car's tech specs, assembly, and calibration to train and deploy your racing model using AWS in both simulated and real-world tracks.
enIntermediate

Machine Learning

View Course Details
Udacity
Android Developer
Start your career as an Android developer. Learn best practices for mobile development, build a portfolio of apps, and publish your own app to Google Play.
en

Android, Computer Science

View Course Details
Udacity
Blockchain Developer
Demand for blockchain developers is skyrocketing. In this program, you'll work with the Bitcoin and Ethereum protocols, build projects for real-world application, and gain the essential skills for a career in this dynamic space.
en

Blockchain, Computer Science

View Course Details
Udacity
Android Basics: Multiscreen Apps
This course is a part of the Android Basics Nanodegree by Google.
enBeginner

Android

View Course Details
Udacity
Software Development Process
This class is offered as CS6300 at Georgia Tech where it is a part of the Online Masters Degree (OMS). Taking this course here will not earn credit towards the OMS degree.
enIntermediate

Full Stack Web Developer

View Course Details
Udacity
Intro to Machine Learning with PyTorch
Learn foundational machine learning techniques -- from data manipulation to unsupervised and supervised algorithms.
en

Machine Learning, PyTorch, Computer Science

View Course Details
Udacity
ES6 - JavaScript Improved
ECMAScript 6, or ES6, has brought about a ton of changes to the JavaScript programming language. In this course, you'll explore those changes to learn about the latest features and improvements to the language including new keywords, arrow functions, the Class syntax, Promises, and so much more. Discover how much cleaner and more concise your JavaScript code can be!
enAdvanced

Programming, Computer Science

View Course Details
Udacity
Intro to Relational Databases
This course is a quick, fun introduction to using a relational database from your code, using examples in Python. You'll learn the basics of SQL (the Structured Query Language) and database design, as well as the Python API for connecting Python code to a database. You'll also learn a bit about protecting your database-backed web apps from common security problems.
enIntermediate

Programming, Computer Science

View Course Details
Udacity
iOS Interview Prep
enIntermediate

Career Services

View Course Details
Udacity
Applied Cryptography
Cryptography is present in everyday life, from paying with a credit card to using the telephone. Learn all about making and breaking puzzles in computing.
enAdvanced

Programming, Computer Science

View Course Details
Udacity
Knowledge-Based AI: Cognitive Systems
This class is offered as CS7637 at Georgia Tech where it is a part of the Online Masters Degree (OMS). Taking this course here will not earn credit towards the OMS degree.
enAdvanced

Flying Car, Autonomous Flight

View Course Details

Can't Find What You're Looking For?

Browse our complete learning directory with thousands of courses across all topics