Courses

Filter / search courses

Filtered by : clear all

Computer Science / -

AI Product Management

This Specialization provides a foundational understanding of how machine learning works and when and how it can be applied to solve problems. >>

Engineering / Self-paced courses

Nanotechnology: A Maker’s Course

Get a rich understanding of the capabilities of nanotechnology tools and how to use them for nano-scale fabrication and characterization. >>

Computer Science / Self-paced courses

Programming Foundations with Javascript, HTML and CSS

Learn foundational programming concepts, how to solve problems like a programmer, and basic web development. >>

Computer Science / Self-paced courses

Java Programming: Solving Problems with Software

Learn to design algorithms and develop and debug programs in Java. >>

Computer Science / Self-paced courses

Java Programming: Arrays, Lists and Structured Data

Learn new data structures and build more complex programs using Java’s object-oriented features. >>

Computer Science / Self-paced courses

Java Programming: Principles of Software Design

Learn how to create programming solutions that scale using Java interfaces. >>

Computer Science / Self-paced courses

Java Programming: Build a Recommendation System

Show off your problem solving and Java programming skills by creating a recommender system. >>

Learn the science behind how digital images and video are made, altered, stored, and used. >>

Resources + offers

Faculty & Current Students.

Discover Opportunities
Newsletter

Get Updates, News & Announcements.