History
Udacity began as an experiment in online learning, when Stanford instructors Sebastian Thrun and Peter Norvig elected to offer their "Introduction to Artificial Intelligence" course online to anyone, for free. Over 160,000 students in more than 190 countries enrolled. The potential to educate at a global scale was awe-inspiring, and Udacity was founded to pursue a mission to democratize education.
Education
Industry leading programs built and recognized by top companies worldwide, Udacity students are a community of global learners united in a shared goal of uplift and transformation. Our unique learning model enables an unprecedented degree of engagement with our students, and we are with them through every step of their learning journey—from the first moment a marketing team member might answer a question on Facebook, to the penultimate moment when a career team member receives word that a graduate has gotten a new job. Our mantra is Students First, and this is the light that guides us as we continue our mission to bring the highest quality learning possible, to as many students as we can possibly reach.
Career
Our mission is to power careers through tech education. We partner with leading technology companies to learn how technology is transforming industries, and teach the critical tech skills that companies are looking for in their workforce. With our powerful and flexible digital education platform, even the busiest learners can prepare themselves to take on the most in-demand tech roles.
Distance Learning Courses
- Short Course 2D Game Development with libGDX
- Short Course A-B Testing for Business Analysts
- Short Course AI Engineer Using Microsoft Azure Nanodegree
- Short Course AI Fundamentals
- Short Course AI Governance, Policy, and the Public Good
- Pre-Master AI Product Manager
- Pre-Master AI Programming with Python
- Pre-Master AI for Business Leaders
- Pre-Master AI for Healthcare
- Pre-Master AI for Trading
- Short Course AIoT Foundations
- Pre-Master API Development and Documentation
- Pre-Master AWS Cloud Architect
- Short Course AWS DeepRacer Course
- Pre-Master AWS Machine Learning Engineer
- Short Course AWS Machine Learning Foundations
- Short Course Advanced Android with Kotlin
- Short Course Advanced Computer Vision and Deep Learning
- Pre-Master Advanced Data Analysis with Power BI
- Short Course Advanced Data Storytelling
- Short Course Advanced Data Wrangling
- Short Course Advanced Java Programming Techniques
- Pre-Master Advanced Python Techniques
- Short Course Adversarial Search
- Pre-Master Agile Fluency
- Pre-Master Agile Software Developer
- Short Course Analyzing Security Threats
- Pre-Master Android Basics - Nanodegree
- Short Course Android Basics - Networking
- Short Course Android Basics - User Input
- Short Course Android Basics - User Interface
- Short Course Android Basics Multi-Screen Apps
- Short Course Android Interview Preparation
- Pre-Master Android Kotlin Developer
- Short Course App Marketing
- Short Course App Monetization
- Short Course Application Security
- Short Course Applied Cryptography
- Short Course Applying AI to EHR Data
- Short Course Applying Data Science to Product Management
- Pre-Master Artificial Intelligence
- Short Course Artificial Intelligence for Robotics
- Short Course Assessing Vulnerabilities and Reducing Risk
- Short Course Asynchronous JavaScript Requests
- Short Course Attention Mechanism with Google Cloud
- Short Course Authentication and Authorization - OAuth
- Short Course AutoLayout
- Short Course Automate Data Pipelines
- Short Course Azure API Management
- Short Course Azure Applications
- Short Course Azure Cloud Security
- Short Course Backend Development with Node.js
- Short Course Big Data Systems
- Pre-Master Blockchain Developer
- Pre-Master Blockchain Fluency
- Short Course Browser Rendering Optimization
- Short Course Build CI-CD Pipelines, Monitoring, and Logging
- Short Course Build Native Mobile Apps with Flutter
- Short Course Building Computer Vision Solutions with Azure
- Short Course Building Generative AI Solutions
- Pre-Master Building Generative Adversarial Networks
- Short Course Building High Conversion Web Forms
- Pre-Master Building a Custom OpenAI Chatbot
- Short Course Building a Machine Learning Pipeline
- Short Course Building a Reproducible Model Workflow
- Pre-Master Business Analytics Fluency
- Pre-Master Business Intelligence Analytics
- Pre-Master C Plus Plus
- Short Course C plus plus For Programmers
- Short Course Classification Models
- Short Course Client-Server Communication
- Pre-Master Cloud Architect using Microsoft Azure
- Pre-Master Cloud Computing for Business Leaders
- Short Course Cloud Data Warehouses
- Short Course Cloud Data Warehouses with Azure
- Pre-Master Cloud DevOps Engineer
- Pre-Master Cloud DevOps using Microsoft Azure
- Pre-Master Cloud Developer
- Pre-Master Cloud Developer using Microsoft Azure
- Pre-Master Cloud Fundamentals
- Pre-Master Cloud Fundamentals Fluency
- Pre-Master Cloud Native Application Architecture
- Short Course Cloud Native Foundations Course
- Short Course Cloud for Modern Business
- Short Course Combination Gates and Multiplexers
- Short Course Communicating with Natural Language
- Short Course Composition
- Short Course Computer Networking
- Pre-Master Computer Vision
- Short Course Computer Vision and Generative AI
- Short Course Computing With Natural Language
- Short Course Concept to Low-Fidelity Prototyping
- Short Course Configuring Linux Web Servers
- Short Course Connecting and Programming Embedded Systems
- Short Course Continuous Integration and Deployment
- Short Course Convolutional Neural Networks
- Short Course Core ML - Machine Learning for iOS
- Short Course Cost Optimization and Monitoring
- Short Course Create Image Captioning Models with Google Cloud
- Pre-Master Creating Visualizations with Power BI
- Short Course Creating an Analytical Dataset
- Short Course Cyber-Physical Systems Design and Analysis
- Short Course Cybersecurity Foundations
- Pre-Master Cybersecurity Foundations Fluency
- Pre-Master Cybersecurity for Business Leaders
- Short Course Dashboard Design
- Pre-Master Data Analysis and Visualization Fluency
- Short Course Data Analysis with R
- Pre-Master Data Analyst
- Short Course Data Analyst Nanodegree
- Pre-Master Data Architect
- Short Course Data Architect - Nanodegree
- Short Course Data Architecture Foundations
- Pre-Master Data Engineering
- Pre-Master Data Engineering with AWS
- Short Course Data Engineering with AWS Nanodegree
- Pre-Master Data Engineering with Microsoft Azure
- Short Course Data Governance
- Short Course Data Ingestion with Kafka and Kafka Streaming
- Short Course Data Modeling
- Pre-Master Data Modeling Fluency
- Short Course Data Pipelines with Azure
- Short Course Data Preparation and Modeling
- Short Course Data Privacy
- Pre-Master Data Product Manager
- Pre-Master Data Science Fluency
- Short Course Data Science Interview Preparation
- Pre-Master Data Science for Business Leaders
- Pre-Master Data Scientist
- Short Course Data Scientist Nanodegree
- Short Course Data Security
- Short Course Data Stewardship Fluency
- Pre-Master Data Storytelling
- Pre-Master Data Streaming
- Short Course Data Streaming Nanodegree
- Short Course Data Structures
- Pre-Master Data Structures and Algorithms
- Short Course Data Structures and Algorithms Interview Prep
- Short Course Data Structures and Algorithms in Swift
- Pre-Master Data Visualization
- Short Course Data Visualization Nanodegree
- Short Course Data Visualization and D3.js
- Pre-Master Data Visualization in Tableau
- Short Course Data Visualization with Matplotlib and Seaborn
- Short Course Data Wrangling with MongoDB
- Pre-Master Deep Learning
- Short Course Deep Learning Topics with Computer Vision and NLP
- Pre-Master Deep Reinforcement Learning
- Short Course Defending and Securing Systems
- Short Course Deploy Infrastructure as Code (IAC)
- Short Course Deploying Web Applications with Heroku
- Short Course Deploying a Hadoop Cluster
- Short Course Deploying a Machine Learning Model with FastAPI
- Short Course Design for Availability, Reliability, and Resiliency
- Short Course Design for Performance and Scalability
- Short Course Design for Security
- Short Course Design of Computer Programs
- Short Course Designing Data Systems
- Short Course Designing Infrastructure and Managing Migration
- Short Course Designing RESTful APIs
- Pre-Master DevOps Fluency
- Short Course Develop and Deploy Serverless Apps
- Short Course Developing Android Apps with Kotlin
- Short Course Developing your First ML Workflow
- Short Course Differential Equations in Action
- Short Course Digital Arts and AI Tools Fluency
- Short Course Digital Transformation with Google Cloud
- Short Course Discovering APIs
- Pre-Master Discovering Agile
- Pre-Master Discovering Autonomous Systems
- Pre-Master Discovering Blockchain
- Pre-Master Discovering Business Analytics
- Pre-Master Discovering Cloud Computing
- Pre-Master Discovering Cybersecurity
- Pre-Master Discovering Data Analysis and Visualization
- Pre-Master Discovering Data Literacy
- Pre-Master Discovering Data Science
- Pre-Master Discovering Design Thinking
- Pre-Master Discovering DevOps
- Pre-Master Discovering Digital Transformation
- Pre-Master Discovering Programming
- Short Course Discovering RPA
- Pre-Master Discovering UX Design
- Short Course Duet AI in Gmail
- Short Course Duet AI in Google Meet
- Short Course Duet AI in Google Sheets
- Short Course Duet AI in Google Slides
- Short Course Dynamic Web Applications with Sinatra
- Short Course ES6
- Short Course Eigenvectors and Eigenvalues
- Short Course Elements of Design
- Short Course Elements of Design and Composition
- Short Course Email Marketing
- Short Course Embedded Systems Fundamentals
- Short Course Embedded Systems, IoT, and AIoT
- Short Course Encoder-Decoder Architecture with Google Cloud
- Short Course Engagement and Monetization - Mobile Games
- Short Course Enterprise Endpoint Security
- Short Course Enterprise Identity and Access Control
- Short Course Enterprise Perimeter and Network Security
- Pre-Master Enterprise Security
- Short Course Enterprise-Wide Application Security
- Short Course Establishing Data Infrastructure
- Short Course Establishing a Culture of Reliability
- Short Course Establishing a foundation in observability
- Pre-Master Ethical AI
- Pre-Master Ethical Hacker
- Short Course Experimental Design and Recommendations
- Short Course Exploring Data Transformation with Google Cloud
- Short Course Firebase Analytics - Android
- Short Course Firebase Analytics - iOS
- Short Course Firebase in a Weekend (Android)
- Short Course Firebase in a Weekend (iOS)
- Pre-Master Flying Car and Autonomous Flight Engineer
- Short Course Foundations of Agile and Agile Frameworks
- Short Course Front-End Interview Preparation
- Short Course Full Stack Apps on AWS
- Short Course Full Stack Foundations
- Pre-Master Full Stack JavaScript Developer
- Pre-Master Full Stack Web Developer
- Short Course Full-Stack Interview Preparation
- Short Course Fundamentals of Defending Systems
- Short Course Fundamentals of Embedded Systems
- Short Course GT - Refresher - Advanced OS
- Pre-Master Generative AI
- Pre-Master Generative AI Fluency
- Pre-Master Generative AI Fundamentals
- Short Course Generative AI Fundamentals with Google Cloud
- Pre-Master Generative AI for Business Leaders
- Short Course Get Your Startup Started
- Pre-Master GitHub Copilot
- Short Course Gmail
- Pre-Master Go Language (Golang)
- Short Course Google Calendar
- Short Course Google Chat
- Short Course Google Docs
- Short Course Google Drive
- Short Course Google Meet
- Short Course Google Sheets
- Short Course Google Sheets - Advanced Topics
- Short Course Google Slides
- Short Course Grand Central Dispatch (GCD)
- Short Course HTML5 Canvas
- Short Course HTTP and Web Servers
- Short Course How to Build a Startup
- Short Course How to Make an iOS App
- Pre-Master How to Use ChatGPT Fluency
- Short Course Identity Access Management
- Short Course Implementing Privacy in Software Applications
- Short Course Infrastructure Security
- Short Course Innovating with Google Cloud Artificial Intelligence
- Pre-Master Intel Edge AI for IoT Developers
- Short Course Interactive 3D Graphics
- Pre-Master Intermediate JavaScript
- Pre-Master Intermediate Python
- Short Course Intro to AJAX
- Short Course Intro to Algorithms
- Short Course Intro to Artificial Intelligence
- Short Course Intro to Backend
- Short Course Intro to Data Analysis
- Short Course Intro to Deep Learning with PyTorch
- Short Course Intro to Digital Arts Fluency
- Short Course Intro to Hadoop and MapReduce
- Short Course Intro to Inferential Statistics
- Short Course Intro to Java - Functional Programming
- Short Course Intro to JavaScript
- Short Course Intro to Machine Learning
- Short Course Intro to Point and Click App Development
- Short Course Intro to Progressive Web Apps
- Short Course Intro to Relational Databases
- Short Course Intro to TensorFlow for Deep Learning
- Short Course Intro to Theoretical Computer Science
- Pre-Master Intro to Web Development Fluency
- Short Course Intro to iOS App Development with Swift
- Short Course Intro to jQuery
- Short Course Introducing Generative AI with AWS
- Pre-Master Introduction to AI-ML Fluency
- Short Course Introduction to Airflow
- Short Course Introduction to Artificial Intelligence
- Short Course Introduction to Computer Vision
- Pre-Master Introduction to Cybersecurity
- Pre-Master Introduction to Data
- Short Course Introduction to Data Analysis with Pandas and NumPy
- Short Course Introduction to Data Analytics
- Short Course Introduction to Data Science
- Pre-Master Introduction to Deep Learning
- Short Course Introduction to Duet AI in Google Workspace
- Short Course Introduction to Ethical Hacking
- Short Course Introduction to Gen AI Studio with Google Cloud
- Short Course Introduction to Generative AI with Google Cloud
- Short Course Introduction to HTML and CSS
- Short Course Introduction to Image Generation with Google Cloud
- Pre-Master Introduction to Javascript
- Short Course Introduction to Machine Learning
- Short Course Introduction to Machine Learning with Azure
- Short Course Introduction to Neural Networks with PyTorch
- Short Course Introduction to Neural Networks with TensorFlow
- Short Course Introduction to Next Gen Connectivity
- Short Course Introduction to Operating Systems
- Pre-Master Introduction to Programming
- Pre-Master Introduction to Programming with Python I
- Short Course Introduction to Programming with Python II
- Pre-Master Introduction to Python
- Short Course Introduction to Python Programming
- Pre-Master Introduction to Python for AI Programmers
- Short Course Introduction to R Programming
- Short Course Introduction to Responsible AI with Google Cloud
- Pre-Master Introduction to SQL
- Pre-Master Introduction to Self-Driving Cars
- Short Course Introduction to TensorFlow Lite
- Pre-Master Introduction to Version Control
- Short Course Introduction to Virtual Reality
- Short Course Introduction to Web Development
- Short Course Java Application Deployment
- Pre-Master Java Fundamentals
- Pre-Master Java Programming
- Pre-Master Java Web Developer
- Short Course JavaScript Design Patterns
- Short Course JavaScript Promises
- Short Course JavaScript and the DOM
- Short Course Knowledge Mining With Azure Cognitive Search
- Short Course Kotlin Bootcamp for Programmers
- Short Course Large Python Codebases with Libraries
- Short Course Learn Swift Programming Syntax
- Short Course Leveraging Data in Iterative Product Design
- Short Course Localization Essentials
- Pre-Master Machine Learning DevOps Engineer
- Short Course Machine Learning Interview Preparation
- Short Course Machine Learning for Trading
- Short Course Microservices at Scale using AWS and Kubernetes
- Short Course Microsoft Power Platform
- Short Course Mobile Design Patterns
- Short Course Mobile Design and Usability for Android
- Short Course Mobile Design and Usability for iOS
- Short Course Model Building and Validation
- Short Course Monitoring, Logging and Responding to Incidents
- Short Course Monolith to Microservices at Scale
- Short Course Multi-Backend Deep Learning with Keras
- Short Course Multi-Cloud Computing
- Pre-Master Natural Language Processing
- Short Course Object Oriented Programming in Java
- Short Course Object Tracking and Localization
- Short Course Object-Oriented JavaScript
- Short Course Objective-C for Swift Developers
- Short Course Offline Web Applications
- Short Course Operationalizing Machine Learning on SageMaker
- Short Course Oracle Autonomous Database Administration
- Short Course Oracle Cloud Infrastructure Architect Associate
- Short Course Oracle Cloud Infrastructure Architect Professional
- Short Course Oracle Cloud Infrastructure Foundations
- Short Course Oracle Cloud Infrastructure Operations Professional
- Short Course Organizational Privacy Engineering
- Short Course Passwordless Login Solutions for Android
- Short Course Passwordless Login Solutions for iOS
- Short Course Penetration Testing and Red Teaming
- Short Course Planning for High Availability and Incident Response
- Pre-Master Predictive Analytics for Business
- Short Course Predictive Data Analysis
- Short Course Preparing and Modeling Data with Power BI
- Short Course Preparing and Modeling Data with Power BI Fluency
- Short Course Problem Solving with Advanced Analytics
- Pre-Master Programming for Data Science with Python
- Short Course Programming for Data Science with Python Nanodegree
- Pre-Master Programming for Data Science with R
- Short Course Programming for Data Science with R Nanodegree
- Pre-Master Programming with Python Fluency
- Pre-Master RNNs and Transformers
- Short Course Rapid Prototyping
- Pre-Master React
- Short Course React Fundamentals
- Short Course React Native
- Short Course React and Redux
- Short Course Real-Time Analytics with Apache Storm
- Short Course Responsive Images
- Short Course Responsive Web Design Fundamentals
- Pre-Master Robotics Software Engineer
- Pre-Master SQL
- Pre-Master SQL Fluency
- Short Course SQL Nanodegree
- Short Course SQL and Data Modeling for the Web
- Short Course SQL for Data Analysis
- Short Course Scalable Microservices with Kubernetes
- Short Course Scaling with Google Cloud Operations
- Short Course Search Engine Marketing (SEM)
- Short Course Search Engine Optimization (SEO)
- Short Course Secure and Private AI
- Pre-Master Security Analyst
- Pre-Master Security Architect
- Short Course Security Architecture Planning and Design
- Pre-Master Security Engineer
- Short Course Security Engineering Fundamentals
- Pre-Master Self Driving Car Engineer
- Short Course Self Healing Architectures
- Short Course Self-Driving Car Fundamentals - Featuring Apollo
- Pre-Master Sensor Fusion
- Short Course Server Deployment and Containerization
- Short Course Server-Side Swift
- Short Course Shell Workshop
- Short Course Site Reliability Engineer Nanodegree
- Short Course Site Reliability Engineering (SRE) Fluency
- Pre-Master Small Datasets in Machine Learning
- Short Course Spark
- Short Course Spark and Data Lakes
- Pre-Master Statistics for Data Analysis
- Short Course Streaming API Development and Documentation
- Pre-Master Supervised Learning
- Short Course Swift for Beginners
- Short Course Swift for Developers
- Short Course Systems Security
- Short Course The MVC Pattern in Ruby
- Short Course Threats, Vulnerabilities, and Incident Response
- Short Course Time Series Forecasting
- Short Course Transformer Models and BERT Model with Google Cloud
- Short Course Trust and Security with Google Cloud
- Short Course UIKit Fundamentals
- Pre-Master UX Design Fluency
- Short Course UX Design for Mobile Developers
- Short Course UX Fundamentals and Design Research
- Short Course Understanding Connectivity, 5G and NextG
- Short Course Unsupervised Learning
- Pre-Master User Experience
- Pre-Master Using SQL for Data Analysis
- Short Course VR Interview Preparation
- Short Course Value Based Methods
- Short Course Version Control with Git
- Short Course WeChat Mini Program Development
- Short Course Web Accessibility
- Short Course Web Tooling and Automation
- Short Course What is Programming
- Short Course Writing READMEs
- Short Course Xcode Debugging
- Short Course Zero Trust Security
- Short Course Zero-Shot and Few-Shot Learning
- Pre-Master iOS Developer
- Short Course iOS Interview Preparation
- Pre-Master AI for Business Leaders
- Short Course App Marketing
- Short Course Applying Data Science to Product Management
- Pre-Master Business Analytics
- Pre-Master Business Analytics Fluency
- Pre-Master Business Intelligence Analytics
- Pre-Master Cybersecurity for Business Leaders
- Pre-Master Data Product Manager
- Pre-Master Data Science for Business Leaders
- Pre-Master DevOps Fluency
- Short Course Digital Advertising
- Pre-Master Digital Freelancer
- Pre-Master Digital Marketing
- Short Course Digital Marketing Fluency
- Pre-Master Digital Project Management
- Pre-Master Digital Project Management Fluency
- Pre-Master Digital Transformation for Business Leaders
- Pre-Master Discovering Business Analytics
- Short Course Discovering Digital Marketing
- Pre-Master Discovering Digital Project Management
- Pre-Master Discovering Product Management
- Short Course Enterprise Identity and Access Control
- Short Course Freelancing 101 and Preparing to Market Yourself
- Pre-Master Front End Web Developer
- Pre-Master Generative AI for Business Leaders
- Short Course Governance, Risk, and Compliance
- Pre-Master Growth Product Manager
- Short Course How to Build a Startup
- Short Course Intro to Digital Arts Fluency
- Short Course Introduction to Digital Project Management
- Short Course Managing Freelancing Projects
- Pre-Master Marketing Analytics
- Short Course Marketing Data and Technology
- Short Course Marketing Fundamentals
- Pre-Master Predictive Analytics for Business
- Short Course Product Development
- Short Course Product Launch
- Pre-Master Product Management Fluency
- Pre-Master Product Manager
- Pre-Master Product Strategy for Product Managers
- Pre-Master React
- Short Course Search Engine Marketing (SEM)
- Short Course Social Media Marketing
- Short Course Threads
- Pre-Master Android Basics - Nanodegree
- Short Course Artificial Intelligence for Robotics
- Pre-Master Blockchain Developer
- Pre-Master C Plus Plus
- Short Course Data Architect - Nanodegree
- Pre-Master Data Engineering with AWS
- Short Course Data Engineering with AWS Nanodegree
- Short Course Embedded Systems and Robotics Fluency
- Pre-Master Flying Car and Autonomous Flight Engineer
- Pre-Master Front End Web Developer
- Pre-Master Full Stack Web Developer
- Pre-Master Intel Edge AI for IoT Developers
- Short Course Introduction to Circuits
- Pre-Master Introduction to Self-Driving Cars
- Pre-Master Product Design
- Short Course Progress, Communication, and Organizational Agility
- Short Course RPA Fluency
- Pre-Master Robotics Software Engineer
- Pre-Master Self Driving Car Engineer
- Short Course Self-Driving Car Fundamentals - Featuring Apollo
- Pre-Master Sensor Fusion
- Pre-Master Cloud Architect using Microsoft Azure
- Pre-Master Cloud Native Application Architecture
- Short Course Dashboard Design
- Short Course Designing Data Systems
- Short Course Digital Arts Foundations
- Pre-Master Discovering Design Thinking
- Short Course Experimental Design and Recommendations
- Short Course Fundamentals of Probabilistic Graphical Models
- Pre-Master Product Design
- Short Course Data Science Interview Preparation
- Short Course Front-End Interview Preparation
- Short Course Full-Stack Interview Preparation
- Short Course Managing a Remote Workforce
- Short Course Optimize Your GitHub Profile
- Short Course Refresh Your Resume
- Short Course Self-Reflection On Your Career Pathway
- Short Course Strengthen Your LinkedIn Profile
- Short Course Intro to Inferential Statistics
- Short Course Intro to Physics
- Short Course Intro to Statistics
- Short Course Statistics
- Pre-Master Statistics for Data Analysis
- Short Course Time Series Forecasting
- Short Course Introduction to Natural Language Processing
- Short Course Large Language Models (LLMs) and Text Generation
- Short Course Craft Your Cover Letter
- Short Course Intro to Psychology
- Short Course Digital Arts and AI Tools Fluency
- Pre-Master AI for Healthcare