Courses and Nanodegree Programs


All Courses and Nanodegree Programs

VR Developer Nanodegree New Coming Soon

11 Projects
Virtual Reality is the future of creative content. Job opportunities are skyrocketing, making this the perfect time to launch your career.

330 Built by Google VR, Vive, Upload Collective

Learn the techniques and programs involved in self-driving car technology

256 Built by Mercedes, Nvidia, Otto, Didi

Predictive Analytics for Business New Coming Soon

8 Projects
Predictive analytics is the practice of determining patterns from data to predict future outcomes and trends. Across industries, it enables high-value solutions to important business problems.

195 Built by Alteryx, Tableau

Android Basics Nanodegree by Google New Coming Soon

10 Projects
Get a solid grasp on the basics of foundational programming skills used in creating mobile apps

223 Built by Google

Machine Learning Engineer Nanodegree New Coming Soon

11 Projects
Combine knowledge from computer science

251 Built by kaggle

Intro to Programming Nanodegree New Coming Soon

7 Projects
Learn all the basics of programming useful web pages and online games while tackling reverse engineering.

129

Front-End Web Developer Nanodegree New Coming Soon

11 Projects
Master the fundamentals of JavaScript

137 Built by AT&T, Google, Github, Hack Reactor

Full Stack Web Developer Nanodegree New Coming Soon

15 Projects
Learn intermediate application-building skills for producing scalable Full Stack web apps.

161 Built by Amazon Web Services, Github, AT&T, Google

Android Developer Nanodegree by Google New Coming Soon

15 Projects
Improve your knowledge of the fundamentals of Java programming for improved Android app development.

127 Built by Google

iOS Developer Nanodegree New Coming Soon

14 Projects
Build the foundation for your career as an iOS app developer pack your portfolio with our Nanodegree program.

67 Built by AT&T, Lyft

Data Analyst Nanodegree New Coming Soon

11 Projects
Gain insights into data patterns and formulate predictions via machine learning with a Nanodegree in Data Analysis.

181 Built by Facebook, MongoDB

Gain the core programming skills necessary to prepare for a career as an iOS developer.

80

Deep Learning New Coming Soon

Project Build a Digit Recognition Program
Show off what you've learned in your Nanodegree program with a project that defines

Built by Google

Developing Android Apps New Coming Soon

3 Projects
Build a cloud-connected Android app, and learn the tools, principles, and best practices of mobile and Android development that you'll apply to your own projects.

Built by Google

Android Basics: Multi-screen Apps New Coming Soon

3 Projects
Learn to build multiple screens and link them together, expanding the range of apps you can create! You'll also learn how to play audio and add images to your apps.

Built by Google

Android Basics: Networking New Coming Soon

2 Projects
This class teaches the basics of networking using Android, and is a part of the Android Basics Nanodegree by Google.

Built by Google

Android Basics: Data Storage New Coming Soon

2 Projects
In this course, you'll learn the basics of data storage in Andriod, building your first database and an app that could be used for any small business!

Built by Google

Android Basics: User Input New Coming Soon

2 Projects
Learn how to make your apps interactive using buttons and text! In this course you'll learn the basics of the Java programming language and how to apply them to Android.

Built by Google

Android Basics: User Interface New Coming Soon

Project Build a Single Screen App
Learn how to design your first layout in Android! This is the first course in the Android Basics Nanodegree program.

Built by Google

Web Accessibility New Coming Soon

Project Restaurant Reviewer
Learn why users need accessibility in apps and how to implement different accessibility strategies successfully.

Built by Google

Client-Server Communication New Coming Soon

Project Capstone Project
Investigate the basics of back-end functions to learn more about how clients and servers communicate.

Built by Google

Advanced Android App Development New Coming Soon

Project Stock Hawk!
Productionize an app from a functional state to a production-ready state by handling error cases and adding accessibility features and widgets.

Built by Google

Gradle for Android and Java New Coming Soon

Project Build It Bigger
Use Gradle to organize and build a joke-telling app and configure Google Cloud Endpoints to provide fresh jokes to the app.

Built by Google, Gradle

Enhance your apps with Google's Fused Location Provider, Activity Recognition, and Geofencing API capabilities.

Built by Google

Where in the world are people using your app? And how are they using your app? Take this course to learn how to answer these questions!

