|
|
CS50's AP® Computer Science Principles
edX
36 weeks, 5-6 hours a week
36 weeks, 5-6 hours a week
|
Self-Paced
|
|
|
|
|
Introduction to Artificial Intelligence
Udacity
16 weeks, 6 hours a week
16 weeks, 6 hours a week
|
Self-Paced
|
|
|
|
|
Natural Language Processing
Coursera
10 weeks, 8-10 hours a week
10 weeks, 8-10 hours a week
|
Not Currently Offered
|
|
|
|
|
Probabilistic Graphical Models 1: Representation
Coursera
67 hours
67 hours
|
Self-Paced
|
|
|
|
|
Artificial Intelligence for Robotics
|
No Longer Offered
|
|
|
|
|
Intro to Computer Science
Udacity
12 weeks
12 weeks
|
Not Currently Offered
|
|
|
|
|
Design of Computer Programs
Udacity
30 hours
30 hours
|
Self-Paced
|
|
|
|
|
Applied Cryptography
Udacity
11 hours
11 hours
|
Self-Paced
|
|
|
|
|
Compilers
Coursera
11 weeks, 8-10 hours a week
11 weeks, 8-10 hours a week
|
Not Currently Offered
|
|
|
|
|
Internet History, Technology, and Security
Coursera
15 hours
15 hours
|
Self-Paced
|
|
|
|
|
Social Network Analysis
Coursera
5 weeks, 5-7 hours a week
5 weeks, 5-7 hours a week
|
Not Currently Offered
|
|
|
|
|
Algorithms, Part I
Coursera
54 hours
54 hours
|
Self-Paced
|
|
|
|
|
Algorithms, Part II
Coursera
63 hours
63 hours
|
Self-Paced
|
|
|
|
|
Computer Architecture
Coursera
2 days 1 hour 38 minutes
2 days 1 hour 38 minutes
|
Self-Paced
|
|
|
|
|
Intro to Statistics
|
Self-Paced
|
|
|
|
|
Software Testing
|
No Longer Offered
|
|
|
|
|
Machine Learning
|
Self-Paced
|
|
|
|
|
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Coursera
15 hours 25 minutes
15 hours 25 minutes
|
Self-Paced
|
|
|
|
|
Machine Learning for Data Science and Analytics
edX
5 weeks, 7-10 hours a week
5 weeks, 7-10 hours a week
|
Not Currently Offered
|
|
|
|
|
Statistical Thinking for Data Science and Analytics
edX
5 weeks, 7-10 hours a week
5 weeks, 7-10 hours a week
|
Not Currently Offered
|
|
|
|
|
Programming, Data Structures and Algorithms
Swayam
10 weeks, 2-3 hours a week
10 weeks, 2-3 hours a week
|
Not Currently Offered
|
|
|
|
|
Data Analysis: Take It to the MAX()
edX
8 weeks, 4-6 hours a week
8 weeks, 4-6 hours a week
|
Not Currently Offered
|
|
|
|
|
Cloud Computing Concepts: Part 2
Coursera
20 hours
20 hours
|
Self-Paced
|
|
|
|
|
CS190.1x: Scalable Machine Learning
|
Not Currently Offered
|
|
|
|
|
Approximation Algorithms Part I
Coursera
1 day 12 hours 54 minutes
1 day 12 hours 54 minutes
|
Self-Paced
|
|
|
|
|
Python Data Structures
Coursera
19 hours 50 minutes
19 hours 50 minutes
|
Self-Paced
|
|
|
|
|
Introduction to Software Product Management
Coursera
4 hours 49 minutes
4 hours 49 minutes
|
Self-Paced
|
|
|
|
|
Data Structures and Performance
Coursera
1 day 17 hours 34 minutes
1 day 17 hours 34 minutes
|
Self-Paced
|
|
|
|
|
The Arduino Platform and C Programming
Coursera
12 hours 7 minutes
12 hours 7 minutes
|
Self-Paced
|
|
|
|
|
Machine Learning: Recommender Systems & Dimensionality Reduction
|
Not Currently Offered
|
|
|
|
|
Machine Learning: Classification
Coursera
21 hours 25 minutes
21 hours 25 minutes
|
Self-Paced
|
|
|
|
|
Graph Analytics for Big Data
Coursera
11 hours 55 minutes
11 hours 55 minutes
|
Self-Paced
|
|
|
|
|
Interfacing with the Raspberry Pi
Coursera
11 hours 38 minutes
11 hours 38 minutes
|
Self-Paced
|
|
|
|
|
Using Databases with Python
Coursera
13 hours 57 minutes
13 hours 57 minutes
|
Self-Paced
|
|
|
|
|
Machine Learning: Regression
Coursera
22 hours 23 minutes
22 hours 23 minutes
|
Self-Paced
|
|
|
|
|
Java Programming: Solving Problems with Software
Coursera
18 hours 4 minutes
18 hours 4 minutes
|
Self-Paced
|
|
|
|
|
Basic Statistics
Coursera
17 hours 25 minutes
17 hours 25 minutes
|
Self-Paced
|
|
|
|
|
Interfacing with the Arduino
Coursera
10 hours 54 minutes
10 hours 54 minutes
|
Self-Paced
|
|
|
|
|
The Raspberry Pi Platform and Python Programming for the Raspberry Pi
Coursera
10 hours 56 minutes
10 hours 56 minutes
|
Self-Paced
|
|
|
|
|
Database Management Essentials
Coursera
5 days 2 hours 33 minutes
5 days 2 hours 33 minutes
|
Self-Paced
|
|
|
|
|
Introduction to the Internet of Things and Embedded Systems
Coursera
11 hours 48 minutes
11 hours 48 minutes
|
Self-Paced
|
|
|
|
|
Advanced Data Structures in Java
Coursera
1 day 5 hours 42 minutes
1 day 5 hours 42 minutes
|
Self-Paced
|
|
|
|
|
GT - Refresher - Advanced OS
|
No Longer Offered
|
|
|
|
|
Computation Structures 2: Computer Architecture
|
Not Currently Offered
|
|
|
|
|
Mining Massive Datasets
edX
7 weeks, 5-10 hours/week
7 weeks, 5-10 hours/week
|
Self-Paced
|
|
|
|
|
Using Python for Research
edX
12 weeks, 2-4 hours/week
12 weeks, 2-4 hours/week
|
Self-Paced
|
|
|
|
|
Julia Scientific Programming
Coursera
19 hours 12 minutes
19 hours 12 minutes
|
Self-Paced
|
|
|
|
|
Hands-on Text Mining and Analytics
Coursera
14 hours 8 minutes
14 hours 8 minutes
|
Self-Paced
|
|
|
|
|
Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming
Coursera
14 hours 41 minutes
14 hours 41 minutes
|
Self-Paced
|
|
|
|
|
Shortest Paths Revisited, NP-Complete Problems and What To Do About Them
Coursera
13 hours 27 minutes
13 hours 27 minutes
|
Self-Paced
|
|
|