Online Short Courses

Udacity logo

Introduction to Data Science

by Udacity

Learn one of the most battle-tested, internationally-recognized processes for solving data-science problems.

USD 399.00

Udacity logo

Introduction to Deep Learning

by Udacity

Dive deep into the fundamental theoretical and practical topics related to deep learning.

USD 399.00

Udacity logo

Introduction to Digital Project Management

by Udacity

This course introduces the field of digital project management, while diving into relevant career paths and what exactly those paths entail. It also covers the basic structure on which digital projects are formed.

Free

Udacity logo

Introduction to Graduate Algorithms

by Udacity

Learn advanced techniques for designing algorithms and apply them to hard computational problems.

Free

Udacity logo

Introduction to Machine Learning using Microsoft Azure

by Udacity

Gain a high-level introduction to the field of machine learning and prepare to use Azure Machine Learning Studio to train machine learning models. Plus, learn how to perform a variety of tasks on Azure Machine Learning labs — from data import, transformation and management to training, validating and evaluating models.

Free

Udacity logo

Introduction to Operating Systems

by Udacity

Introduction to Operating Systems teaches the basic operating system abstractions, mechanisms, and their implementations.

Free

Udacity logo

Introduction to Python

by Udacity

Tackle the fundamentals of Python, one of the most popular programming languages used to build websites and software, automate tasks, and conduct data analysis.

USD 399.00

Udacity logo

Introduction to Python Programming

by Udacity

In this course, you'll learn the fundamentals of the Python programming language, along with programming best practices. You’ll learn to represent and store data using Python data types and variables—and use conditionals and loops to control the flow of your programs. You’ll harness the power of complex data structures like lists, sets, dictionaries, and tuples to store collections of related data. You’ll define and document your own custom functions, write scripts, and handle errors. Lastly, you’ll learn to find and use modules in the Python Standard Library and other third-party libraries.

Free

Udacity logo

Introduction to SQL

by Udacity

Become an SQL power user with the ability complete complex tasks in SQL, including cleaning data and tuning the performance of your queries so they run quickly—even over giant data sets.

USD 399.00

Udacity logo

Introduction to Virtual Reality

by Udacity

If you are interested in learning more about virtual reality, this course will teach you the principles of VR technology and help you understand what you can build in VR.

Free

Udacity logo

iOS Design Patterns

by Udacity

In this course, you'll explore iOS design patterns — the practical and battle-tested solutions to common problems that are used everyday by developers.

Free

Udacity logo

iOS Developer

by Udacity

Master the Swift programming language, and create a portfolio of iOS apps for iPhone and iPad to showcase your skills!

USD 2,394.00

Udacity logo

iOS Interview Prep

by Udacity

Answer iOS and mobile development interview questions with confidence and poise.

Free

Udacity logo

iOS Persistence and Core Data

by Udacity

Persisting data is a core skill for any iOS developer. Learn how to store app data to your device using three common techniques: NSUserDefaults, Sandbox, and Core Data.

Free

Udacity logo

Java Developer

by Udacity

Learn back-end development with Java, one of the most popular programming languages in the world.

USD 1,596.00

Udacity logo

Java Programming Basics

by Udacity

Take your first steps towards becoming a Java developer! Learn Java syntax and create conditional statements, loops, and functions.

Free

Udacity logo

Java Programming

by Udacity

Elevate your Java abilities with the fundamental skills used by developers to design, code, test, and deploy cutting-edge Java software.

USD 1,197.00

Udacity logo

JavaScript and the DOM

by Udacity

JavaScript is an extremely powerful programming language. One place where its power truly shines is using it to control a web page. Through this course, you'll learn about the Document Object Model (DOM), how it's created, and what capabilities it provides. Then you'll use JavaScript and the DOM to add, delete, or alter page content; control page styling, and respond to user actions.

Free

Udacity logo

JavaScript Design Patterns

by Udacity

Learn the importance of code organization and how to implement it with either vanilla JavaScript or an organizational library or framework.

Free

Udacity logo

JavaScript Promises

by Udacity

Learn how to simplify asynchronous work with Native JavaScript Promises!

Free