Built by Google

Learn how to monetize apps using Google's AdMob to display banner and interstitial ads!

Built by Google

Maps on mobile devices have changed the world for millions of users. Learn how to use the Google Maps API to extend this functionality to your apps.

Built by Google

Android Performance New Coming Soon

Learn how to identify and correct performance problems that decrease an app's usability by using diagnostic tests and profiling tools.

Built by Google

Material Design for Android Developers New Coming Soon

Project Make Your App Material
Learn to use material design techniques to create a functional newsreader app that incorporates basic Android design principles.

Built by Google

Android Wear Development New Coming Soon

Project Go Ubiquitous
Use Android Wear to translate existing mobile apps into programs that function on smartwatches.

Built by Google

Combine the benefits of Google Cast and Android TV to bring media libraries to users' home bigscreens.

Built by Google

Discover the process of bringing an existing app up to speed so it works in a car by using Android Auto.

Built by Google

Get Your Startup Started New Coming Soon

Project Your Story
Define your startup's mission and vision while you create a business plan

Built by Google

Product Design New Coming Soon

Project Validated Product Design
Dream up and design a product that aims to solve a problem and build out wireframes for product prototypes.

Built by Google

App Monetization New Coming Soon

Project Monetization Plan
Learn how to use an app you've created to generate revenue using a strategy you formulate.

Built by Google

Rapid Prototyping New Coming Soon

Project Interactive Prototype
Begin with a low-fidelity prototype and incorporate feedback to develop it into a medium-fidelity prototype that appeals to potential investors.

Built by Google

App Marketing New Coming Soon

Project Marketing & Distribution Plan
Draft up a robust marketing plan that captures and retains your app users.

Built by Google

2D Game Development with libGDX New Coming Soon

Project Outbreak
Use libGDX to build a 2-D game with mobile device and keyboard controls and a defined set of rules.

Built by Amazon Appstore for Android

How to Make a Platformer Using libGDX New Coming Soon

Project Space Kerfuffle
Use libGDX to build a first-person shooting game that incorporates sprites and various animated components.

Built by Amazon Appstore for Android

Sinatra is a micro-framework for quickly developing small Ruby applications for the web. In this course, you'll learn all about Sinatra, routing, and templating.

In this course you’ll learn how to organize your code, and why that’s important. You’ll be using the MVC Design Pattern in the web application micro-framework Sinatra.

Deploy your first web application using the Heroku platform and learn about the underlying mechanics of web hosting.

Problem Solving with Advanced Analytics New Coming Soon

Project Predict Sales for a Catalog Launch
Use Alteryx to gain a better understanding of data analytics and associated analytical frameworks.

Built by Alteryx

Creating an Analytical Dataset New Coming Soon

Project Select the Location for a Pet Store
Take a new approach to data by learning how to identify

Built by Alteryx

Classification Models New Coming Soon

Project Predict Loan Default Risk
Explore the basics of predictive analytics and learn to solve business problems with fluency in Alteryx.

Built by Alteryx

A/B Testing for Business Analysts New Coming Soon

Project Predict the Impact of a Menu Launch
The A/B Testing course provides students with the foundational knowledge to design and analyze A/B tests to create business insights and support decision making.

Offline Web Applications New Coming Soon

Project Public Transportation App
Build a time-based application that updates when the program is offline and queries and endpoint.

Built by Google

JavaScript Promises New Coming Soon

Project Public Transportation App
Build a scheduling app that integrates time-based updates with requests that process while the app is offline.

Building High Conversion Web Forms New Coming Soon

Project Meet-Up Event Planner
Learn to create clickable

Built by Google

Web Tooling & Automation New Coming Soon

Project Meet-Up Event Planner
Build a responsive application that lets users organize and schedule meetup events while you ensure compatibility on mobile and desktop browsers.

Built by Google

Designing RESTful APIs New Coming Soon

Learn to create back-end information for easy-to-understand applications while writing secure APIs.

Writing READMEs New Coming Soon

Learn more about what makes an effective README and how you can write one quickly by using Markdown.

Intro to DevOps New Coming Soon

Learn about the constantly shifting challenges that IT professionals encounter by exploring the DevOps workflow format.

Built by Nutanix

Intro to HTML and CSS New Coming Soon

