You are on page 1of 26

Beginner (159)

 An Introduction to Interactive Programming in Python (Part 1)  from Rice


University ★★★★★(2909)
 Programming for Everybody (Getting Started with Python)  from University of
Michigan ★★★★★(865)
 Learn to Program: The Fundamentals from University of Toronto ★★★★★(86)
 Intro to Computer Science from University of Virginia ★★★★☆(61)
 CS50’s Introduction to Computer Science from Harvard University ★★★★★(53)
 Ruby on Rails: An Introduction from Johns Hopkins University ★★★☆☆(50)
 An Introduction to Interactive Programming in Python (Part 2)  from Rice
University ★★★★★(45)
 Introduction to HTML5 from University of Michigan ★★★★☆(37)
 Internet History, Technology, and Security from University of Michigan ★★★★★(35)
 Introduction to Linux from Linux Foundation ★★★★☆(34)
 How to Use Git and GitHub
 [New] C Programming: Language Foundations from Institut Mines-Télécom
 [New] Linux Basics: The Command Line Interface from Dartmouth
 [New] C Programming: Pointers and Memory Management from Dartmouth
 [New] C Programming: Getting Started from Dartmouth
 [New] Introducción a la programación en C: Tipos de datos y
estructuras from Universidad Autónoma de Madrid
 [New] How Computers Work: Demystifying Computation  from Raspberry Pi
Foundation
 Intro to HTML and CSS
 Introduction to VBA/Excel Programming from Cal Poly Pomona ★★★★☆(21)
 Introduction to Cyber Security from The Open University ★★★★☆(18)
 JavaScript Basics
 Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered
Course) from Hebrew University of Jerusalem ★★★★★(14)
 Programming Basics from Indian Institute of Technology Bombay ★★☆☆☆(13)
 Computer Science 101 from Stanford University ★★★★☆(11)
 Introduction to CSS3 from University of Michigan ★★★★★(11)
 Creative Programming for Digital Media & Mobile Apps from University of London
International Programmes ★★★★☆(10)
 Programming Foundations with JavaScript, HTML and CSS  from Duke
University ★★★★☆(9)
 HTML5 Coding Essentials and Best Practices from World Wide Web Consortium
(W3C) ★★★★☆(9)
 Programming Foundations with Python
 Introduction to Computer Networking from Stanford University ★★★★★(8)
 Introduction to the Internet of Things and Embedded Systems  from University of
California, Irvine ★★★★☆(8)
 Usable Security from University of Maryland, College Park ★★★☆☆(8)
 Introduction to Bootstrap — A Tutorial from Microsoft ★★★☆☆(8)
 Code Yourself! An Introduction to Programming from University of
Edinburgh ★★★★☆(7)
 Begin Programming: Build Your First Mobile Game from University of
Reading ★★★★☆(7)
 HTML, CSS, and Javascript for Web Developers  from Johns Hopkins
University ★★★★★(6)
 Learn to Program: Crafting Quality Code from University of Toronto ★★★★★(6)
 Intro to Relational Databases
 Paradigms of Computer Programming — Fundamentals  from Université catholique de
Louvain ★★★★★(4)
 Paradigms of Computer Programming — Abstraction and Concurrency  from Université
catholique de Louvain ★★★★☆(4)
 Introduction to jQuery from Microsoft ★★★★☆(4)
 Programming in Scratch from Harvey Mudd College ★★★★★(4)
 How To Create a Website in a Weekend! (Project-Centered Course) from State University
of New York ★★★★★(3)
 Introduction to Java Programming — Part 1  from The Hong Kong University of Science
and Technology ★★★★☆(3)
 Introduction to Java Programming: Starting to code in Java from Universidad Carlos iii
de Madrid ★★★★☆(3)
 Introduction to Programming for the Visual Arts with p5.js  from University of California,
Los Angeles ★★★★☆(3)
 HTML5 and CSS Fundamentals from World Wide Web Consortium (W3C) ★★★★☆(3)
 Linux Command Line Basics
 The Beauty and Joy of Computing — AP® CS Principles Part 1  from University of
California, Berkeley ★★★★★(2)
 Python Programming: A Concise Introduction from Wesleyan University ★★★☆☆(2)
 Object-Oriented Programming from Indian Institute of Technology Bombay ★★★★☆(2)
 The Computing Technology Inside Your Smartphone from Cornell
University ★★★★★(2)
 Introduction to HTML and JavaScript from Microsoft ★★★★★(2)
 Think. Create. Code from University of Adelaide ★★★★★(2)
 CS For All: Introduction to Computer Science and Python Programming  from Harvey
Mudd College ★★★★★(2)
 Networks: Friends, Money, and Bytes from Princeton University ★★★☆☆(1)
 Android Basics: Make Your First App from Google ★★★★★(1)
 Computing: Art, Magic, Science from ETH Zurich ★★★★☆(1)
 MyCS: Computer Science for Beginners from Harvey Mudd College ★★★☆☆(1)
 CODAPPS: Coding mobile apps for entrepreneurs  from EMLYON Business
School ★★★★★(1)
 CS50’s Computer Science for Business Professionals from Harvard University
 CS50’s AP® Computer Science Principles from Harvard University
 CS50’s Web Programming with Python and JavaScript from Harvard University
 CS50’s Mobile App Development with React Native from Harvard University
 CS50’s Introduction to Game Development from Harvard University
 CS50’s Understanding Technology from Harvard University
 Principles of Computing from Stanford University
 The Beauty and Joy of Computing — AP® CS Principles Part 2  from University of
