Development Courses

Intro to Algorithms
Udacity

Intro to Algorithms

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.

FREE TRIAL

Schedule: On Demand

Duration: 4 months

Location: Online

Udacity
Web Development
Udacity

Web Development

Starting from the basics of how the web works, you will learn everything you need to know to build your own blog and scale it to support large numbers of users.

FREE TRIAL

Schedule: On Demand

Duration: 3 months

Location: Online

Udacity
HTML5 Game Development
Udacity

HTML5 Game Development

Learn how to build high-performance web games with HTML5. We'll port industry-standard development techniques to the web and use them to create a game.

FREE TRIAL

Schedule: On Demand

Duration: 2 months

Location: Online

Udacity
Mobile Web Development
Udacity

Mobile Web Development

In this course, you'll learn how to build great mobile web experiences. We'll cover performance issues on mobile, and how to make use of mobile sensors.

FREE TRIAL

Schedule: On Demand

Duration: 6 weeks

Location: Online

Udacity
Software Testing
Udacity

Software Testing

Learn how to catch bugs and break software as you discover different testing methods that will help you build better software.

FREE TRIAL

Schedule: On Demand

Duration: 1 months

Location: Online

Udacity
Software Debugging
Udacity

Software Debugging

In this course you will learn how to debug programs systematically using scientific methods and build several automated debugging tools in Python.

FREE TRIAL

Schedule: On Demand

Duration: 2 months

Location: Online

Udacity
Programming Languages
Udacity

Programming Languages

This course is an introduction to the fundamentals of programming languages. Concepts include how to specify and process valid strings, sentences and program structures.

FREE TRIAL

Schedule: On Demand

Duration: 2 months

Location: Online

Udacity
Intro to Artificial Intelligence
Udacity

Intro to Artificial Intelligence

This course will introduce you to the basics of AI. Topics include machine learning, probabilistic reasoning, robotics, computer vision, and natural language processing.

FREE TRIAL

Schedule: On Demand

Duration: 4 months

Location: Online

Udacity
Interactive 3D Graphics
Udacity

Interactive 3D Graphics

This course will teach you the principles of 3D computer graphics: meshes, transforms, lighting, animation, and making interactive 3D applications run in a browser.

FREE TRIAL

Schedule: On Demand

Duration: 2 months

Location: Online

Udacity
Intro to Theoretical Computer Science
Udacity

Intro to Theoretical Computer Science

Learn the basic concepts in theoretical computer science. Discover what they imply for solving tough computational challenges.

FREE TRIAL

Schedule: On Demand

Duration: 2 months

Location: Online

Udacity
Object-Oriented JavaScript
Udacity

Object-Oriented JavaScript

Build a variety of JavaScript objects and explore how their inheritance models affect your app's in-memory model. Gain simplicity and modularity in your own code.

FREE TRIAL

Schedule: On Demand

Duration: 5 weeks

Location: Online

Udacity
Data Wrangling with MongoDB
Udacity

Data Wrangling with MongoDB

Data Scientists spend most of their time cleaning data. In this course, you will learn to convert and manipulate messy data to extract what you need.

FREE TRIAL

Schedule: On Demand

Duration: 2 months

Location: Online

Udacity