2 Projects
Start with a PDF mockup and learn how to translate it into a web page by using CSS and HTML fundamentals.

Intro to Computer Science New Coming Soon

Project Final Project
Start learning Python basics by building your own personalized versions of popular apps.

JavaScript Basics New Coming Soon

2 Projects
If you've never been exposed to JavaScript programming before

Linux Command Line Basics New Coming Soon

Project Linux Server Configuration
Use a virtual machine to host apps and install updates via a baseline installation of a Linux distribution.

Learn to track multiple versions of a file and manage and uncover bugs with a Git programming workflow.

Programming Foundations with Python New Coming Soon

Project Movie Trailer Website
Learn object-oriented programming for reusing and sharing code in order to simplify coding concepts.

Intro to iOS App Development with Swift New Coming Soon

Project Pitch Perfect
Learn how to build an app that records voice messages and plays them back through user-selected filters.

Start with this basic introduction to Java programming if you've never studied the language before and practice essential computer science concepts.

Built by San Jose State University

Intro to Relational Databases New Coming Soon

Project Tournament Results
Supplement your basic knowledge of Python by developing a database schema that analyzes game-match data.

Full Stack Foundations New Coming Soon

Project Item Catalog
Learn to interact with a database to build web applications through the iterative development process.

Built by Amazon Web Services

Authentication & Authorization: OAuth New Coming Soon

Project Item Catalog
Craft an app that lists and categorizes various items and provides a user registration and authentication system.

Responsive Web Design Fundamentals New Coming Soon

Project Build a Portfolio Site
Create a responsive web page that works on a variety of devices

Built by Google

Responsive Images New Coming Soon

Project Build a Portfolio Site
Learn to integrate images into web content that loads smoothly and quickly by using HTML

Built by Google

Browser Rendering Optimization New Coming Soon

Project Website Optimization
Learn more about browser rendering pipelines and complete a project that's fully optimized to achieve a PageSpeed score of 60 frames per second.

Built by Google

Developing Scalable Apps in Python New Coming Soon

Project Design a Game
Use Google's App Engine and Python to create an app that helps users organize conferences and meetups.

Built by Google

JavaScript Design Patterns New Coming Soon

Project Neighborhood Map
Get deeper insight into the principles behind writing and organizing JavaScript and learning when it's necessary to edit code.

Learn Backbone.js New Coming Soon

Learn the fundamentals of building apps with Backbone

JavaScript Testing New Coming Soon

Project Feed Reader Testing
Learn how to write JavaScript programs and applications using the red-green-refactor workflow and finish an incomplete testing suite.

Configuring Linux Web Servers New Coming Soon

Project Linux Server Configuration
Supplement your knowledge of Linux Command Line Basics with this course on working within a shell and running a Vagrant virtual machine.

How to Build a Startup New Coming Soon

Learn how to build a successful startup and realistic business model through fast-paced development and customer market data collection.

Learn the basic forms of syntax for Apple's Swift programming language while practicing iterations and defining functions.

UIKit Fundamentals New Coming Soon

Project MemeMe
Learn to master the UIKit framework to gain a better understanding of how iOS apps are built.

iOS Networking with Swift New Coming Soon

Project On the Map
Learn the fundamentals of incorporating networking information in apps that display images and video data.

Learn how to prevent background operations from interfering with an app's UI by implementing Apple's GCD framework.

iOS Persistence and Core Data New Coming Soon

Project Virtual Tourist
Create an app that lets you mark locations on a map and access Flickr images associated with those geographical areas.

How to Make an iOS App New Coming Soon

Project You Decide!
Using the information you've learned in your Nanodegree this far

Xcode Debugging New Coming Soon

It's difficult to write perfect code

A/B Testing New Coming Soon

Project Design an A/B Test
Design and implement an A/B test to determine the efficacy of potential improvements to an online site or mobile app while specifying metrics to measure.

Built by Google

Data Visualization and D3.js New Coming Soon

Project Make Effective Data Visualization
Draft a data visualization that highlights trends or patterns in a set of data by using dimple.js or d3.js.

Intro to Machine Learning New Coming Soon

Project Identify Fraud from Enron Email
Dig deeper into the principles of machine learning and create an algorithm that helps detects fraud

Intro to Hadoop and MapReduce New Coming Soon