California, Berkeley
 Programming for the Web with JavaScript from University of Pennsylvania
 The Unix Workbench from Johns Hopkins University
 Programming Fundamentals from Duke University
 Computing in Python IV: Objects & Algorithms from Georgia Institute of Technology
 Computing in Python III: Data Structures from Georgia Institute of Technology
 Computing in Python II: Control Structures from Georgia Institute of Technology
 Computing in Python I: Fundamentals and Procedural Programming  from Georgia
Institute of Technology
 Introduction to Computing using Python from Georgia Institute of Technology
 Introduction to Cybersecurity from University of Washington
 Python Data Representations from Rice University
 Python Programming Essentials from Rice University
 How to Code: Simple Data from The University of British Columbia
 Software Engineering: Introduction from The University of British Columbia
 Introduction to Web Development from University of California, Davis
 Введение в базы данных from St. Petersburg State Polytechnic University
 Введение в программирование (C++) from Higher School of Economics
 Web Development and Design using Wordpress from California Institute of the Arts
 Introduction to Java Programming — Part 2  from The Hong Kong University of Science
and Technology
 Scratch: Programmeren voor kinderen (8+) from Delft University of Technology
 Excel/VBA for Creative Problem Solving, Part 3 (Projects) from University of Colorado
Boulder
 JavaScript, часть 1: основы и функции from Moscow Institute of Physics and
Technology
 Тонкости верстки from Moscow Institute of Physics and Technology
 Web Coding Fundamentals: HTML, CSS and Javascript from National University of
Singapore
 Java Fundamentals for Android Development from Galileo University
 Monetize your Android Applications from Galileo University
 Android App Development for Beginners from Galileo University
 AP Computer Science A: Java Programming Loops and Data Structures  from Purdue
University
 AP Computer Science A: Java Programming Classes and Objects from Purdue University
 AP Computer Science A: Java Programming Polymorphism and Advanced Data
Structures from Purdue University
 Introducción a la programación orientada a objetos en Java  from Universidad de los
Andes
 Introduction to TCP/IP from Yonsei University
 Deep Learning for Business from Yonsei University
 Cyber Security Basics: A Hands-on Approach from Universidad Carlos iii de Madrid
 Introducción a la programación en Java: empezando a programar  from Universidad
Carlos iii de Madrid
 Introduction to Java Programming: Writing Good Code  from Universidad Carlos iii de
Madrid
 Technical Support Fundamentals from Google
 Mobile Web Development from Google
 Web Accessibility from Google
 Introduction to Design Thinking from Microsoft
 CSS Basics from Microsoft
 Introduction to Python: Absolute Beginner from Microsoft
 Logic and Computational Thinking from Microsoft
 Introduction to Python: Fundamentals from Microsoft
 Writing Professional Code from Microsoft
 Learn to Program in Java from Microsoft
 Object Oriented Programming in Java from Microsoft
 Introduction to NodeJS from Microsoft
 Introduction to ReactJS from Microsoft
 Introduction to Cybersecurity for Business from University of Colorado System
 Proactive Computer Security from University of Colorado System
 Computing: Art, Magic, Science — Part II from ETH Zurich
 Software Design as an Abstraction from University of Colorado System
 Software Design Methods and Tools from University of Colorado System
 TCP/IP and Advanced Topics from University of Colorado System
 Software Design as an Element of the Software Development Lifecycle  from University
of Colorado System
 Blockchain: Understanding Its Uses and Implications from Linux Foundation
 Learn to Program Using Python from University of Texas Arlington
 Introduction to Programming Using Python from University of Texas Arlington
 Introduction to Open Source Networking Technologies from Linux Foundation
 Mobile Computing with App Inventor — CS Principles from The University of Warwick
 Introduction to the Internet of Things (IoT) from Curtin University
 Software Engineering Essentials from Technische Universität München (Technical
University of Munich)
 Video Game Design and Balance from Rochester Institute of Technology
 How to Build a Chatbot Without Coding from IBM
 Web Security Fundamentals from KU Leuven University
 Introduction to Cyber Attacks from New York University (NYU)
 Cyber Attack Countermeasures from New York University (NYU)
 JavaScript Introduction from World Wide Web Consortium (W3C)
 Introduction to MongoDB from MongoDB University
 ES6 — JavaScript Improved
 Object-Oriented JavaScript
 HTTP & Web Servers
 Version Control with Git from Atlassian
 Swift for Beginners
 GitHub & Collaboration
 Learn Swift Programming Syntax
 Android for Beginners
 Introduction to Virtual Reality
 Introduction to Cisco Networking from Cisco
 Python for Everybody — Exploring Information
 Blockchain in the Energy Sector from InnoEnergy
 Web Applications for Everybody
 JavaScript and the DOM
 Java Programming Basics
 Network Protocols and Architecture from Cisco
 Version Control with Git
 Home Networking Basics from Cisco
 Internet Connection: How to Get Online? from Cisco
 Data Communications and Network Services from Cisco
 Introduction to Python Programming
 Intro to JavaScript
Intermediate (383)
 Python Data Structures from University of Michigan ★★★★★(508)
 Using Python to Access Web Data from University of Michigan ★★★★★(344)
 Using Databases with Python from University of Michigan ★★★★★(291)
 Machine Learning from Stanford University ★★★★★(261)
 Functional Programming Principles in Scala from École Polytechnique Fédérale de
Lausanne ★★★★★(58)
 Algorithms, Part I from Princeton University ★★★★☆(48)
 Cryptography I from Stanford University ★★★★★(45)
 Programming Mobile Applications for Android Handheld Systems: Part
1 from University of Maryland, College Park ★★★★☆(38)
 Functional Program Design in Scala from École Polytechnique Fédérale de
