|
|
Introduction to Artificial Intelligence
Udacity
16 weeks, 6 hours a week
16 weeks, 6 hours a week
|
Self-Paced
|
|
|
|
|
Design of Computer Programs
Udacity
30 hours
30 hours
|
Self-Paced
|
|
|
|
|
Programming Languages
|
No Longer Offered
|
|
|
|
|
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
|
|
|
|
|
Introduction to Logic
Coursera
1 day 23 hours 9 minutes
1 day 23 hours 9 minutes
|
Self-Paced
|
|
|
|
|
Internet History, Technology, and Security
Coursera
15 hours
15 hours
|
Self-Paced
|
|
|
|
|
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
|
|
|
|
|
A History of the World since 1300
|
Not Currently Offered
|
|
|
|
|
Intro to Statistics
|
Self-Paced
|
|
|
|
|
Intro to Physics
Udacity
10 hours
10 hours
|
Self-Paced
|
|
|
|
|
Intro to Algorithms
Udacity
16 hours
16 hours
|
Self-Paced
|
|
|
|
|
Learning from Data (Introductory Machine Learning course)
Independent
10 weeks
10 weeks
|
Self-Paced
|
|
|
|
|
Introduction to Mathematical Thinking
Coursera
1 day 14 hours 31 minutes
1 day 14 hours 31 minutes
|
Self-Paced
|
|
|
|
|
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Coursera
15 hours 25 minutes
15 hours 25 minutes
|
Self-Paced
|
|
|
|
|
Intro to Data Analysis
Udacity
20 hours
20 hours
|
Self-Paced
|
|
|
|
|
A Life of Happiness and Fulfillment
Coursera
1 day 6 hours 48 minutes
1 day 6 hours 48 minutes
|
Self-Paced
|
|
|
|
|
Intro to Machine Learning
Udacity
65 hours
65 hours
|
Self-Paced
|
|
|
|
|
Computation Structures - Part 1: Digital Circuits
|
Not Currently Offered
|
|
|
|
|
Principles of Computing (Part 2)
Coursera
16 hours
16 hours
|
Self-Paced
|
|
|
|
|
Algorithmic Thinking (Part 2)
Coursera
12 hours
12 hours
|
Self-Paced
|
|
|
|
|
Parallel Programming in Java
Coursera
19 hours 25 minutes
19 hours 25 minutes
|
Self-Paced
|
|
|
|
|
Algorithms and Data Structures
edX
5 weeks, 3-4 hours a week
5 weeks, 3-4 hours a week
|
Not Currently Offered
|
|
|
|
|
Finance for Non-Finance Professionals
Coursera
13 hours 57 minutes
13 hours 57 minutes
|
Self-Paced
|
|
|
|
|
Programming Languages, Part B
Coursera
16 hours 35 minutes
16 hours 35 minutes
|
Self-Paced
|
|
|
|
|
Capstone: Analyzing (Social) Network Data
Coursera
19 hours 49 minutes
19 hours 49 minutes
|
Self-Paced
|
|
|
|
|
Linux Command Line Basics
|
Self-Paced
|
|
|
|
|
College Algebra and Problem Solving
edX
15 weeks, 8-9 hours a week
15 weeks, 8-9 hours a week
|
No Longer Offered
|
|
|
|
|
Data Structures and Performance
Coursera
1 day 17 hours 34 minutes
1 day 17 hours 34 minutes
|
Self-Paced
|
|
|
|
|
Object Oriented Programming in Java
Coursera
1 day 16 hours 23 minutes
1 day 16 hours 23 minutes
|
Self-Paced
|
|
|
|
|
Mastering the Software Engineering Interview
Coursera
21 hours 34 minutes
21 hours 34 minutes
|
Self-Paced
|
|
|
|
|
Introduction to Game Development
|
Not Currently Offered
|
|
|
|
|
Single Page Web Applications with AngularJS
Coursera
1 day 22 hours 14 minutes
1 day 22 hours 14 minutes
|
Self-Paced
|
|
|
|
|
Basic Statistics
Coursera
17 hours 25 minutes
17 hours 25 minutes
|
Self-Paced
|
|
|
|
|
Advanced Data Structures in Java
Coursera
1 day 5 hours 42 minutes
1 day 5 hours 42 minutes
|
Self-Paced
|
|
|
|
|
Machine Learning Foundations: A Case Study Approach
Coursera
18 hours 9 minutes
18 hours 9 minutes
|
Self-Paced
|
|
|
|
|
Foundations of Data Analysis - Part 2: Inferential Statistics
edX
6 weeks, 3-6 hours a week
6 weeks, 3-6 hours a week
|
Not Currently Offered
|
|
|
|
|
Computation Structures 2: Computer Architecture
|
Not Currently Offered
|
|
|
|
|
Introduction to Machine Learning
Coursera
1 day 1 hour 47 minutes
1 day 1 hour 47 minutes
|
Self-Paced
|
|
|
|
|
Introduction to Computer Programming
Coursera
21 hours 29 minutes
21 hours 29 minutes
|
Self-Paced
|
|
|
|
|
How Computers Work
Coursera
10 hours 27 minutes
10 hours 27 minutes
|
Self-Paced
|
|
|
|
|
Computational Thinking for Problem Solving
Coursera
18 hours 11 minutes
18 hours 11 minutes
|
Self-Paced
|
|
|
|
|
Developing Android Apps with Kotlin
Udacity
80 hours
80 hours
|
Self-Paced
|
|
|
|
|
Relational database systems
Coursera
15 hours 5 minutes
15 hours 5 minutes
|
Self-Paced
|
|
|
|
|
Python and Statistics for Financial Analysis
Coursera
12 hours 54 minutes
12 hours 54 minutes
|
Self-Paced
|
|
|
|
|
Core Database Concepts
Coursera
4 weeks, 2-5 hours a week
4 weeks, 2-5 hours a week
|
Not Currently Offered
|
|
|
|
|
Bitcoin and Cryptocurrencies
edX
6 weeks, 3-5 hours a week
6 weeks, 3-5 hours a week
|
No Longer Offered
|
|
|
|
|
Intro to Data Structures and Algorithms
Udacity
Nanodegree
4 weeks
4 weeks
|
|
|