Project Final Project
Learn what Hadoop is

Built by Cloudera

Learn how to process big data streams and scalably interpret this information by using Apache Storm.

Built by Twitter

Intro to Data Analysis New Coming Soon

Project Investigate a Dataset
Select a Udacity-curated dataset and learn beginning data-investigation principles by using NumPy and Pandas for analysis.

Intro to Data Science New Coming Soon

2 Projects
Create and implement a data science project from beginning to end while you learn to analyze datasets and perform testing.

Web Development New Coming Soon

Learn the basics of development

Object-Oriented JavaScript New Coming Soon

Project Classic Arcade Game Clone
Learn how to create reusable code in order to simplify website building through object-oriented programming.

Built by Hack Reactor

HTML5 Canvas New Coming Soon

Project Classic Arcade Game Clone
Learn how to create surfaces inside web pages that users can draw on and you can control with JavaScript.

Intro to jQuery New Coming Soon

Project Interactive Resume
Incorporate objects

Intro to AJAX New Coming Soon

Project Neighborhood Map
Develop a single-page application involving a local neighborhood and learn to incorporate various navigation functionalities.

Get a grasp on the basics of AI programming

Data Analysis with R New Coming Soon

Project Explore and Summarize Data
Use exploratory data analysis techniques and R to better understand the relationships between variables in datasets.

Built by Facebook

Learn the basics behind the importance of creating effective user experience in apps you design.

Built by Google

Work on formulating a basic business app that solves organizational and logistical problems by using code or a point-and-click interface.

Built by Salesforce

Use Google's App Engine and Java to create an app that helps users organize conferences and meetups.

Built by Google

Learn about GPU and CUDA programming

Built by Nvidia

Intro to Descriptive Statistics New Coming Soon

3 Projects
If you're unfamiliar with the basics of statistics

Intro to Inferential Statistics New Coming Soon

Project Test a Perceptual Phenomenon
Analyze the Stroop effect by using descriptive statistics and creating a statistical test that draws conclusions from input data results.

Introduction to Operating Systems New Coming Soon

Project Multi-Threaded Web Server
Learn the basics of concurrent programming

Built by Georgia Institute of Technology

Learn the importance of information security and how it applies to administration and management.

Built by Georgia Institute of Technology

Learn the basics of how operating systems create rich user experiences while forming a symbiotic relationship between hardware and software.

Built by Georgia Institute of Technology

Complexity and Algorithms

Built by Georgia Institute of Technology

This basic course in artificial intelligence helps you design and implement an AI agent that addresses and completes a specific task.

Built by Georgia Institute of Technology

Machine Learning for Trading New Coming Soon

Project Build a Digit Recognition Program
Synthesize the knowledge of everything you've learned in your Nanodegree program by applying machine learning principles to trading decisions.

Built by Georgia Institute of Technology

Learn how to measure computer performance and why the need to improve performance exists

Built by Georgia Institute of Technology

Offered in partnership with Georgia Tech

Built by Georgia Institute of Technology

Learn more about the use of web-based

Built by Georgia Institute of Technology

Computer Networking New Coming Soon

Take a hands-on approach to using Mininet to learn how a network functions and how you can make that network more efficient.

Built by Georgia Institute of Technology

Take a hands-on approach to synthesizing the changes photography undergoes when capturing a 3-D scene and translating it into a 2-D image.

Built by Georgia Institute of Technology

Blend knowledge of GitHub and Eclipse to gain a greater understanding of software development's life cycle and design processes.

Built by Georgia Institute of Technology

Learn the principles behind the analysis and design of large-scale software systems.

Built by Georgia Institute of Technology

Artificial Intelligence for Robotics New Coming Soon

Project Build a Digit Recognition Program
Learn how to program a robotic

Built by Georgia Institute of Technology

Gain insight into image formation and analysis while learning how to extract data from digital photos at a pixel level.

Built by Georgia Institute of Technology

Educational Technology New Coming Soon

With pedagogical studies making up the basis of the class

Built by Georgia Institute of Technology

Reinforcement Learning New Coming Soon

Project Train a Smartcab to Drive
Use reinforcement learning techniques to construct a demonstration of a smart taxi operating safely and efficiently in real time.

Built by Georgia Institute of Technology

Refresh your algebraic memory with this review course on linear algebra that integrates Python concepts.

