8月可以免费学习的450个编程和计算机科学相关的课程
来源/
450 Free Online Programming & Computer Science Courses You Can Start in August
I’ve sorted these courses into the following categories based on their difficulty level:
- Beginner
- Intermediate
- Advanced
Courses that are being offered for the first time are marked as [NEW].
Many of these courses are completely self-paced. The rest will start at various times later in August. You can find complete lists of the technology-related courses starting later in 2017 on Class Central’s Computer Science, Data Science, and Programming subject pages.
I understand this a long list and might be daunting for learners new to programming. In that case, you might find David Venturi’s recommendations for the best Data Science online courses useful — even if you’re not looking to learn Data Science. David and I hope to create more of these guides in the future.
And finally if you have trouble figuring out how to signup for Coursera courses for free, don’t worry — I’ve written an article on how to do that, too.
Beginner (96)
An Introduction to Interactive Programming in Python (Part 1)
- Rice University via Coursera
- ★★★★★ (2973 ratings) | 21st Aug, 2017
Programming for Everybody (Getting Started with Python)
- University of Michigan via Coursera
- ★★★★★ (1592 ratings) | 7th Aug, 2017
Introduction to Computer Science and Programming Using Python
- Massachusetts Institute of Technology via edX
- ★★★★★ (110 ratings) | Self Paced
- University of Virginia via Udacity
- ★★★★☆ (65 ratings) | Self Paced
Introduction to Computer Science
- Harvard University via edX
- ★★★★★ (64 ratings) | Self Paced
An Introduction to Interactive Programming in Python (Part 2)
- Rice University via Coursera
- ★★★★★ (52 ratings) | 21st Aug, 2017
- via Udacity
- ★★★★☆ (42 ratings) | Self Paced
- Linux Foundation via edX
- ★★★★☆ (37 ratings) | Self Paced
Coding in your Classroom, Now!
- University of Urbino via EMMA
- ★★★★★ (36 ratings) | Self Paced
Internet History, Technology, and Security
- University of Michigan via Coursera
- ★★★★★ (35 ratings) | 7th Aug, 2017
- via Udacity
- ★★★★☆ (27 ratings) | Self Paced
Introduction to VBA/Excel Programming
- Cal Poly Pomona via Open Education by Blackboard
- ★★★★☆ (26 ratings) | Self Paced
[New] Programming for the Web with JavaScript
- University of Pennsylvania via edX
- 28th Aug, 2017
[New] Writing Professional Code
- Microsoft via edX
- Self Paced
[New] Programming for Everyone: Introduction to Programming
- Arizona State University via edX
- 14th Aug, 2017
[New] The Unix Workbench
- Johns Hopkins University via Coursera
- 14th Aug, 2017
- San Jose State University via Udacity
- ★★★☆☆ (23 ratings) | Self Paced
- The Hong Kong University of Science and Technology via Coursera
- ★★★★☆ (20 ratings) | 11th Aug, 2017
- via Udacity
- ★★★☆☆ (18 ratings) | Self Paced
- Stanford University via Stanford OpenEdx
- ★★★★☆ (14 ratings) | Self Paced
- Indian Institute of Technology Bombay via edX
- ★★☆☆☆ (13 ratings) | Self Paced
- Indian Institute of Technology Bombay via edX
- ★★☆☆☆ (13 ratings) | Self Paced
- Stanford University via Stanford OpenEdx
- ★★★★★ (11 ratings) | Self Paced
Programming Foundations with Python
- via Udacity
- ★★★★☆ (11 ratings) | Self Paced
Networking: Introduction to Computer Networking
- Stanford University via Stanford OpenEdx
- ★★★★★ (10 ratings) | Self Paced
HTML5 Coding Essentials and Best Practices
- World Wide Web Consortium (W3C) via edX
- ★★★★☆ (9 ratings) | Self Paced
Programming Foundations with JavaScript, HTML and CSS
- Duke University via Coursera
- ★★★★☆ (9 ratings) | 7th Aug, 2017
Introduction to Bootstrap — A Tutorial
- Microsoft via edX
- ★★★☆☆ (9 ratings) | Self Paced
- University of Maryland, College Park via Coursera
- ★★★☆☆ (9 ratings) | 21st Aug, 2017
HTML5 Coding Essentials and Best Practices
- World Wide Web Consortium (W3C) via edX
- ★★★★☆ (9 ratings) | Self Paced
Code Yourself! An Introduction to Programming
- University of Edinburgh via Coursera
- ★★★★★ (8 ratings) | 14th Aug, 2017
Learn to Program: Crafting Quality Code
- University of Toronto via Coursera
- ★★★★☆ (7 ratings) | 21st Aug, 2017
- via Udacity
- ★★☆☆☆ (6 ratings) | Self Paced
Introduction to Cloud Computing
- IEEE via edX
- ★★☆☆☆ (6 ratings) | Self Paced
- Microsoft via edX
- ★★★★☆ (5 ratings) | Self Paced
- World Wide Web Consortium (W3C) via edX
- ★★★★☆ (5 ratings) | Self Paced
Python for Everybody — Exploring Informationvia Independent★★★★★ (5 ratings) | Self Paced
- Microsoft via edX
- ★★★★☆ (5 ratings) | Self Paced
- via Udacity
- ★★★★☆ (5 ratings) | Self Paced
Introduction to Programming for the Visual Arts with p5.js
- University of California, Los Angeles via Kadenze
- ★★★★★ (4 ratings) | Self Paced
- Harvey Mudd College via edX
- ★★★★★ (4 ratings) | Self Paced
Python Programming: A Concise Introduction
- Wesleyan University via Coursera
- ★★★☆☆ (4 ratings) | 14th Aug, 2017
Introduction to Programming with Java: Starting to code in Java
- Universidad Carlos iii de Madrid via edX
- ★★★★☆ (4 ratings) | 26th Sep, 2017
Paradigms of Computer Programming — Fundamentals
- Université catholique de Louvain via edX
- ★★★★★ (4 ratings) | 25th Sep, 2017
Paradigms of Computer Programming — Abstraction and Concurrency
- Université catholique de Louvain via edX
- ★★★★☆ (4 ratings) | 6th Nov, 2017
Introduction to Java Programming — Part 1
- The Hong Kong University of Science and Technology via edX
- ★★★★☆ (3 ratings) | 24th Oct, 2017
Introduction to Java Programming — Part 1
- The Hong Kong University of Science and Technology via edX
- ★★★★☆ (3 ratings) | 24th Oct, 2017
- Indian Institute of Technology Bombay via edX
- ★★★★☆ (2 ratings) | Self Paced
Introduction to HTML and JavaScript
- Microsoft via edX
- ★★★★★ (2 ratings) | Self Paced
- University of Texas Arlington via edX
- ★★★★★ (2 ratings) | Self Paced
- via Udacity
- ★★★★★ (2 ratings) | Self Paced
CS For All: Introduction to Computer Science and Python Programming
- Harvey Mudd College via edX
- ★★★★★ (2 ratings) | Self Paced
- University of Adelaide via edX
- ★★★★★ (2 ratings) | Self Paced
The Computing Technology Inside Your Smartphone
- Cornell University via edX
- ★★★★★ (2 ratings) | Self Paced
- Indian Institute of Technology Bombay via edX
- ★★★★☆ (2 ratings) | Self Paced
Networks: Friends, Money, and Bytes
- Princeton University via Coursera
- ★★★☆☆ (1 rating) | 7th Aug, 2017
CODAPPS: Coding mobile apps for entrepreneurs
- EMLYON Business School via Coursera
- ★★★★★ (1 rating) | 14th Aug, 2017
- Microsoft via edX
- ★★★★★ (1 rating) | Self Paced
Introduction to Computing using Python
- Georgia Institute of Technology via edX
- ★★★★★ (1 rating) | Self Paced
Android Basics: Make Your First App
- Google via Udacity
- ★★★★★ (1 rating) | Self Paced
Web Coding Fundamentals for Artists
- National University of Singapore via Kadenze
- ★★★★☆ (1 rating) | Self Paced
- via Udacity
- ★★★★★ (1 rating) | Self Paced
Introduction to Data Storage and Management Technologies
- IEEE via edX
- ★★★☆☆ (1 rating) | Self Paced
MyCS: Computer Science for Beginners
- Harvey Mudd College via edX
- ★★★☆☆ (1 rating) | Self Paced
Computing: Art, Magic, Science
- ETH Zurich via edX
- ★★★★☆ (1 rating) | Self Paced
Introduction to Data Storage and Management Technologies
- IEEE via edX
- ★★★☆☆ (1 rating) | Self Paced
- via Udacity
- ★★★★☆ (1 rating) | Self Paced
- via Udacity
- Self Paced
- via Udacity
- Self Paced
Web Applications for Everybody
- via Independent
- Self Paced
Introduction to Virtual Reality
- via Udacity
- Self Paced
Introduction to Programming with Java: Writing Good Code
- Universidad Carlos iii de Madrid via edX
- 7th Nov, 2017
AP Computer Science A: Java Programming Data Structures and Loops
- Purdue University via edX
- Self Paced
- Google via Udacity
- Self Paced
Introduction to Python: Absolute Beginner
- Microsoft via edX
- Self Paced
- via Udacity
- Self Paced
- Google via Udacity
- Self Paced
Learn Swift Programming Syntax
- via Udacity
- Self Paced
- The University of British Columbia via edX
- Self Paced
Computing: Art, Magic, Science — Part II
- ETH Zurich via edX
- Self Paced
- via Udacity
- Self Paced
Introduction to Web Development
- University of California, Davis via Coursera
- 7th Aug, 2017
- University of Washington via edX
- Self Paced
Introduction to Python: Fundamentals
- Microsoft via edX
- Self Paced
Logic and Computational Thinking
- Microsoft via edX
- Self Paced
- World Wide Web Consortium (W3C) via edX
- 1st Oct, 2017
- Microsoft via edX
- 1st Sep, 2017
Cyber Security Basics: A Hands-on Approach
- Universidad Carlos iii de Madrid via edX
- Self Paced
AP Computer Science A: Java Programming Classes and Objects
- Purdue University via edX
- Self Paced
Object Oriented Programming in Java
- Microsoft via edX
- Self Paced
- via Udacity
- Self Paced
- Microsoft via edX
- 1st Sep, 2017
Introduction to Java Programming — Part 2
- The Hong Kong University of Science and Technology via edX
- 24th Oct, 2017
Introduction to Java Programming — Part 2
- The Hong Kong University of Science and Technology via edX
- 24th Oct, 2017
- Microsoft via edX
- Self Paced
AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures
- Purdue University via edX
- Self Paced
Intermediate (248)
- University of Michigan via Coursera
- ★★★★★ (973 ratings) | 7th Aug, 2017
Using Python to Access Web Data
- University of Michigan via Coursera
- ★★★★★ (587 ratings) | 7th Aug, 2017
- University of Michigan via Coursera
- ★★★★★ (530 ratings) | 7th Aug, 2017
- Stanford University via Coursera
- ★★★★★ (313 ratings) | 7th Aug, 2017
- Princeton University via Coursera
- ★★★★★ (55 ratings) | 7th Aug, 2017
- Stanford University via Coursera
- ★★★★★ (49 ratings) | 7th Aug, 2017
Programming Mobile Applications for Android Handheld Systems: Part 1
- University of Maryland, College Park via Coursera
- ★★★★☆ (38 ratings) | 14th Aug, 2017
Principles of Computing (Part 1)
- Rice University via Coursera
- ★★★★★ (28 ratings) | 21st Aug, 2017
[New] Homeland Security & Cybersecurity Connection — It’s Not About the Terrorists
- University of Colorado System via Coursera
- 7th Aug, 2017
[New] Software Testing Management
- University System of Maryland via edX
- 21st Aug, 2017
[New] Software Construction: Data Abstraction
- The University of British Columbia via edX
- 15th Aug, 2017
[New] Algorithms and Data Structures
- Microsoft via edX
- 16th Aug, 2017
[New] C++ For Programmers
- via Udacity
- Self Paced
[New] Introduction to C#
- Microsoft via edX
- Self Paced
- University of Maryland, College Park via Coursera
- ★★★★★ (22 ratings) | 21st Aug, 2017
- University of Washington via Coursera
- ★★★★★ (20 ratings) | 7th Aug, 2017
Agile Development Using Ruby on Rails — Basics
- University of California, Berkeley via edX
- ★★★★★ (19 ratings) | Self Paced
- Stanford University via Stanford OpenEdx
- ★★★★☆ (18 ratings) | Self Paced
- via Udacity
- ★★★★★ (17 ratings) | Self Paced
- Stanford University via Udacity
- ★★★★☆ (17 ratings) | Self Paced
- Processing Foundation via Kadenze
- ★★★★★ (16 ratings) | Self Paced
Beginning Game Programming with C#
- University of Colorado System via Coursera
- ★★★★☆ (16 ratings) | 14th Aug, 2017
Principles of Computing (Part 2)
- Rice University via Coursera
- ★★★★☆ (16 ratings) | 21st Aug, 2017
Android Development for Beginners
- Google via Udacity
- ★★★★☆ (15 ratings) | Self Paced
- Swinburne University of Technology via Open2Study
- ★★★★☆ (15 ratings) | 6th Aug, 2017
Intro to Artificial Intelligence
- Stanford University via Udacity
- ★★★★☆ (15 ratings) | Self Paced
Programming Mobile Applications for Android Handheld Systems: Part 2
- University of Maryland, College Park via Coursera
- ★★★★☆ (15 ratings) | 14th Aug, 2017
- Rice University via Coursera
- ★★★★☆ (14 ratings) | 21st Aug, 2017
- Stanford University via Udacity
- ★★★★☆ (13 ratings) | Self Paced
Introduction to Game Development
- Michigan State University via Coursera
- ★★★★★ (12 ratings) | 7th Aug, 2017
Java Programming: Solving Problems with Software
- Duke University via Coursera
- ★★★☆☆ (12 ratings) | 7th Aug, 2017
- University of London International Programmes via Coursera
- ★★★★☆ (12 ratings) | 7th Aug, 2017
- Hack Reactor via Udacity
- ★★★★★ (11 ratings) | Self Paced
Introduction to Functional Programming
- Delft University of Technology via edX
- ★★★★☆ (11 ratings) | Self Paced
Introduction to Software Product Management
- University of Alberta via Coursera
- ★★★★☆ (10 ratings) | 14th Aug, 2017
M101JS: MongoDB for Node.js Developers
- via MongoDB University
- ★★★★☆ (10 ratings) | 8th Aug, 2017
- University of Virginia via Udacity
- ★★★☆☆ (10 ratings) | Self Paced
- via MongoDB University
- ★★★★★ (9 ratings) | 8th Aug, 2017
Software Processes and Agile Practices
- University of Alberta via Coursera
- ★★★★☆ (9 ratings) | 14th Aug, 2017
Front-End Web UI Frameworks and Tools
- The Hong Kong University of Science and Technology via Coursera
- ★★★★☆ (9 ratings) | 7th Aug, 2017
- Rice University via Coursera
- ★★★★☆ (9 ratings) | 21st Aug, 2017
Responsive Web Design Fundamentals
- Google via Udacity
- ★★★★★ (8 ratings) | Self Paced
- University of Maryland, College Park via Coursera
- ★★★★☆ (8 ratings) | 7th Aug, 2017
- via MongoDB University
- ★★★★★ (8 ratings) | 8th Aug, 2017
Machine Learning for Musicians and Artists
- Goldsmiths, University of London via Kadenze
- ★★★★★ (8 ratings) | Self Paced
Image and Video Processing: From Mars to Hollywood with a Stop at the Hospital
- Duke University via Coursera
- ★★★★☆ (8 ratings) | 21st Aug, 2017
Learning from Data (Introductory Machine Learning course)
- California Institute of Technology via Independent
- ★★★★★ (8 ratings) | Self Paced
- University of Utah via Udacity
- ★★★★☆ (7 ratings) | Self Paced
Introduction To Swift Programming
- University of Toronto via Coursera
- ★☆☆☆☆ (7 ratings) | 7th Aug, 2017
Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure
- University of Illinois at Urbana-Champaign via Coursera
- ★★★☆☆ (7 ratings) | 7th Aug, 2017
- Google via Udacity
- ★★★★☆ (7 ratings) | Self Paced
- MongoDB University via Udacity
- ★★★★☆ (7 ratings) | Self Paced
- Nutanix via Udacity
- ★★★☆☆ (6 ratings) | Self Paced
- via Udacity
- ★★★☆☆ (6 ratings) | Self Paced
How to Code: Systematic Program Design — Part 1
- The University of British Columbia via edX
- ★★★★☆ (6 ratings) | Self Paced
- via Udacity
- ★★★★☆ (6 ratings) | Self Paced
**Client Needs and Software Requirements **
- University of Alberta via Coursera
- ★★★★☆ (6 ratings) | 14th Aug, 2017
**Introduction to Meteor.js Development **
- University of London International Programmes via Coursera
- ★★★★☆ (6 ratings) | 7th Aug, 2017
Internet of Things: How did we get here?
- University of California, San Diego via Coursera
- ★★☆☆☆ (6 ratings) | 7th Aug, 2017
Intro to iOS App Development with Swift
- via Udacity
- ★★★★☆ (5 ratings) | Self Paced
- Microsoft via edX
- ★★★★☆ (5 ratings) | Self Paced
- Saarland University via Udacity
- ★★★★★ (5 ratings) | Self Paced
- Georgia Institute of Technology via Udacity
- ★★★★☆ (5 ratings) | Self Paced
- via openHPI
- ★★★★☆ (5 ratings) | Self Paced
Java Programming: Arrays, Lists, and Structured Data
- Duke University via Coursera
- ★★★★★ (5 ratings) | 7th Aug, 2017
- Georgia Institute of Technology via Udacity
- ★★★★☆ (5 ratings) | Self Paced
- Google via Udacity
- ★★★☆☆ (5 ratings) | Self Paced
- via Udacity
- ★★☆☆☆ (5 ratings) | Self Paced
- Microsoft via edX
- ★★★★☆ (5 ratings) | Self Paced
Cloud Computing Concepts: Part 2
- University of Illinois at Urbana-Champaign via Coursera
- ★★★★★ (5 ratings) | 7th Aug, 2017
- University of California, Berkeley via edX
- ★★★★☆ (5 ratings) | 19th Sep, 2017
- Massachusetts Institute of Technology via edX
- ★★★★★ (5 ratings) | Self Paced
- University of California, Berkeley via edX
- ★★★★☆ (5 ratings) | 19th Sep, 2017
Internet of Things: Setting Up Your DragonBoard™ Development Platform
- University of California, San Diego via Coursera
- ★★★☆☆ (4 ratings) | 7th Aug, 2017
Database Management Essentials
- University of Colorado System via Coursera
- ★★★★☆ (4 ratings) | 7th Aug, 2017
- The University of Tokyo via Coursera
- ★★☆☆☆ (4 ratings) | 21st Aug, 2017
- Microsoft via edX
- ★★★★☆ (4 ratings) | Self Paced
Practical Numerical Methods with Python
- George Washington University via Independent
- ★★★★☆ (4 ratings) | Self Paced
Website Performance Optimization
- Google via Udacity
- ★★★★☆ (4 ratings) | Self Paced
- via Udacity
- ★★★★☆ (4 ratings) | Self Paced
Internet of Things & Augmented Reality Emerging Technologies
- Yonsei University via Coursera
- ★★★☆☆ (4 ratings) | 7th Aug, 2017
- Microsoft via edX
- ★★★★☆ (4 ratings) | Self Paced
- Microsoft via edX
- ★★★★☆ (3 ratings) | Self Paced
Wireless Communication Emerging Technologies
- Yonsei University via Coursera
- ★★★★☆ (3 ratings) | 7th Aug, 2017
Networks Illustrated: Principles without Calculus
- Princeton University via Coursera
- ★★★★☆ (3 ratings) | 7th Aug, 2017
- Microsoft via edX
- ★★★★☆ (3 ratings) | Self Paced
M101N: MongoDB for .NET Developers
- via MongoDB University
- ★★★★☆ (3 ratings) | 8th Aug, 2017
MATLAB and Octave for Beginners
- École Polytechnique Fédérale de Lausanne via edX
- ★★★☆☆ (3 ratings) | Self Paced
- ETH Zurich via edX
- ★★★☆☆ (3 ratings) | Self Paced
Introduction to MongoDB using the MEAN Stack
- MongoDB University via edX
- ★★★★★ (3 ratings) | Self Paced
- ETH Zurich via edX
- ★★★☆☆ (3 ratings) | Self Paced
Internet of Things: Communication Technologies
- University of California, San Diego via Coursera
- ★★★☆☆ (3 ratings) | 21st Aug, 2017
- via Udacity
- ★★★★☆ (3 ratings) | Self Paced
- Google via Udacity
- ★★★★★ (3 ratings) | Self Paced
- University of Illinois at Urbana-Champaign via Coursera
- ★★★★★ (3 ratings) | 7th Aug, 2017
UX Design for Mobile Developers
- Google via Udacity
- ★★★★★ (3 ratings) | Self Paced
Android Basics: Multiscreen Apps
- Google via Udacity
- ★★★★☆ (3 ratings) | Self Paced
- via Udacity
- ★★★★☆ (3 ratings) | Self Paced
- via Udacity
- ★★★★☆ (3 ratings) | Self Paced
- ETH Zurich via edX
- ★★★★☆ (3 ratings) | Self Paced
- via Udacity
- ★★★★★ (2 ratings) | Self Paced
Introduction to Mobile Application Development using Android
- The Hong Kong University of Science and Technology via edX
- ★★★★☆ (2 ratings) | 24th Oct, 2017
Mobile Application Experiences Part 1: From a Domain to an App Idea
- Massachusetts Institute of Technology via edX
- ★★★★★ (2 ratings) | Self Paced
- Stanford University via Stanford OpenEdx
- ★★★★☆ (2 ratings) | Self Paced
- University of Toronto via Coursera
- ★★★★☆ (2 ratings) | 7th Aug, 2017
Browser Rendering Optimization
- Google via Udacity
- ★★★★☆ (2 ratings) | Self Paced
Machine Learning: Unsupervised Learning
- Brown University via Udacity
- ★★★★★ (2 ratings) | Self Paced
Android App Components — Intents, Activities, and Broadcast Receivers
- Vanderbilt University via Coursera
- ★★★☆☆ (2 ratings) | 7th Aug, 2017
Multiplatform Mobile App Development with Web TechnologiesThe Hong Kong University of Science and Technology via Coursera★★★★★ (2 ratings) | 7th Aug, 2017
Developing International Software, Part 1Microsoft via edX★★★★☆ (2 ratings) | Self Paced
Introduction to Mobile Application Development using AndroidThe Hong Kong University of Science and Technology via edX★★★★☆ (2 ratings) | 24th Oct, 2017
Analyzing and Visualizing Data with Power BIMicrosoft via edX★★★★★ (2 ratings) | Self Paced
Agile Planning for Software ProductsUniversity of Alberta via Coursera★★★☆☆ (2 ratings) | 14th Aug, 2017
Android App Components — Services, Local IPC, and Content ProvidersVanderbilt University via Coursera★★★☆☆ (2 ratings) | 7th Aug, 2017
Internet Emerging TechnologiesYonsei University via Coursera★★★☆☆ (2 ratings) | 7th Aug, 2017
Responsive Website Tutorial and ExamplesUniversity of London International Programmes via Coursera★★★★★ (2 ratings) | 7th Aug, 2017
Analyzing and Visualizing Data with Power BIMicrosoft via edX★★★★★ (2 ratings) | Self Paced
Android Basics: NetworkingGoogle via Udacity★★★★☆ (2 ratings) | Self Paced
Approximation Algorithms Part IÉcole normale supérieure via Coursera★★★★★ (2 ratings) | 14th Aug, 2017
Client-Server CommunicationGoogle via Udacity★★★★★ (2 ratings) | Self Paced
Android Basics: User InputGoogle via Udacity★★★★★ (2 ratings) | Self Paced
Programming Languages, Part BUniversity of Washington via Coursera★★★★★ (2 ratings) | 7th Aug, 2017
Asynchronous Programming with JavaScriptMicrosoft via edX★★★★★ (1 rating) | Self Paced
Programming Languages, Part CUniversity of Washington via Coursera★★★★★ (1 rating) | 7th Aug, 2017
Cybersecurity and MobilityUniversity System of Georgia via Coursera★☆☆☆☆ (1 rating) | 7th Aug, 2017
A developer’s guide to the Internet of Things (IoT)IBM via Coursera★★★★☆ (1 rating) | 7th Aug, 2017
Principles of Machine LearningMicrosoft via edX★★★★★ (1 rating) | Self Paced
Fundamentals of Computer ArchitectureEIT Digital via Coursera★★☆☆☆ (1 rating) | 7th Aug, 2017
Google Cloud Platform Fundamentals: Core InfrastructureGoogle via Coursera★★★★☆ (1 rating) | 7th Aug, 2017
Running Product Design SprintsUniversity of Virginia via Coursera★★★☆☆ (1 rating) | 7th Aug, 2017
AlgorithmsIndian Institute of Technology Bombay via edX★★★★★ (1 rating) | Self Paced
Technical InterviewPramp via Udacity★★★★★ (1 rating) | Self Paced
Introduction to Real-Time SystemsIEEE via edX★★★★☆ (1 rating) | Self Paced
Android: Introducción a la ProgramaciónUniversitat Politècnica de València via edX★★★★☆ (1 rating) | Self Paced
Scalable Microservices with KubernetesGoogle via Udacity★★★★☆ (1 rating) | Self Paced
Introduction to Cloud Infrastructure TechnologiesLinux Foundation via edX★★★★☆ (1 rating) | Self Paced
Android Basics: Data Storagevia Udacity★★★★★ (1 rating) | Self Paced
Android: Introducción a la ProgramaciónUniversitat Politècnica de València via edX★★★★☆ (1 rating) | Self Paced
2D Game Development with libGDXAmazon via Udacity★★★★★ (1 rating) | Self Paced
Software Architecture & DesignGeorgia Institute of Technology via Udacity★★★★★ (1 rating) | Self Paced
Developing Scalable Apps in JavaGoogle via Udacity★★★★☆ (1 rating) | Self Paced
Intro to Theoretical Computer Sciencevia Udacity★★★★★ (1 rating) | Self Paced
Developing Scalable Apps in PythonGoogle via Udacity★★★★☆ (1 rating) | Self Paced
Android PerformanceGoogle via Udacity★★★★★ (1 rating) | Self Paced
Gradle for Android and JavaGoogle via Udacity★★★★★ (1 rating) | Self Paced
Material Design for Android DevelopersGoogle via Udacity★★★★★ (1 rating) | Self Paced
HTML5 Apps and GamesWorld Wide Web Consortium (W3C) via edX★★★☆☆ (1 rating) | 1st Oct, 2017
Best Practices for iOS User Interface DesignUniversity of California, Irvine via Coursera★★★★★ (1 rating) | 14th Aug, 2017
Computation Structures 2: Computer ArchitectureMassachusetts Institute of Technology via edX★★★★☆ (1 rating) | Self Paced
AlgorithmsIndian Institute of Technology Bombay via edX★★★★★ (1 rating) | Self Paced
How to Win Coding Competitions: Secrets of ChampionsITMO University via edX★★★☆☆ (1 rating) | Self Paced
Using Python for ResearchHarvard University via edX★★★★☆ (1 rating) | Self Paced
Principles of Machine LearningMicrosoft via edX★★★★★ (1 rating) | Self Paced
Cyber Security EconomicsDelft University of Technology via edX★★☆☆☆ (1 rating) | Self Paced
Intermediate C++Microsoft via edX★★★★☆ (1 rating) | Self Paced
C++ For C Programmers, Part BUniversity of California, Santa Cruz via Coursera21st Aug, 2017
Cybersecurity and the X-FactorUniversity System of Georgia via Coursera7th Aug, 2017
Front-End JavaScript Frameworks: AngularThe Hong Kong University of Science and Technology via Coursera7th Aug, 2017
Multiplatform Mobile App Development with Web Technologies: Ionic and CordovaThe Hong Kong University of Science and Technology via Coursera7th Aug, 2017
SupercomputingPartnership for Advanced Computing in Europe via FutureLearn28th Aug, 2017
Developing Android Apps with App InventorThe Hong Kong University of Science and Technology via Coursera7th Aug, 2017
Shortest Paths Revisited, NP-Complete Problems and What To Do About ThemStanford University via Coursera7th Aug, 2017
Build Your Own iOS AppUniversity of Toronto via Coursera28th Aug, 2017
Introduction to Neurohacking In RJohns Hopkins University via Coursera21st Aug, 2017
Reviews & Metrics for Software ImprovementsUniversity of Alberta via Coursera14th Aug, 2017
Cloud Computing for EnterprisesUniversity System of Maryland via edX21st Aug, 2017
Java for AndroidVanderbilt University via Coursera8th Aug, 2017
Software Architecture for the Internet of ThingsEIT Digital via Coursera14th Aug, 2017
Toward the Future of iOS Development with SwiftUniversity of California, Irvine via Coursera14th Aug, 2017
Software Testing FundamentalsUniversity System of Maryland via edX21st Aug, 2017
Introduction to Architecting Smart IoT DevicesEIT Digital via Coursera21st Aug, 2017
Probabilistic Graphical Models 3: LearningStanford University via Coursera14th Aug, 2017
Building Arduino robots and devicesMoscow Institute of Physics and Technology via Coursera7th Aug, 2017
Games, Sensors and MediaUniversity of California, Irvine via Coursera14th Aug, 2017
Architecting Smart IoT DevicesEIT Digital via Coursera7th Aug, 2017
AngularJS: Framework FundamentalsMicrosoft via edXSelf Paced
The MVC Pattern in Rubyvia UdacitySelf Paced
Deploying Applications with Herokuvia UdacitySelf Paced
Android Basics: Button ClicksGoogle via UdacitySelf Paced
Dynamic Web Applications with Sinatravia UdacitySelf Paced
Intro to Progressive Web AppsGoogle via UdacitySelf Paced
Google Maps APIsGoogle via UdacitySelf Paced
ConcurrencyAdaCore University via IndependentSelf Paced
Enterprise Software Lifecycle ManagementNational Research Nuclear University MEPhI via edXSelf Paced
Android Basics: User InterfaceGoogle via UdacitySelf Paced
VR Scenes and Objectsvia UdacitySelf Paced
Building iOS Interfacesvia UdacitySelf Paced
iOS Design Patternsvia UdacitySelf Paced
New Android Fundamentalsvia UdacitySelf Paced
Introduction to DevOps: Transforming and Improving OperationsLinux Foundation via edXSelf Paced
Swift for Developersvia UdacitySelf Paced
Minecraft, Coding and TeachingUniversity of California, San Diego via edXSelf Paced
VR Software DevelopmentGoogle via UdacitySelf Paced
Foundations of Data StructuresIndian Institute of Technology Bombay via edXSelf Paced
M233: Getting Started with Spark and MongoDBvia MongoDB UniversitySelf Paced
How to Make an iOS Appvia UdacitySelf Paced
Advanced Android App DevelopmentGoogle via UdacitySelf Paced
Android Ubiquitous ComputingGoogle via UdacitySelf Paced
iOS Persistence and Core Datavia UdacitySelf Paced
iOS Networking with Swiftvia UdacitySelf Paced
UIKit Fundamentalsvia UdacitySelf Paced
LPL: Language, Proof and LogicStanford University via Stanford OpenEdxSelf Paced
Learn Backbone.jsvia UdacitySelf Paced
How to create in Androidvia UdacitySelf Paced
How to Code: Systematic Program Design — Part 2The University of British Columbia via edXSelf Paced
How to Code: Systematic Program Design — Part 3The University of British Columbia via edXOct, 2015
Mobile Application Experiences Part 3: Building Mobile AppsMassachusetts Institute of Technology via edXSelf Paced
The Software Architect Code: Building the Digital WorldUniversidad Carlos iii de Madrid via edXSelf Paced
Offline Web ApplicationsGoogle via UdacitySelf Paced
Designing RESTful APIsvia UdacitySelf Paced
Firebase Essentials For AndroidGoogle via UdacitySelf Paced
Developing Intelligent Apps and BotsMicrosoft via edXSelf Paced
Applied Machine LearningMicrosoft via edXSelf Paced
Applied Machine LearningMicrosoft via edXSelf Paced
Developing Intelligent Apps and BotsMicrosoft via edXSelf Paced
Developing SQL DatabasesMicrosoft via edXSelf Paced
Building Functional Prototypes using Node.jsMicrosoft via edXSelf Paced
How to Code: Complex DataThe University of British Columbia via edXSelf Paced
Introduction to TypeScript 2Microsoft via edXSelf Paced
Fundamentals of Red Hat Enterprise LinuxRed Hat via edXSelf Paced
Building Interactive Prototypes using JavaScriptMicrosoft via edXSelf Paced
Introduction to KubernetesLinux Foundation via edXSelf Paced
Testing with AgileUniversity of Virginia via Coursera7th Aug, 2017
Concurrent Programming in ErlangUniversity of Kent via FutureLearn7th Aug, 2017
Front-End Web UI Frameworks and Tools: Bootstrap 4The Hong Kong University of Science and Technology via Coursera7th Aug, 2017
Документы и презентации в LaTeX (Introduction to LaTeX)Higher School of Economics via Coursera7th Aug, 2017
Google Cloud Platform Fundamentals for AWS ProfessionalsGoogle Cloud via Coursera7th Aug, 2017
Cybersecurity: The CISO’s ViewUniversity of Washington via edXSelf Paced
Video Game Design: Teamwork & CollaborationRochester Institute of Technology via edXSelf Paced
Software Testing FundamentalsUniversity System of Maryland via edX21st Aug, 2017
Cloud Computing for EnterprisesUniversity System of Maryland via edX21st Aug, 2017
Mobile Application ExperiencesMassachusetts Institute of Technology via edXSelf Paced
Introduction to Data StructuresUniversity of Adelaide via edXSelf Paced
VR Designvia UdacitySelf Paced
UML Class Diagrams for Software EngineeringKU Leuven University via edXSelf Paced
Implementation of Data StructuresIndian Institute of Technology Bombay via edXSelf Paced
Advanced Software Construction in JavaMassachusetts Institute of Technology via edXSelf Paced
Foundations of Data StructuresIndian Institute of Technology Bombay via edXSelf Paced
Advanced CSS ConceptsMicrosoft via edXSelf Paced
VR Platforms & Applicationsvia UdacitySelf Paced
Software Analysis & TestingGeorgia Institute of Technology via UdacitySelf Paced
Database Systems Concepts & DesignGeorgia Institute of Technology via UdacitySelf Paced
How Virtual Reality (VR) WorksUniversity of California, San Diego via edXSelf Paced
Introduction to Programming with Java: Fundamental Data Structures and AlUniversidad Carlos iii de Madrid via edX9th Jan, 2018
Programmation Concurrente (avec Java)Sorbonne Universités via edXSelf Paced
Animation and CGI MotionColumbia University via edX11th Sep, 2017
LAFF — On Programming for CorrectnessThe University of Texas at Austin via edXSelf Paced
Internet of Things: Sensing and Actuation From DevicesUniversity of California, San Diego via Coursera7th Aug, 2017
Advanced (56)
Deep LearningGoogle via Udacity★★☆☆☆ (31 ratings) | Self Paced
Creative Applications of Deep Learning with TensorFlowvia Kadenze★★★★★ (30 ratings) | Self Paced
Neural Networks for Machine Learning
- University of Toronto via Coursera
- ★★★★☆ (20 ratings) | 7th Aug, 2017
Probabilistic Graphical Models 1: RepresentationStanford University via Coursera★★★★☆ (17 ratings) | 14th Aug, 2017
Bitcoin and Cryptocurrency TechnologiesPrinceton University via Coursera★★★★☆ (15 ratings) | 7th Aug, 2017
Machine Learning for Data Science and AnalyticsColumbia University via edX★★★☆☆ (15 ratings) | Self Paced
Machine Learning for Data Science and AnalyticsColumbia University via edX★★★☆☆ (15 ratings) | Self Paced
Machine Learning for TradingGeorgia Institute of Technology via Udacity★★★☆☆ (13 ratings) | Self Paced
Artificial Intelligence (AI)Columbia University via edX★★★★☆ (9 ratings) | 11th Sep, 2017
Intro to Parallel ProgrammingNvidia via Udacity★★★★☆ (6 ratings) | Self Paced
Interactive 3D GraphicsAutodesk via Udacity★★★★☆ (6 ratings) | Self Paced
Reinforcement LearningBrown University via Udacity★★☆☆☆ (6 ratings) | Self Paced
Enabling Technologies for Data Science and Analytics: The Internet of ThingsColumbia University via edX★☆☆☆☆ (5 ratings) | Self Paced
Practical Deep Learning For Coders, Part 1fast.ai via Independent★★★★☆ (5 ratings) | Self Paced
Applied CryptographyUniversity of Virginia via Udacity★★★★☆ (5 ratings) | Self Paced
Introduction to Computer VisionGeorgia Institute of Technology via Udacity★★★★★ (5 ratings) | Self Paced
Introduction to Computer ArchitectureCarnegie Mellon University via Independent★★★★★ (4 ratings) | Self Paced
Machine LearningGeorgia Institute of Technology via Udacity★★★★★ (4 ratings) | Self Paced
Advanced Operating SystemsGeorgia Institute of Technology via Udacity★★★★★ (4 ratings) | Self Paced
Machine LearningColumbia University via edX★★★★★ (3 ratings) | 11th Sep, 2017
Quantitative Formal Modeling and Worst-Case Performance AnalysisEIT Digital via Coursera★★★☆☆ (3 ratings) | 7th Aug, 2017
Introduction to Operating SystemsGeorgia Institute of Technology via Udacity★★★★★ (2 ratings) | Self Paced
Nearest Neighbor Collaborative FilteringUniversity of Minnesota via Coursera★★☆☆☆ (2 ratings) | 7th Aug, 2017
6.S094: Deep Learning for Self-Driving CarsMassachusetts Institute of Technology via Independent★★★★☆ (1 rating) | Self Paced
Embedded Hardware and Operating SystemsEIT Digital via Coursera★☆☆☆☆ (1 rating) | 7th Aug, 2017
Learn TensorFlow and deep learning, without a Ph.D.Google via Independent★★★★☆ (1 rating) | Self Paced
6.S191: Introduction to Deep LearningMassachusetts Institute of Technology via Independent★★★★☆ (1 rating) | Self Paced
Computability, Complexity & AlgorithmsGeorgia Institute of Technology via Udacity★★★★★ (1 rating) | Self Paced
Knowledge-Based AI: Cognitive SystemsGeorgia Institute of Technology via Udacity★★★☆☆ (1 rating) | Self Paced
Computational PhotographyGeorgia Institute of Technology via Udacity★★★★☆ (1 rating) | Self Paced
Intro to Information SecurityGeorgia Institute of Technology via Udacity★☆☆☆☆ (1 rating) | Self Paced
High Performance Computer ArchitectureGeorgia Institute of Technology via Udacity★★★★★ (1 rating) | Self Paced
Reliable Distributed Algorithms, Part 1KTH Royal Institute of Technology via edX★★★★★ (1 rating) | Self Paced
Machine Learning 1 — Supervised LearningBrown University via Udacity★★★★☆ (1 rating) | Self Paced
Approximation Algorithms Part IIÉcole normale supérieure via Coursera14th Aug, 2017
Information Security: Context and IntroductionUniversity of London International Programmes via Coursera21st Aug, 2017
Matrix Factorization and Advanced TechniquesUniversity of Minnesota via Coursera7th Aug, 2017
System Validation: Automata and behavioural equivalencesEIT Digital via Coursera7th Aug, 2017
Introduction to Formal Concept AnalysisHigher School of Economics via Coursera14th Aug, 2017
GT — Refresher — Advanced OSGeorgia Institute of Technology via UdacitySelf Paced
System Validation (4): Modelling Software, Protocols, and other behaviourEIT Digital via Coursera7th Aug, 2017
System Validation (3): Requirements by modal formulasEIT Digital via Coursera14th Aug, 2017
High Performance ComputingGeorgia Institute of Technology via UdacitySelf Paced
Introduction to OpenStackLinux Foundation via edXSelf Paced
Statistical Machine LearningCarnegie Mellon University via IndependentSelf Paced
Computer System Design: Advanced Concepts of Modern MicroprocessorsChalmers University of Technology via edXSelf Paced
Nature, in Code: Biology in JavaScriptÉcole Polytechnique Fédérale de Lausanne via edXSelf Paced
Deep Learning for Natural Language ProcessingUniversity of Oxford via IndependentSelf Paced
Introduction to Cloud Foundry and Cloud Native Software ArchitectureLinux Foundation via edXSelf Paced
Deep Learning Summer Schoolvia IndependentSelf Paced
Compilers: Theory and PracticeGeorgia Institute of Technology via UdacitySelf Paced
Continuous Integration and Deploymentvia UdacitySelf Paced
Network SecurityGeorgia Institute of Technology via UdacitySelf Paced
Cyber-Physical Systems SecurityGeorgia Institute of Technology via UdacitySelf Paced
Artificial IntelligenceGeorgia Institute of Technology via UdacitySelf Paced
Deep Learning ExplainedMicrosoft via edXSelf Paced
Introduction to Operating SystemsGeorgia Institute of Technology via Udacity★★★★★ (2 ratings) | Self Paced
Nearest Neighbor Collaborative FilteringUniversity of Minnesota via Coursera★★☆☆☆ (2 ratings) | 7th Aug, 2017
6.S094: Deep Learning for Self-Driving CarsMassachusetts Institute of Technology via Independent★★★★☆ (1 rating) | Self Paced
Embedded Hardware and Operating SystemsEIT Digital via Coursera★☆☆☆☆ (1 rating) | 7th Aug, 2017
Learn TensorFlow and deep learning, without a Ph.D.Google via Independent★★★★☆ (1 rating) | Self Paced
6.S191: Introduction to Deep LearningMassachusetts Institute of Technology via Independent★★★★☆ (1 rating) | Self Paced
Computability, Complexity & AlgorithmsGeorgia Institute of Technology via Udacity★★★★★ (1 rating) | Self Paced
Knowledge-Based AI: Cognitive SystemsGeorgia Institute of Technology via Udacity★★★☆☆ (1 rating) | Self Paced
Computational PhotographyGeorgia Institute of Technology via Udacity★★★★☆ (1 rating) | Self Paced
Intro to Information SecurityGeorgia Institute of Technology via Udacity★☆☆☆☆ (1 rating) | Self Paced
High Performance Computer ArchitectureGeorgia Institute of Technology via Udacity★★★★★ (1 rating) | Self Paced
Reliable Distributed Algorithms, Part 1KTH Royal Institute of Technology via edX★★★★★ (1 rating) | Self Paced
Machine Learning 1 — Supervised LearningBrown University via Udacity★★★★☆ (1 rating) | Self Paced
Approximation Algorithms Part IIÉcole normale supérieure via Coursera14th Aug, 2017
Information Security: Context and IntroductionUniversity of London International Programmes via Coursera21st Aug, 2017
Matrix Factorization and Advanced TechniquesUniversity of Minnesota via Coursera7th Aug, 2017
System Validation: Automata and behavioural equivalencesEIT Digital via Coursera7th Aug, 2017
Introduction to Formal Concept AnalysisHigher School of Economics via Coursera14th Aug, 2017
GT — Refresher — Advanced OSGeorgia Institute of Technology via UdacitySelf Paced
System Validation (4): Modelling Software, Protocols, and other behaviourEIT Digital via Coursera7th Aug, 2017
System Validation (3): Requirements by modal formulasEIT Digital via Coursera14th Aug, 2017
High Performance ComputingGeorgia Institute of Technology via UdacitySelf Paced
Introduction to OpenStackLinux Foundation via edXSelf Paced
Statistical Machine LearningCarnegie Mellon University via IndependentSelf Paced
Computer System Design: Advanced Concepts of Modern MicroprocessorsChalmers University of Technology via edXSelf Paced
Nature, in Code: Biology in JavaScriptÉcole Polytechnique Fédérale de Lausanne via edXSelf Paced
Deep Learning for Natural Language Processing
- University of Oxford via Independent
- Self Paced
Introduction to Cloud Foundry and Cloud Native Software Architecture
- Linux Foundation via edX
- Self Paced
- via Independent
- Self Paced
Compilers: Theory and Practice
- Georgia Institute of Technology via Udacity
- Self Paced
Continuous Integration and Deployment
- via Udacity
- Self Paced
- Georgia Institute of Technology via Udacity
- Self Paced
Cyber-Physical Systems Security
- Georgia Institute of Technology via Udacity
- Self Paced
- Georgia Institute of Technology via Udacity
- Self Paced
- Microsoft via edX
- Self Paced