Lausanne ★★★★★(32)
 CS188.1x: Artificial Intelligence from University of California, Berkeley ★★★★★(30)
 Principles of Computing (Part 1) from Rice University ★★★★★(26)
 [New] Introduction to Machine Learning from Duke University
 [New] C Programming: Advanced Data Types from Dartmouth
 [New] C Programming: Using Linux Tools and Libraries from Dartmouth
 [New] C Programming: Modular Programming and Memory
Management from Dartmouth
 [New] DDoS Attacks and Defenses from University of Colorado System
 [New] Machine Learning with Python: A Practical Introduction from IBM
 Practical Machine Learning from Johns Hopkins University ★★★☆☆(22)
 Software Security from University of Maryland, College Park ★★★★★(22)
 Algorithms, Part II from Princeton University ★★★★★(21)
 Responsive Website Basics: Code with HTML, CSS, and JavaScript  from University of
London International Programmes ★★★★☆(21)
 Agile Development Using Ruby on Rails — The Basics  from University of California,
Berkeley ★★★★★(19)
 Cloud Computing Concepts, Part 1 from University of Illinois at Urbana-
Champaign ★★★☆☆(19)
 Automata Theory from Stanford University ★★★★☆(17)
 Programming Languages, Part A from University of Washington ★★★★★(17)
 C++ For C Programmers, Part A from University of California, Santa
Cruz ★★★☆☆(16)
 M101J: MongoDB for Java Developers
 Principles of Computing (Part 2) from Rice University ★★★★☆(15)
 Programming Mobile Applications for Android Handheld Systems: Part
2 from University of Maryland, College Park ★★★★☆(15)
 Concepts in Game Development from Swinburne University of
Technology ★★★★☆(15)
 The Nature of Code from Processing Foundation ★★★★★(15)
 Algorithmic Thinking (Part 1) from Rice University ★★★★☆(14)
 Design of Computer Programs from Stanford University ★★★★☆(13)
 Intro to Machine Learning from Stanford University ★★★★☆(12)
 Algorithmic Toolbox from University of California, San Diego ★★★★☆(12)
 Object Oriented Programming in Java from University of California, San
Diego ★★★★★(12)
 Discrete Optimization from University of Melbourne ★★★★☆(12)
 Responsive Web Design from University of London International
Programmes ★★★☆☆(11)
 Introduction to Game Development from Michigan State University ★★★★☆(11)
 Introduction to Functional Programming from Delft University of
Technology ★★★★☆(11)
 Object-Oriented JavaScript from Hack Reactor ★★★★★(11)
 Interactivity with JavaScript from University of Michigan ★★★★☆(10)
 Introduction to Software Product Management from University of Alberta ★★★★☆(10)
 Android Development for Beginners from Google ★★★★☆(10)
 M101JS: MongoDB for Node.js Developers
 The Arduino Platform and C Programming  from University of California,
Irvine ★★★☆☆(9)
 Java Programming: Solving Problems with Software from Duke University ★★★☆☆(9)
 Algorithmic Thinking (Part 2) from Rice University ★★★★☆(9)
 Programming Languages from University of Virginia ★★★☆☆(9)
 Software Processes and Agile Practices from University of Alberta ★★★★☆(9)
 Image and Video Processing: From Mars to Hollywood with a Stop at the
Hospital from Duke University ★★★★☆(8)
 Text Retrieval and Search Engines from University of Illinois at Urbana-
Champaign ★★★☆☆(8)
 Cryptography from University of Maryland, College Park ★★★★☆(8)
 Advanced Styling with Responsive Design from University of Michigan ★★★★☆(7)
 Cloud Computing Applications, Part 1: Cloud Systems and
Infrastructure from University of Illinois at Urbana-Champaign ★★★☆☆(7)
 Software Testing from University of Utah ★★★★☆(7)
 Internet of Things: How did we get here?  from University of California, San
Diego ★★☆☆☆(6)
 Introduction To Swift Programming from University of Toronto ★☆☆☆☆(6)
 Learning from Data (Introductory Machine Learning course)  from California Institute of
Technology ★★★★☆(6)
 Client Needs and Software Requirements from University of Alberta ★★★★☆(6)
 Responsive Web Design Fundamentals from Google ★★★★☆(6)
 Intro to AJAX
 Computer Graphics from University of California, Berkeley ★★★★☆(5)
 Agile Development Using Ruby on Rails — Advanced  from University of California,
Berkeley ★★★★★(5)
 Ruby on Rails Web Services and Integration with MongoDB  from Johns Hopkins
University ★★★★★(5)
 Cloud Computing Concepts: Part 2 from University of Illinois at Urbana-
Champaign ★★★★★(5)
 Data Structures and Performance from University of California, San Diego ★★★★★(5)
 Introduction to Meteor.js Development from University of London International
Programmes ★★★★★(5)
 Web Application Development with JavaScript and MongoDB  from University of
London International Programmes ★★★★☆(5)
 How to Code: Systematic Program Design — Part 1 from The University of British
Columbia ★★★★☆(5)
 Developing Android Apps from Google ★★★★☆(5)
 Julia Scientific Programming from University of Cape Town ★★★★★(5)
 Data Wrangling with MongoDB from MongoDB University ★★★★☆(5)
 Intro to iOS App Development with Swift
 Parallel Programming Concepts
 Intro to DevOps from Nutanix ★★★☆☆(5)
 Interfacing with the Arduino from University of California, Irvine ★★★★☆(4)
 Software Development Process from Georgia Institute of Technology ★★★☆☆(4)
 Algorithms on Strings from University of California, San Diego ★★★☆☆(4)
 Computer Architecture from Princeton University ★★★★★(4)
 Analysis of Algorithms from Princeton University ★★★★★(4)
 Computer Networking from Georgia Institute of Technology ★★★★☆(4)
 Cloud Networking from University of Illinois at Urbana-Champaign ★★★★☆(4)
 Internet of Things & Augmented Reality Emerging Technologies from Yonsei
