. Learn More What do I get? Instructor videos Learn by doing exercises Taught by industry professionals

  • Android Developer
  • KWIC Exercise
  • Specify functional semantics of an application using OCL
  • Hire Talent Enhance your skill set and boost your hirability through innovative, independent learning.
  • Full Stack Web Developer
  • Udacity Store
  • Tech Requirements
  • Object Oriented Analysis Exercise
  • School of Artificial Intelligence
  • School of Business Offered at Georgia Tech as CS 6310 Start Free Course
  • Full Catalog See the Technology Requirements for using Udacity.

    Accelerate your career with the credential that fast-tracks you to job success. Instructor Eric Feron

  • Overview of Software Architecture This course is your first step towards a new career with the Android Developer Program.
  • Coffee Maker Exercise Flying Car and Autonomous Flight Engineer This course will equip students with the skills and knowledge necessary to accomplish the following objectives:
  • Intro to Self-Driving Cars Rich Learning Content
  • Service Status
  • School of Programming Instructor What You Will Learn
  • Programming for Data Science with Python
  • Android Basics
  • Regulatory Information Taught by Industry Pros
  • School of Autonomous Systems Only At Udacity
  • Data Structures and Algorithms Udacity Schools
  • Intro to Machine Learning
  • iOS Developer
  • Express the analysis and design of an application using UML Self-Paced Learning
  • Intro to Programming Spencer Rugaber For other requirements, see Udacity's Technology Requirements.

    Programming for Data Science with Python

  • Get Hired
  • Udacity for Enterprise
  • Cloud Developer
  • School of Data Science Software Architecture and Design teaches the principles and concepts involved in the analysis and design of large software systems. This course is split into four sections: (1) Introduction, (2) UML and Analysis, (3) Software Architecture, and (4) Software Design. Students are expected to have completed an undergraduate software engineering course or have industry experience in software development.

    Additionally all students must follow the policies listed on the Course Wiki.

  • Design Concepts
  • Predictive Analytics for Business
  • Udacity Connect
  • Help and FAQ Student Support Community
  • Veterans
  • Marketing Analytics Join the Path to Greatness Instructor Jarrod Parkes
  • Specify and evaluate software architectures
  • Front End Web Developer
  • Nanodegree Programs Udacity is not an accredited university and we don't confer traditional degrees. Udacity Nanodegree programs represent collaborations with our industry partners who help us develop our content and who hire many of our program graduates.
  • Object Design "Nanodegree" is a registered trademark of Udacity.

  • Cloud Dev Ops Engineer
  • School of Cloud Computing
  • Udacity Talks
  • Robotics Software Engineer Featured Programs.