Data Wrangling with MongoDB New Coming Soon

Project Wrangle OpenStreetMap Data
Learn how to gather code from widely used formats for use in data-driven applications

Built by MongoDB

Learn how to extrapolate real-life answers from datasets while building models to collect that data.

Built by AT&T

Learn the elements of designing everyday items and tasks

Mobile Web Development New Coming Soon

Learn how to scale web apps to suit different screen sizes as well as for mobile and desktop media.

Built by Google

Website Performance Optimization New Coming Soon

Project Website Optimization
Gain a clearer understanding of how browsers render web pages so you can better understand critical rendering paths.

Built by Google

Make Your Own 2048 New Coming Soon

Make your own customized version of the fan-favorite 2048 tile game to learn HTML

HTML5 Game Development New Coming Soon

Use this crash course in HTML and HTML5 to build the components of the GRITS game.

Built by Google

Applied Cryptography New Coming Soon

Learn cryptography as used in everything from credit cards to telephones

Intro to Statistics New Coming Soon

Learn how to understand and see the relationships between data through the application of systematic mathematical techniques.

Intro Algebra Review New Coming Soon

Review introductory level algebra

College Algebra New Coming Soon

Learn in-depth about algebra and its principles

Built by San Jose State University

Visualizing Algebra New Coming Soon

Learn how to utilize algebra in order to analyze problems and come up with solutions to life's everyday mathematical questions.

Built by San Jose State University

Software Testing New Coming Soon

Learn the significance of why it's important to make software fail in order to finesse your programming skills.

Intro to Algorithms New Coming Soon

Develop the knowledge needed to figure out new algorithms for graphs and other useful data structures.

Build and run a 3-D demo program based on meshes

Built by Autodesk

Programming Languages New Coming Soon

Work on building your own website that's able to parse and understand HTML and JavaScript.

Learn basic design principles by practicing programming steps

Learn how to use Python to program solutions to real-world problems

Software Debugging New Coming Soon

Learn how to use Python to systematically and automatically debug programs.

Learn the basics of theoretical computer science

Machine Learning New Coming Soon

Learn and practice a variety of Supervised

Built by Georgia Institute of Technology

Intro to Physics New Coming Soon

Explore some of physics' most important questions from the last 2000 years through virtual application around European locations such as Italy and England.

Tales from the Genome New Coming Soon

Gain a basic understanding of genetics

Built by 23andMe

Intro to Psychology New Coming Soon

Gain a command of knowledge pertaining to human thoughts and behaviors by studying the basics of psychology's concepts and principles.

Built by San Jose State University

Learn the basics of being a successful student

Built by Georgia Institute of Technology

Learn the basics of memory systems

Built by Georgia Institute of Technology

Statistics New Coming Soon

We live in a time of unprecedented access to information. You'll learn how to use statistics to interpret that information and make decisions.

Built by San Jose State University

Engagement & Monetization | Mobile Games New Coming Soon

Project Monetize Your Game
Create a plan for a gaming app

Built by Amazon Appstore for Android

Ever wonder how Netflix can predict what movies you'll like? Or how Amazon knows what you want to buy before you do? The answer can be found in Unsupervised Learning!

Built by Georgia Institute of Technology

Learn more about TCP/IP stacks

Front End Frameworks New Coming Soon

Project Corporate Dashboard
Gain improved knowledge of JavaScript frameworks and apply this information to complex web applications

Built by Google

Technical Interview New Coming Soon

Applying for and obtaining a tech position can be tough

Built by Pramp

Supplement your experience with Hadoop

Augment your experience in infrastructure management with this course on automation and distributed systems.

Built by Google

Objective-C for Swift Developers New Coming Soon

Project Objective-C for Swift Developers
Gain a better understanding of the syntactical variations of the Objective-C and Swift programming languages.

Built by Lyft

Google Maps APIs New Coming Soon

Build a real estate site from the ground up and learn how to incorporate Google Map APIs.

Built by Google

Begin developing your first Progressive Web App and create an installable version by using Web App Manifest files.

Built by Google

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

No Matching Courses

Courses matching these results can only be found in an alternate dimension.
Please modify your search.

Hal in another dimension 662f0f71703461bae59a097f9a19835929ac3a0e8dee80f934cdbb508015956a