University ★★★☆☆(4)
 HTML5 Game Development from Google ★★★☆☆(4)
 Website Performance Optimization from Google ★★★★☆(4)
 Introduction to C++ from Microsoft ★★★★☆(4)
 Database Management Essentials from University of Colorado System ★★★★☆(4)
 Interactive Computer Graphics from The University of Tokyo ★★☆☆☆(4)
 Software Debugging from Saarland University ★★★★★(4)
 Software Construction in Java from Massachusetts Institute of Technology ★★★★★(3)
 Foundations of Objective-C App Development from University of California,
Irvine ★★★☆☆(3)
 The Raspberry Pi Platform and Python Programming for the Raspberry
Pi from University of California, Irvine ★★★★☆(3)
 Data Structures from University of California, San Diego  ★★★☆☆(3)
 Java Programming: Arrays, Lists, and Structured Data  from Duke
University ★★★★☆(3)
 Java Programming: Principles of Software Design from Duke University ★★★★★(3)
 Networks Illustrated: Principles without Calculus  from Princeton
University ★★★★☆(3)
 VLSI CAD Part I: Logic from University of Illinois at Urbana-Champaign ★★★★★(3)
 Mastering the Software Engineering Interview from University of California, San
Diego ★★★★☆(3)
 Internet of Things: Setting Up Your DragonBoard™ Development
Platform from University of California, San Diego ★★★☆☆(3)
 Wireless Communication Emerging Technologies from Yonsei University ★★★★☆(3)
 Querying Data with Transact-SQL from Microsoft ★★★★☆(3)
 DevOps for Developers: How to Get Started from Microsoft ★★★★☆(3)
 Autonomous Mobile Robots from ETH Zurich ★★★☆☆(3)
 JavaScript Design Patterns
 Intro to jQuery
 Intro to Algorithms
 M101N: MongoDB for .NET Developers
 Compilers from Stanford University ★★★★☆(2)
 Mobile Application Experiences Part 1: From a Domain to an App
Idea from Massachusetts Institute of Technology ★★★★★(2)
 Rails with Active Record and Action Pack from Johns Hopkins University ★★★★☆(2)
 Algorithms on Graphs from University of California, San Diego ★★★★☆(2)
 Internet of Things: Communication Technologies from University of California, San
Diego ★★★☆☆(2)
 Advanced Data Structures in Java from University of California, San Diego ★★★★☆(2)
 iOS App Development Basics from University of Toronto ★★★★☆(2)
 App Design and Development for iOS from University of Toronto ★★★☆☆(2)
 Game Development for Modern Platforms from Michigan State University ★★★★★(2)
 Introduction to Mobile Application Development using Android from The Hong Kong
University of Science and Technology ★★★★☆(2)
 Internet Emerging Technologies from Yonsei University ★★★☆☆(2)
 Agile Planning for Software Products from University of Alberta ★★★☆☆(2)
 UX Design for Mobile Developers from Google ★★★★★(2)
 Browser Rendering Optimization from Google ★★★★☆(2)
 Analyzing and Visualizing Data with Power BI from Microsoft ★★★★★(2)
 Developing International Software, Part 1 from Microsoft ★★★★☆(2)
 Agile Software Development from ETH Zurich ★★★★★(2)
 Build Your First Android App (Project-Centered Course)  from École Centrale
Paris ★★★☆☆(2)
 Approximation Algorithms Part I from École normale supérieure ★★★★★(2)
 Configuring Linux Web Servers
 Full Stack Foundations
 JavaScript Testing
 Single Page Web Applications with AngularJS from Johns Hopkins
University ★★★★★(1)
 Interfacing with the Raspberry Pi from University of California, Irvine ★☆☆☆☆(1)
 Best Practices for iOS User Interface Design  from University of California,
Irvine ★★★★★(1)
 Software Architecture & Design from Georgia Institute of Technology ★★★★★(1)
 Machine Learning: Unsupervised Learning from Brown University ★★★★☆(1)
 Advanced Algorithms and Complexity from University of California, San
Diego ★★★☆☆(1)
 Responsive Website Tutorial and Examples  from University of London International
Programmes ★★★★★(1)
 Managing an Agile Team from University of Virginia ★★☆☆☆(1)
 MATLAB and Octave for Beginners from École Polytechnique Fédérale de
Lausanne ★☆☆☆☆(1)
 Web Application Development: Basic Concepts from University of New
Mexico ★★★★☆(1)
 Android: Introducción a la Programación from Universitat Politècnica de
València ★★★★☆(1)
 Algorithms from Indian Institute of Technology Bombay ★★★★★(1)
 Google Cloud Platform Fundamentals: Core Infrastructure from Google ★★★★☆(1)
 Developing Scalable Apps in Python from Google ★★★★☆(1)
 Gradle for Android and Java from Google ★★★★★(1)
 Developing Scalable Apps in Java from Google ★★★★☆(1)
 Android Basics: Multiscreen Apps from Google ★★★★☆(1)
 JavaScript Promises from Google ★★★★★(1)
 Principles of Machine Learning from Microsoft ★★★★★(1)
 用 Python 玩 转 数 据 Data Processing Using Python from Nanjing
University ★★★★★(1)
 Introduction to Real-Time Systems from IEEE ★★★★☆(1)
 Cybersecurity and Mobility from University System of Georgia ★☆☆☆☆(1)
 A developer’s guide to the Internet of Things (IoT) from IBM ★★★★☆(1)
 Technical Interview from Pramp ★★★★★(1)
 HTML5 Apps and Games from World Wide Web Consortium (W3C) ★★★☆☆(1)
 Intro to Theoretical Computer Science
 Networking for Web Developers
 Using Python for Research from Harvard University
 Shortest Paths Revisited, NP-Complete Problems and What To Do About
