Development Courses

Design of Computer Programs
Udacity

Design of Computer Programs

Learn how to model problems, and how to optimize performance by using some of the advanced features of Python.

FREE TRIAL

Schedule: On Demand

Duration: 2 months

Location: Online

Udacity
Intro to Parallel Programming
Udacity

Intro to Parallel Programming

Learn the fundamentals of parallel computing with the GPU and the CUDA programming environment by coding a series of image processing algorithms. #filters, #cuda.

FREE TRIAL

Schedule: On Demand

Duration: 3 months

Location: Online

Udacity
Artificial Intelligence for Robotics
Udacity

Artificial Intelligence for Robotics

Learn how to program all the major systems of a robotic car. Topics include planning, search, localization, tracking, and control.

FREE TRIAL

Schedule: On Demand

Duration: 2 months

Location: Online

Udacity
Applied Cryptography
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.

FREE TRIAL

Schedule: On Demand

Duration: 2 months

Location: Online

Udacity
High Performance Computer Architecture
Udacity

High Performance Computer Architecture

The HPCA course covers performance measurement, pipelining, and improved parallelism through various means.

FREE TRIAL

Schedule: On Demand

Duration: 0

Location: Online

Udacity
Firebase Essentials For Android
Udacity

Firebase Essentials For Android

This course will teach you when and why to choose Firebase as a backend for your Android application.

FREE TRIAL

Schedule: On Demand

Duration: 8 weeks

Location: Online

Udacity
Computability, Complexity & Algorithms
Udacity

Computability, Complexity & Algorithms

Learn tools and techniques that will help you recognize when problems you encounter are intractable and when there an efficient solution.

FREE TRIAL

Schedule: On Demand

Duration: 0

Location: Online

Udacity
Advanced Operating Systems
Udacity

Advanced Operating Systems

In this course, we look at the advances that have led to the state-of-the-art operating system that we know today, covering a variety of platforms, from cell phones

FREE TRIAL

Schedule: On Demand

Duration: 5 weeks

Location: Online

Udacity
High Performance Computing
Udacity

High Performance Computing

This course will give you solid foundations for developing, analyzing, and implementing parallel and locality-efficient algorithms. Offered at Georgia Tech as CS6220

FREE TRIAL

Schedule: On Demand

Duration: 6 months

Location: Online

Udacity
Configuring Linux Web Servers
Udacity

Configuring Linux Web Servers

Serve a data-driven web application as you become acquainted with, configure and finally secure a Ubuntu Linux web application server.

FREE TRIAL

Schedule: On Demand

Duration: 1 weeks

Location: Online

Udacity
Knowledge-Based AI: Cognitive Systems
Udacity

Knowledge-Based AI: Cognitive Systems

The twin goals of knowledge-based artificial intelligence (AI) are to build AI agents capable of human-level intelligence and gain insights into human cognition.

FREE TRIAL

Schedule: On Demand

Duration: 7 weeks

Location: Online

Udacity
Reinforcement Learning
Udacity

Reinforcement Learning

Study machine learning at a deeper level and become a participant in the reinforcement learning research community.

FREE TRIAL

Schedule: On Demand

Duration: 4 months

Location: Online

Udacity