|
|
Algorithms, Part I
Coursera
54 hours
54 hours
|
Self-Paced
|
|
|
|
|
Intro to Algorithms
Udacity
16 hours
16 hours
|
Self-Paced
|
|
|
|
|
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Coursera
15 hours 25 minutes
15 hours 25 minutes
|
Self-Paced
|
|
|
|
|
Programming, Data Structures and Algorithms
Swayam
10 weeks, 2-3 hours a week
10 weeks, 2-3 hours a week
|
Not Currently Offered
|
|
|
|
|
A Life of Happiness and Fulfillment
Coursera
1 day 6 hours 48 minutes
1 day 6 hours 48 minutes
|
Self-Paced
|
|
|
|
|
Principles of Computing (Part 2)
Coursera
16 hours
16 hours
|
Self-Paced
|
|
|
|
|
Programming for Everybody (Getting Started with Python)
Coursera
17 hours 1 minute
17 hours 1 minute
|
Self-Paced
|
|
|
|
|
Computability, Complexity & Algorithms
Udacity
15 hours
15 hours
|
Self-Paced
|
|
|
|
|
Beginning Game Programming with C#
Coursera
12 weeks, 5-10 hours a week
12 weeks, 5-10 hours a week
|
Not Currently Offered
|
|
|
|
|
Mobile Web Development
|
Not Currently Offered
|
|
|
|
|
Algorithmic Thinking (Part 1)
Coursera
12 hours
12 hours
|
Self-Paced
|
|
|
|
|
Android Performance
|
Self-Paced
|
|
|
|
|
Android Development for Beginners
Udacity
4 weeks, 6 hours a week
4 weeks, 6 hours a week
|
Not Currently Offered
|
|
|
|
|
Advanced Android App Development
|
Self-Paced
|
|
|
|
|
Material Design for Android Developers
|
Self-Paced
|
|
|
|
|
Android Ubiquitous Computing
Udacity
4 weeks, 6 hours a week
4 weeks, 6 hours a week
|
Not Currently Offered
|
|
|
|
|
Google Play Services
Udacity
8 weeks, 6 hours a week
8 weeks, 6 hours a week
|
Not Currently Offered
|
|
|
|
|
Google Location Services on Android
Udacity
2 weeks, 6 hours a week
2 weeks, 6 hours a week
|
No Longer Offered
|
|
|
|
|
Google Analytics for Android
|
Not Currently Offered
|
|
|
|
|
Add Google Maps to your Android App
|
No Longer Offered
|
|
|
|
|
Add Google Sign-In to your Android Apps
|
No Longer Offered
|
|
|
|
|
Developing Android Apps
Udacity
10 weeks, 6 hours a week
10 weeks, 6 hours a week
|
Self-Paced
|
|
|
|
|
UX Design for Mobile Developers
Udacity
10 hours
10 hours
|
Self-Paced
|
|
|
|
|
Developing Scalable Apps in Java
|
Not Currently Offered
|
|
|
|
|
Introduction to Java Programming – Part 2
edX
5 weeks, 3-5 hours/week
5 weeks, 3-5 hours/week
|
No Longer Offered
|
|
|
|
|
An Introduction to Interactive Programming in Python (Part 1)
Coursera
19 hours 18 minutes
19 hours 18 minutes
|
Self-Paced
|
|
|
|
|
Introduction to Agile Software Development: Tools & Techniques
edX
4 weeks, 8-12 hours a week
4 weeks, 8-12 hours a week
|
Not Currently Offered
|
|
|
|
|
Intro to Theoretical Computer Science
Udacity
13 hours
13 hours
|
Self-Paced
|
|
|
|
|
Advanced Topics and Techniques in Agile Software Development
edX
4 weeks, 8-12 hours a week
4 weeks, 8-12 hours a week
|
Not Currently Offered
|
|
|
|
|
Critical Perspectives on Management
Coursera
17 hours
17 hours
|
Self-Paced
|
|
|
|
|
Intro to Java Programming
Udacity
16 weeks, 6 hours a week
16 weeks, 6 hours a week
|
Not Currently Offered
|
|
|
|
|
Automata Theory
edX
7 weeks, 5-10 hours/week
7 weeks, 5-10 hours/week
|
Self-Paced
|
|
|
|
|
CS50's AP® Computer Science Principles
edX
36 weeks, 5-6 hours a week
36 weeks, 5-6 hours a week
|
Self-Paced
|
|
|
|
|
Algorithmic Thinking (Part 2)
Coursera
12 hours
12 hours
|
Self-Paced
|
|
|