Them from Stanford University
 Algorithms: Design and Analysis, Part 2 from Stanford University
 Language, Proof and Logic from Stanford University
 Probabilistic Graphical Models 3: Learning from Stanford University
 Algorithms: Design and Analysis from Stanford University
 Divide and Conquer, Sorting and Searching, and Randomized Algorithms from Stanford
University
 Greedy Algorithms, Minimum Spanning Trees, and Dynamic
Programming from Stanford University
 Graph Search, Shortest Paths, and Data Structures from Stanford University
 Computation Structures 2: Computer Architecture from Massachusetts Institute of
Technology
 Mobile Application Experiences Part 3: Building Mobile Apps from Massachusetts
Institute of Technology
 Advanced Software Construction in Java from Massachusetts Institute of Technology
 Mobile Application Experiences from Massachusetts Institute of Technology
 Bitcoin and Cryptocurrencies from University of California, Berkeley
 Algorithm Design and Analysis from University of Pennsylvania
 Data Structures and Software Design from University of Pennsylvania
 Software Development Fundamentals from University of Pennsylvania
 Introduction to Neurohacking In R from Johns Hopkins University
 Games, Sensors and Media from University of California, Irvine
 Networking and Security in iOS Applications from University of California, Irvine
 Toward the Future of iOS Development with Swift from University of California, Irvine
 Pointers, Arrays, and Recursion from Duke University
 Writing, Running, and Fixing Code in C from Duke University
 Software Analysis & Testing from Georgia Institute of Technology
 Database Systems Concepts & Design from Georgia Institute of Technology
 Database Systems Concepts and Design from Georgia Institute of Technology
 Introduction to Graduate Algorithms from Georgia Institute of Technology
 Animation and CGI Motion from Columbia University
 Data Analytics Foundations for Accountancy II from University of Illinois at Urbana-
Champaign
 Internet of Things: Sensing and Actuation From Devices  from University of California,
San Diego
 Minecraft, Coding and Teaching from University of California, San Diego
 Machine Learning Fundamentals from University of California, San Diego
 Algorithmic Design and Techniques from University of California, San Diego
 Data Structures: An Active Learning Approach from University of California, San Diego
 How Virtual Reality Works from University of California, San Diego
 String Processing and Pattern Matching Algorithms from University of California, San
Diego
 Data Structures Fundamentals from University of California, San Diego
 Graph Algorithms from University of California, San Diego
 Creating Virtual Reality (VR) Apps from University of California, San Diego
 Finding your Cybersecurity Career Path from University of Washington
 Programming Languages, Part B from University of Washington
 Cybersecurity: The CISO’s View from University of Washington
 Building a Cybersecurity Toolkit from University of Washington
 Programming Languages, Part C from University of Washington
 Build Your Own iOS App from University of Toronto
 Blockchain Platforms from University at Buffalo
 Smart Contracts from University at Buffalo
 Blockchain Basics from University at Buffalo
 算法设计与分析 Design and Analysis of Algorithms from Peking University
 面向 对象技术高级课程( The Advanced Object-Oriented Technology )  from Peking
University
 How to Code: Systematic Program Design — Part 3 from The University of British
Columbia
 How to Code: Systematic Program Design — Part 2 from The University of British
Columbia
 Software Construction: Object-Oriented Design from The University of British Columbia
 How to Code: Complex Data from The University of British Columbia
 Software Construction: Data Abstraction from The University of British Columbia
 Testing with Agile from University of Virginia
 Running Product Design Sprints from University of Virginia
 NoSQL Database Systems from Arizona State University
 Moving to the Cloud from University of Melbourne
 SQL for Data Science from University of California, Davis
 LAFF — On Programming for Correctness from The University of Texas at Austin
 Документы и презентации в LaTeX (Introduction to LaTeX) from Higher School of
Economics
 Lean Software Development from University of Minnesota
 [New] Web Design: Strategy and Information Architecture  from California Institute of
the Arts
 Agile Software Development from University of Minnesota
 Software Development Processes and Methodologies from University of Minnesota
 Engineering Maintainable Android Apps from Vanderbilt University
 Java for Android from Vanderbilt University
 Android App Components — Services, Local IPC, and Content
Providers from Vanderbilt University
 Android App Components — Intents, Activities, and Broadcast
Receivers from Vanderbilt University
 Front-End JavaScript Frameworks: Angular from The Hong Kong University of Science
and Technology
 Front-End Web UI Frameworks and Tools: Bootstrap 4  from The Hong Kong University
of Science and Technology
 Server-side Development with NodeJS, Express and MongoDB  from The Hong Kong
University of Science and Technology
 Front-End Web Development with React from The Hong Kong University of Science and
Technology
 Developing Android Apps with App Inventor  from The Hong Kong University of Science
and Technology
 Multiplatform Mobile App Development with React Native  from The Hong Kong
University of Science and Technology
 Multiplatform Mobile App Development with NativeScript from The Hong Kong
University of Science and Technology
 Multiplatform Mobile App Development with Web Technologies: Ionic and
Cordova from The Hong Kong University of Science and Technology
 Globally Distributed Software Engineering from Delft University of Technology
 Основы разработки на C++: жёлтый пояс from Moscow Institute of Physics and
Technology
 Building Arduino robots and devices from Moscow Institute of Physics and Technology
 JavaScript, часть 2: прототипы и асинхронность  from Moscow Institute of Physics and
Technology
 Разработка веб-сервисов на Go — основы языка  from Moscow Institute of Physics
and Technology
 Быстрый старт в разработке Android-приложений from Moscow Institute of Physics
