| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | |||||||||||||||||||||||||
2 | Name | School | Platform | Level | Rating | Self paced | Reviews | ||||||||||||||||||
3 | Introduction to Computer Science | Harvard University | edX | Beginner | ★★★★★ | Yes | 59 | ||||||||||||||||||
4 | An Introduction to Interactive Programming in Python (Part 1) | Rice University | Coursera | Beginner | ★★★★★ | 2919 | |||||||||||||||||||
5 | An Introduction to Interactive Programming in Python (Part 2) | Rice University | Coursera | Beginner | ★★★★★ | 47 | |||||||||||||||||||
6 | Learn to Program: Crafting Quality Code | University of Toronto | Coursera | Beginner | ★★★★★ | 6 | |||||||||||||||||||
7 | Programming Foundations with JavaScript, HTML and CSS | Duke University | Coursera | Beginner | ★★★★☆ | 9 | |||||||||||||||||||
8 | Usable Security | University of Maryland, College Park | Coursera | Beginner | ★★★☆☆ | 8 | |||||||||||||||||||
9 | Introduction to Web Development | University of California, Davis | Coursera | Beginner | |||||||||||||||||||||
10 | Android App Development for Beginners | Galileo University | edX | Beginner | |||||||||||||||||||||
11 | Creative Programming for Digital Media & Mobile Apps | University of London International Programmes | Coursera | Beginner | ★★★★☆ | 10 | |||||||||||||||||||
12 | Learn to Program: The Fundamentals | University of Toronto | Coursera | Beginner | ★★★★★ | 88 | |||||||||||||||||||
13 | Cyber Security Basics: A Hands-on Approach | Universidad Carlos iii de Madrid | edX | Beginner | |||||||||||||||||||||
14 | Internet History, Technology, and Security | University of Michigan | Coursera | Beginner | ★★★★★ | 34 | |||||||||||||||||||
15 | Cyber Security: Safety at Home, Online, in Life | Newcastle University | FutureLearn | Beginner | ★★★☆☆ | 1 | |||||||||||||||||||
16 | HTML, CSS and JavaScript | The Hong Kong University of Science and Technology | Coursera | Beginner | ★★★★☆ | 19 | |||||||||||||||||||
17 | Data to Insight: an Introduction to Data Analysis | University Of Auckland | FutureLearn | Beginner | ★★★★☆ | 2 | |||||||||||||||||||
18 | Networking: Introduction to Computer Networking | Stanford University | Stanford OpenEdx | Beginner | ★★★★★ | Yes | 8 | ||||||||||||||||||
19 | DB: Introduction to Databases | Stanford University | Stanford OpenEdx | Beginner | ★★★★★ | Yes | 10 | ||||||||||||||||||
20 | Programming in Scratch | Harvey Mudd College | edX | Beginner | ★★★★★ | Yes | 4 | ||||||||||||||||||
21 | CS For All: Introduction to Computer Science and Python Programming | Harvey Mudd College | edX | Beginner | ★★★★★ | Yes | 2 | ||||||||||||||||||
22 | The Computing Technology Inside Your Smartphone | Cornell University | edX | Beginner | ★★★★★ | Yes | 2 | ||||||||||||||||||
23 | Intro to Python for Data Science | Datacamp | Beginner | ★★★★★ | Yes | 2 | |||||||||||||||||||
24 | Introduction to HTML and Javascript | Microsoft | edX | Beginner | ★★★★★ | Yes | 2 | ||||||||||||||||||
25 | Intro to JavaScript | Udacity | Beginner | ★★★★★ | Yes | 1 | |||||||||||||||||||
26 | Introduction to Computing using Python | Georgia Institute of Technology | edX | Beginner | ★★★★★ | Yes | 1 | ||||||||||||||||||
27 | How to Use Git and GitHub | Udacity | Beginner | ★★★★☆ | Yes | 34 | |||||||||||||||||||
28 | Intro to Computer Science | University of Virginia | Udacity | Beginner | ★★★★☆ | Yes | 63 | ||||||||||||||||||
29 | Programming Foundations with Python | Udacity | Beginner | ★★★★☆ | Yes | 9 | |||||||||||||||||||
30 | Intro to HTML and CSS | Udacity | Beginner | ★★★★☆ | Yes | 24 | |||||||||||||||||||
31 | JavaScript Basics | Udacity | Beginner | ★★★☆☆ | Yes | 16 | |||||||||||||||||||
32 | Intro to Java Programming | San Jose State University | Udacity | Beginner | ★★★☆☆ | Yes | 19 | ||||||||||||||||||
33 | CS101: Computer Science 101 | Stanford University | Stanford OpenEdx | Beginner | ★★★★☆ | Yes | 11 | ||||||||||||||||||
34 | MyCS: Computer Science for Beginners | Harvey Mudd College | edX | Beginner | ★★★☆☆ | Yes | 1 | ||||||||||||||||||
35 | Introduction to R | Datacamp | Beginner | ★☆☆☆☆ | Yes | 1 | |||||||||||||||||||
36 | Introduction to Bootstrap — A Tutorial | Microsoft | edX | Beginner | ★★★☆☆ | Yes | 8 | ||||||||||||||||||
37 | Java Fundamentals for Android Development | Galileo University | edX | Beginner | Yes | ||||||||||||||||||||
38 | Object-Oriented Programming | Indian Institute of Technology Bombay | edX | Beginner | ★★★★☆ | Yes | 2 | ||||||||||||||||||
39 | Programming Basics | Indian Institute of Technology Bombay | edX | Beginner | ★★☆☆☆ | Yes | 13 | ||||||||||||||||||
40 | HTML5 Introduction | World Wide Web Consortium (W3C) | edX | Beginner | ★★★★☆ | Yes | 4 | ||||||||||||||||||
41 | HTML5 Part 1: HTML5 Coding Essentials and Best Practices | World Wide Web Consortium (W3C) | edX | Beginner | ★★★★☆ | Yes | 9 | ||||||||||||||||||
42 | Introduction to Linux | Linux Foundation | edX | Beginner | ★★★★☆ | Yes | 34 | ||||||||||||||||||
43 | Paradigms of Computer Programming — Abstraction and Concurrency | Université catholique de Louvain | edX | Beginner | ★★★★☆ | Yes | 4 | ||||||||||||||||||
44 | Intro to Relational Databases | Udacity | Beginner | ★★☆☆☆ | Yes | 5 | |||||||||||||||||||
45 | Linux Command Line Basics | Udacity | Beginner | ★★★★☆ | Yes | 3 | |||||||||||||||||||
46 | Computing: Art, Magic, Science | ETH Zurich | edX | Beginner | ★★★★☆ | Yes | 1 | ||||||||||||||||||
47 | Learn to Program Using Python | University of Texas Arlington | edX | Beginner | ★★★★★ | Yes | 1 | ||||||||||||||||||
48 | Introduction to jQuery | Microsoft | edX | Beginner | ★★★★☆ | Yes | 4 | ||||||||||||||||||
49 | Think. Create. Code | University of Adelaide | edX | Beginner | ★★★★★ | Yes | 2 | ||||||||||||||||||
50 | Object-Oriented Programming | Indian Institute of Technology Bombay | edX | Beginner | ★★★★☆ | Yes | 2 | ||||||||||||||||||
51 | Introduction to Cloud Computing | IEEE | edX | Beginner | ★★☆☆☆ | Yes | 6 | ||||||||||||||||||
52 | Programming Basics | Indian Institute of Technology Bombay | edX | Beginner | ★★☆☆☆ | Yes | 13 | ||||||||||||||||||
53 | Android Basics: Make Your First App | Udacity | Beginner | ★★★★★ | Yes | 1 | |||||||||||||||||||
54 | Paradigms of Computer Programming — Fundamentals | Université catholique de Louvain | edX | Beginner | ★★★★★ | Yes | 4 | ||||||||||||||||||
55 | Introduction to Programming with Java 1: Starting to Code with Java | Universidad Carlos iii de Madrid | edX | Beginner | ★★★★☆ | Yes | 3 | ||||||||||||||||||
56 | Python for Everybody — Exploring Information | Independent | Beginner | ★★★★★ | Yes | 3 | |||||||||||||||||||
57 | Mobile Web Development | Udacity | Beginner | Yes | |||||||||||||||||||||
58 | Learn Swift Programming Syntax | Udacity | Beginner | Yes | |||||||||||||||||||||
59 | Computing: Art, Magic, Science — Part II | ETH Zurich | edX | Beginner | Yes | ||||||||||||||||||||
60 | Web Accessibility | Udacity | Beginner | Yes | |||||||||||||||||||||
61 | Java Programming Basics | Udacity | Beginner | Yes | |||||||||||||||||||||
62 | AP® Computer Science Principles | Harvard University | edX | Beginner | Yes | ||||||||||||||||||||
63 | Web Applications for Everybody | Independent | Beginner | Yes | |||||||||||||||||||||
64 | AP Computer Science A: Java Programming Data Structures and Loops | Purdue University | edX | Beginner | Yes | ||||||||||||||||||||
65 | Java Programming for GCSE and A-Level | University of Wolverhampton | Canvas Network | Beginner | Yes | ||||||||||||||||||||
66 | Introduction to Programming with Java 2: Writing Good Code | Universidad Carlos iii de Madrid | edX | Beginner | Yes | ||||||||||||||||||||
67 | CSS Introduction | Microsoft | edX | Beginner | Yes | ||||||||||||||||||||
68 | Swift for Beginners | Udacity | Beginner | Yes | |||||||||||||||||||||
69 | Android for Beginners | Udacity | Beginner | Yes | |||||||||||||||||||||
70 | Programming Cloud Services for Android Handheld Systems: Security | Vanderbilt University | Coursera | Intermediate | ★★★★☆ | 4 | |||||||||||||||||||
71 | Machine Learning | Stanford University | Coursera | Intermediate | ★★★★★ | 279 | |||||||||||||||||||
72 | Software Security | University of Maryland, College Park | Coursera | Intermediate | ★★★★★ | 22 | |||||||||||||||||||
73 | Principles of Computing (Part 1) | Rice University | Coursera | Intermediate | ★★★★★ | 27 | |||||||||||||||||||
74 | Java Programming: Arrays, Lists, and Structured Data | Duke University | Coursera | Intermediate | ★★★★★ | 4 | |||||||||||||||||||
75 | Big Data Integration and Processing | University of California, San Diego | Coursera | Intermediate | ★★★★★ | 2 | |||||||||||||||||||
76 | Responsive Website Tutorial and Examples | University of London International Programmes | Coursera | Intermediate | ★★★★★ | 1 | |||||||||||||||||||
77 | Algorithmic Thinking (Part 1) | Rice University | Coursera | Intermediate | ★★★★☆ | 14 | |||||||||||||||||||
78 | Google Cloud Platform Fundamentals | Coursera | Intermediate | ★★★★☆ | 1 | ||||||||||||||||||||
79 | Introduction to Big Data | University of California, San Diego | Coursera | Intermediate | ★★★☆☆ | 31 | |||||||||||||||||||
80 | Building a Data Science Team | Johns Hopkins University | Coursera | Intermediate | ★★★☆☆ | 11 | |||||||||||||||||||
81 | Principles of Computing (Part 2) | Rice University | Coursera | Intermediate | ★★★★☆ | 16 | |||||||||||||||||||
82 | Cloud Computing Concepts: Part 2 | University of Illinois at Urbana-Champaign | Coursera | Intermediate | ★★★★★ | 5 | |||||||||||||||||||
83 | Introduction to Computational Thinking and Data Science | Massachusetts Institute of Technology | edX | Intermediate | ★★★★☆ | 30 | |||||||||||||||||||
84 | Introduction to Meteor.js Development | University of London International Programmes | Coursera | Intermediate | ★★★★☆ | 6 | |||||||||||||||||||
85 | Algorithmic Thinking (Part 2) | Rice University | Coursera | Intermediate | ★★★★☆ | 9 | |||||||||||||||||||
86 | Image and Video Processing: From Mars to Hollywood with a Stop at the Hospital | Duke University | Coursera | Intermediate | ★★★★☆ | 8 | |||||||||||||||||||
87 | Data Visualization and Communication with Tableau | Duke University | Coursera | Intermediate | ★★★★☆ | 8 | |||||||||||||||||||
88 | A developer’s guide to the Internet of Things (IoT) | IBM | Coursera | Intermediate | ★★★★☆ | 1 | |||||||||||||||||||
89 | iOS App Development Basics | University of Toronto | Coursera | Intermediate | ★★★★☆ | 2 | |||||||||||||||||||
90 | Database Management Essentials | University of Colorado System | Coursera | Intermediate | ★★★★☆ | 4 | |||||||||||||||||||
91 | Fundamentals of Visualization with Tableau | University of California, Davis | Coursera | Intermediate | ★★★★☆ | 1 | |||||||||||||||||||
92 | Internet of Things: Communication Technologies | University of California, San Diego | Coursera | Intermediate | ★★★☆☆ | 3 | |||||||||||||||||||
93 | A Crash Course in Data Science | Johns Hopkins University | Coursera | Intermediate | ★★★☆☆ | 19 | |||||||||||||||||||
94 | Responsive Web Design | University of London International Programmes | Coursera | Intermediate | ★★★☆☆ | 11 | |||||||||||||||||||
95 | Java Programming: Solving Problems with Software | Duke University | Coursera | Intermediate | ★★★☆☆ | 10 | |||||||||||||||||||
96 | Data Science in Real Life | Johns Hopkins University | Coursera | Intermediate | ★★★☆☆ | 10 | |||||||||||||||||||
97 | Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure | University of Illinois at Urbana-Champaign | Coursera | Intermediate | ★★★☆☆ | 7 | |||||||||||||||||||
98 | Data Analysis Tools | Wesleyan University | Coursera | Intermediate | ★★★☆☆ | 4 | |||||||||||||||||||
99 | The R Programming Environment | Johns Hopkins University | Coursera | Intermediate | ★★☆☆☆ | 3 | |||||||||||||||||||
100 | Data Management and Visualization | Wesleyan University | Coursera | Intermediate | ★★☆☆☆ | 5 |