and Technology
 Введение в iOS-разработку from Moscow Institute of Physics and Technology
 Разработка веб-сервисов на Golang, часть 2  from Moscow Institute of Physics and
Technology
 Основы HTML и CSS from Moscow Institute of Physics and Technology
 Fundamentos de Android from Universidad Nacional Autónoma de México
 用 Python 做商管程式設計(一) from National Taiwan University
 Implementation of Data Structures from Indian Institute of Technology Bombay
 Foundations of Data Structures from Indian Institute of Technology Bombay
 Professional Android App Development from Galileo University
 Сетевое администрирование: от теории к практике from Tsinghua University
 Использование механизмов операционных систем в разработке программного
обеспечения from National Research Nuclear University MEPhI
 Enterprise Software Lifecycle Management from National Research Nuclear University
MEPhI
 Introduction to Java Programming: Fundamental Data Structures and
Algorithms from Universidad Carlos iii de Madrid
 The Software Architect Code: Building the Digital World from Universidad Carlos iii de
Madrid
 Reviews & Metrics for Software Improvements from University of Alberta
 Object-Oriented Design from University of Alberta
 Design Patterns from University of Alberta
 Service-Oriented Architecture from University of Alberta
 Software Architecture for the Internet of Things from EIT Digital
 Web Connectivity and Security in Embedded Systems from EIT Digital
 Architecting Smart IoT Devices from EIT Digital
 Introduction to Architecting Smart IoT Devices from EIT Digital
 Android Basics: Networking from Google
 Android Basics: Button Clicks from Google
 Google Cloud Platform Fundamentals for AWS Professionals from Google Cloud
 Android Basics: User Interface from Google
 Intro to Progressive Web Apps from Google
 Android Basics: User Input from Google
 VR Software Development from Google
 Material Design for Android Developers from Google
 Android Performance from Google
 Client-Server Communication from Google
 Google Maps APIs from Google
 Scalable Microservices with Kubernetes from Google
 Advanced Android App Development from Google
 Offline Web Applications from Google
 Firebase Essentials For Android from Google
 Data Structures & Algorithms in Python from Google
 AngularJS: Framework Fundamentals from Microsoft
 Developing Intelligent Apps and Bots from Microsoft
 AngularJS: Advanced Framework Techniques from Microsoft
 Creating Programmatic SQL Database Objects from Microsoft
 Introduction to C# from Microsoft
 Asynchronous Programming with Javascript from Microsoft
 Building Interactive Prototypes using JavaScript from Microsoft
 Algorithms and Data Structures in C# from Microsoft
 Designing Data Platform Solutions from Microsoft
 Algorithms and Data Structures from Microsoft
 Intermediate C++ from Microsoft
 Building Functional Prototypes using Node.js from Microsoft
 Implementing In-Memory SQL Database Objects from Microsoft
 Introduction to TypeScript 2 from Microsoft
 Applied Machine Learning from Microsoft
 Application Design Considerations: An Inclusive Approach from Microsoft
 Optimizing Performance for SQL Based Applications from Microsoft
 Developing SQL Databases from Microsoft
 Advanced CSS Concepts from Microsoft
 Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered
course) from Hebrew University of Jerusalem
 Programmation Concurrente (avec Java) from Sorbonne Universités
 Introduction to Data Structures from University of Adelaide
 C++ For C Programmers, Part B from University of California, Santa Cruz
 More C# Programming and Unity from University of Colorado System
 Detecting and Mitigating Cyber Threats and Attacks from University of Colorado System
 Software Design Threats and Mitigations from University of Colorado System
 Cloud Computing Security from University of Colorado System
 Symmetric Cryptography from University of Colorado System
 Design and Analyze Secure Networked Systems from University of Colorado System
 Asymmetric Cryptography and Key Management from University of Colorado System
 Peer-to-Peer Protocols and Local Area Networks from University of Colorado System
 Requirements Specifications: Goals and Conflict Analysis from University of Colorado
System
 Linux Server Management and Security from University of Colorado System
 Introduction to C# Programming and Unity from University of Colorado System
 Intermediate Object-Oriented Programming for Unity Games from University of
Colorado System
 Software Requirements Prioritization: Risk Analysis from University of Colorado System
 Requirements Elicitation: Artifact and Stakeholder Analysis from University of Colorado
System
 Basic Cryptography and Programming with Crypto API  from University of Colorado
System
 Data Structures and Design Patterns for Game Developers  from University of Colorado
System
 Requirements Gathering for Secure Software Development from University of Colorado
System
 Hacking and Patching from University of Colorado System
 Fundamentals of Network Communication from University of Colorado System
 Packet Switching Networks and Algorithms from University of Colorado System
 Introduction to Web Cartography: Part 1 from ETH Zurich
 Homeland Security & Cybersecurity Connection — It’s Not About the
Terrorists from University of Colorado System
 SRS Documents: Requirements and Diagrammatic Notations from University of
Colorado System
 Introduction to Cloud Infrastructure Technologies from Linux Foundation
 2D Game Development with libGDX from Amazon
 Machine Learning for Musicians and Artists from Goldsmiths, University of London
 Introduction to DevOps: Transforming and Improving Operations  from Linux
Foundation
 Introduction to Kubernetes from Linux Foundation
 Cybersecurity and the X-Factor from University System of Georgia
 Cybersecurity and the Internet of Things from University System of Georgia
 Mobile Design and Usability for Android from Facebook
 Orientação a Objetos com Java from Instituto Tecnológico de Aeronáutica
 Web App Development with the Power of Node.js  from Technische Universität München
(Technical University of Munich)
 Mobile Design and Usability for iOS from Facebook
 Teamwork & Collaboration from Rochester Institute of Technology
 Overview of Advanced Methods of Reinforcement Learning in Finance  from New York
University (NYU)
 A Developer’s guide to Node-RED from IBM
 Fundamentals of Machine Learning in Finance from New York University (NYU)
 Guided Tour of Machine Learning in Finance from New York University (NYU)
 Cybersecurity Fundamentals from Rochester Institute of Technology
 Gameplay Programming for Video Game Designers from Rochester Institute of
Technology
 Computer Forensics from Rochester Institute of Technology
 Network Security from Rochester Institute of Technology
 UML Class Diagrams for Software Engineering from KU Leuven University
 Cybersecurity Risk Management from Rochester Institute of Technology
 Real-Time Cyber Threat Detection and Mitigation from New York University (NYU)
 Introdução ao Teste de Software from Universidade de São Paulo
 Programming for Everyone — An Introduction to Visual Programming
Languages from Weizmann Institute of Science
 Data Science in the Games Industry from University of Dundee
 Concurrency from AdaCore University
 How to Win Coding Competitions: Secrets of Champions from ITMO University
 Formal Software Verification from University System of Maryland
 Cloud Computing Management from University System of Maryland
 Software Testing Management from University System of Maryland
 Cloud Computing for Enterprises from University System of Maryland
 Cloud Computing Infrastructure from University System of Maryland
 Software Testing Fundamentals from University System of Maryland
 Developing Android Apps
 Fundamentals of Containers, Kubernetes, and Red Hat OpenShift from Red Hat
 UIKit Fundamentals
 iOS Networking with Swift
 iOS Persistence and Core Data
 iOS Design Patterns
 How to Make an iOS App
 Hacker101 from HackerOne
 VR Scenes and Objects
 Fundamentals of Parallelism on Intel Architecture from Intel
 Deploying Applications with Heroku
 Learn Backbone.js
 How to create in Android
 VR Design
 C++ For Programmers
 Designing RESTful APIs
 Fundamentals of Red Hat Enterprise Linux from Red Hat
 Building iOS Interfaces
 SQL for Data Analysis
 The MVC Pattern in Ruby
 Diseño de Sistemas de información gerencial para Internet con MySQL / PHP y
Joomla from Universidad del Rosario
 Dynamic Web Applications with Sinatra
 An Introduction to Practical Deep Learning from Intel
 Swift for Developers
 VR Platforms & Applications
 Android Basics: Data Storage
Advanced (127)
 Machine Learning Foundations: A Case Study Approach from University of
Washington ★★★★☆(38)
 [New] Deep Learning with Python and PyTorch from IBM
 [New] Deep Learning with Tensorflow from IBM
 [New] Introduction to Machine Learning for Coders! from fast.ai
 Machine Learning: Regression from University of Washington ★★★★★(18)
 Machine Learning for Data Science and Analytics from Columbia
University ★★★☆☆(15)
 Neural Networks for Machine Learning from University of Toronto ★★★★☆(15)
 Probabilistic Graphical Models 1: Representation from Stanford
University ★★★★☆(14)
 Intro to Deep Learning from Google ★★☆☆☆(13)
 Creative Applications of Deep Learning with TensorFlow
 Machine Learning With Big Data  from University of California, San
Diego ★★☆☆☆(12)
 Machine Learning for Trading from Georgia Institute of Technology ★★★☆☆(11)
 Hardware Security from University of Maryland, College Park ★★★☆☆(11)
 Bitcoin and Cryptocurrency Technologies from Princeton University ★★★★☆(10)
 Introduction to Artificial Intelligence from Stanford University ★★★★★(9)
 Computational Neuroscience from University of Washington ★★★★☆(8)
 Reinforcement Learning from Brown University ★★☆☆☆(6)
 Machine Learning: Classification from University of Washington ★★★★★(6)
 Intro to Parallel Programming from Nvidia ★★★★☆(6)
 Introduction to Computer Vision from Georgia Institute of Technology ★★★★★(5)
 Advanced Operating Systems from Georgia Institute of Technology ★★★★★(5)
 Enabling Technologies for Data Science and Analytics: The Internet of
Things from Columbia University ★☆☆☆☆(5)
 Interactive 3D Graphics from Autodesk ★★★★★(5)
 Machine Learning from Georgia Institute of Technology ★★★★★(4)
 Applied Cryptography from University of Virginia ★★★★☆(4)
 Parallel programming from École Polytechnique Fédérale de Lausanne ★★★★☆(4)
 Introduction to Computer Architecture from Carnegie Mellon University ★★★★★(4)
 Probabilistic Graphical Models 2: Inference from Stanford University ★★★★☆(3)
 Practical Predictive Analytics: Models and Methods  from University of
Washington ★★☆☆☆(3)
 Machine Learning: Clustering & Retrieval from University of Washington ★★★★★(3)
 Regression Modeling in Practice from Wesleyan University ★★★★☆(3)
 Quantitative Formal Modeling and Worst-Case Performance Analysis from EIT
Digital  ★★★☆☆(3)
 Nearest Neighbor Collaborative Filtering from University of Minnesota ★★☆☆☆(2)
 Computability, Complexity & Algorithms from Georgia Institute of
Technology ★★★★★(1)
 Introduction to Operating Systems from Georgia Institute of Technology ★★★★★(1)
 Computational Photography from Georgia Institute of Technology ★★★★☆(1)
 High Performance Computer Architecture from Georgia Institute of
Technology ★★★★★(1)
 Artificial Intelligence (AI) from Columbia University ★☆☆☆☆(1)
 Cloud Computing Applications, Part 2: Big Data and Applications in the
Cloud from University of Illinois at Urbana-Champaign ★★★★☆(1)
 Relational Database Support for Data Warehouses from University of Colorado
System ★★☆☆☆(1)
 Practical Deep Learning For Coders, Part 1 from fast.ai ★★★★★(1)
 Convolutional Neural Networks from deeplearning.ai
 Improving Deep Neural Networks: Hyperparameter tuning, Regularization and
Optimization from deeplearning.ai
 Advanced MATLAB for Scientific Computing from Stanford University
 6.S191: Introduction to Deep Learning from Massachusetts Institute of Technology
 Computation Structures 3: Computer Organization from Massachusetts Institute of
Technology
 6.S094: Deep Learning for Self-Driving Cars from Massachusetts Institute of Technology
 Applied Machine Learning in Python from University of Michigan
 GT — Refresher — Advanced OS from Georgia Institute of Technology
 High Performance Computing from Georgia Institute of Technology
 Intro to Information Security from Georgia Institute of Technology
 Knowledge-Based AI: Cognitive Systems from Georgia Institute of Technology
 Cyber-Physical Systems Design & Analysis from Georgia Institute of Technology
 Machine Learning from Georgia Institute of Technology
 Machine Learning from Georgia Institute of Technology
 Compilers: Theory and Practice from Georgia Institute of Technology
 Network Security from Georgia Institute of Technology
 Cyber-Physical Systems Security from Georgia Institute of Technology
 Artificial Intelligence from Georgia Institute of Technology
 Machine Learning from Columbia University
 NP-Complete Problems from University of California, San Diego
 Concurrent Programming in Java from Rice University
 Distributed Programming in Java from Rice University
 Parallel Programming in Java from Rice University
 Information Security: Context and Introduction from University of London International
Programmes
 Solving Algorithms for Discrete Optimization from University of Melbourne
 Basic Modeling for Discrete Optimization from University of Melbourne
 Advanced Modeling for Discrete Optimization from University of Melbourne
 MATLAB et Octave pour débutants from École Polytechnique Fédérale de Lausanne
 Nature, in Code: Biology in JavaScript from École Polytechnique Fédérale de Lausanne
 Practical Reinforcement Learning from Higher School of Economics
 Обработка изображений from Higher School of Economics
 Deep Learning in Computer Vision from Higher School of Economics
 Introduction to Deep Learning from Higher School of Economics
 Natural Language Processing from Higher School of Economics
 Introduction to Formal Concept Analysis from Higher School of Economics
 Addressing Large Hadron Collider Challenges by Machine Learning  from Higher School
of Economics
 Bayesian Methods for Machine Learning from Higher School of Economics
 Методы и средства защиты информации from Higher School of Economics
 Менеджмент информационной безопасности from Higher School of Economics
 Matrix Factorization and Advanced Techniques from University of Minnesota
 Introduction to Recommender Systems: Non-Personalized and Content-
Based from University of Minnesota
 Recommender Systems: Evaluation and Metrics from University of Minnesota
 機 器 學 習 基 石 下 (Machine Learning Foundations) — -Algorithmic
Foundations from National Taiwan University
 人工智慧:搜尋方法與邏輯推論 (Artificial Intelligence — Search &
Logic) from National Taiwan University
 Discrete Mathematics from Shanghai Jiao Tong University
 System Validation (2): Model process behaviour from EIT Digital
 Embedded Hardware and Operating Systems from EIT Digital
 System Validation: Automata and behavioural equivalences from EIT Digital
 System Validation (4): Modelling Software, Protocols, and other behaviour  from EIT
Digital
 System Validation (3): Requirements by modal formulas from EIT Digital
 Learn TensorFlow and deep learning, without a Ph.D. from Google
 Machine Learning Crash Course with TensorFlow APIs from Google
 Deep Learning Explained from Microsoft
 Introduction to Artificial Intelligence (AI) from Microsoft
 DevOps Testing from Microsoft
 Infrastructure as Code from Microsoft
 DevOps Practices and Principles from Microsoft
 Advanced C++ from Microsoft
 DevOps for Databases from Microsoft
 Sparse Representations in Image Processing: From Theory to Practice from Technion —
Israel Institute of Technology
 Sparse Representations in Signal and Image Processing: Fundamentals  from Technion —
Israel Institute of Technology
 Cyber-Physical Systems: Modeling and Simulation from University of California, Santa
Cruz
 Statistical Machine Learning from Carnegie Mellon University
 Cryptography and Information Theory from University of Colorado System
 Classical Cryptosystems and Core Concepts from University of Colorado System
 Cryptographic Hash and Integrity Protection from University of Colorado System
 Introduction to OpenStack from Linux Foundation
 Introduction to Cloud Foundry and Cloud Native Software Architecture  from Linux
Foundation
 Blockchain for Business — An Introduction to Hyperledger Technologies  from Linux
Foundation
 Approximation Algorithms Part II from École normale supérieure
 Reliable Distributed Algorithms, Part 2 from KTH Royal Institute of Technology
 Mathematics for Machine Learning: PCA from Imperial College London
 Mathematics for Machine Learning: Linear Algebra from Imperial College London
 Mathematics for Machine Learning: Multivariate Calculus from Imperial College
London
 Computer System Design: Advanced Concepts of Modern
Microprocessors from Chalmers University of Technology
 Deep Learning for Natural Language Processing from University of Oxford
 Cutting Edge Deep Learning For Coders, Part 2 from fast.ai
 Cloud Computing Security from University System of Maryland
 Access Controls from (ISC)²
 Networks and Communications Security from (ISC)²
 Security Operations and Administration from (ISC)²
 Continuous Integration and Deployment
 Big Data Applications: Machine Learning at Scale from Yandex
 Deep Learning Summer School
 Systems and Application Security from (ISC)²
 Identifying, Monitoring, and Analyzing Risk and Incident Response and
Recovery from (ISC)²

You might also like