670+免费在线编程和计算机科学课程
七年前,麻省理工学院和斯坦福大学等大学首次向公众开放免费在线课程。如今,全球已有近1000所学校创建了数千个免费在线课程,俗称Massive Open Online Courses或MOOC。
我已经编制了670多个这样的免费在线课程列表,你可以在今年夏天开始。为此,我利用了Class Central的12,000多个在线课程数据库。我还列出了每门课程的平均评分。
我根据他们的难度级别将这些课程分为以下几类:
初学者中间高级首次提供的课程标记为[新]。
其中许多课程完全是自定进度的。其余的将在不同的时间开始。您可以在2019年晚些时候在Class Central的计算机科学,数据科学和编程主题页面上找到完整的技术相关课程列表。
我知道这个很长的列表,对于刚接触编程的学习者来说可能是令人生畏的。在这种情况下,您可能会发现David Venturi对最佳数据科学在线课程的建议很有用 - 即使您不想学习数据科学。我希望将来能够创建更多这些指南。
最后,如果您无法确定如何免费注册Coursera课程,请不要担心 - 我也写了一篇关于如何做到这一点的文章。
Beginner (158)An Introduction to Interactive Programming in Python (Part 1) from Rice University ★★★★★(2909)Introduction to Computer Science and Programming Using Python from Massachusetts Institute of Technology ★★★★★(99)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)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] Introduction to Internationalization and Localization from University of Washington[New] Principles of Secure Coding from University of California, Davis[New] Identifying Security Vulnerabilities from University of California, Davis[New] Introduction to R Software from Indian Institute of Technology Kanpur[New] Diagramas UML estructurales para la Ingeniería del Software from Universitat Politècnica de València[New] Object oriented analysis and design from Indian Institute of Technology, Kharagpur[New] AWS Fundamentals: Addressing Security Risk from Amazon Web Services[New] プログラミングしながら学ぶコンピュータサイエンス入門 : Introduction to Computer Science and Programming from Tokyo Institute of Technology[New] Database and Content Organisation from IGNOU[New] Computer Networks from Devi Ahilya Viswavidyalaya, Indore[New] Computer Fundamentals from Devi Ahilya Viswavidyalaya, IndoreIntro to HTML and CSSIntroduction to VBA/Excel Programming from Cal Poly Pomona ★★★★☆(21)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)HTML5 Coding Essentials and Best Practices from World Wide Web Consortium (W3C) ★★★★☆(9)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)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 DatabasesParadigms of Computer Programming – Abstraction and Concurrency from Université catholique de Louvain ★★★★☆(4)Paradigms of Computer Programming – Fundamentals 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 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 BasicsThe Beauty and Joy of Computing - AP® CS Principles Part 1 from University of California, Berkeley ★★★★★(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)Programando con Java para aplicaciones Android from Universidad Nacional Autónoma de México ★★★★★(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)CS50's Web Programming with Python and JavaScript from Harvard UniversityCS50's Understanding Technology from Harvard UniversityCS50's Computer Science for Business Professionals from Harvard UniversityCS50's Mobile App Development with React Native from Harvard UniversityCS50's Introduction to Game Development from Harvard UniversityPrinciples of Computing from Stanford UniversityHacker Tools from Massachusetts Institute of TechnologyThe Beauty and Joy of Computing - AP® CS Principles Part 2 from University of California, BerkeleyComputational Thinking for Problem Solving from University of PennsylvaniaThe Unix Workbench from Johns Hopkins UniversityProgramming Fundamentals from Duke UniversityInteracting with the System and Managing Memory from Duke UniversityComputer Science: Programming with a Purpose from Princeton UniversityIntroduction to Cybersecurity from University of WashingtonPython Programming Essentials from Rice UniversityIntroduction to Computer Programming from University of London International ProgrammesHow Computers Work from University of London International ProgrammesSoftware Engineering: Introduction from The University of British ColumbiaIntroduction to Web Development from University of California, Davis from St. Petersburg State Polytechnic UniversityWeb Design: Strategy and Information Architecture from California Institute of the ArtsWeb Development and Design using Wordpress from California Institute of the ArtsCyber Security Economics from Delft University of TechnologyScratch: Programmeren voor kinderen (8+) from Delft University of TechnologyExcel/VBA for Creative Problem Solving, Part 2 from University of Colorado Boulder from Moscow Institute of Physics and Technology from Moscow Institute of Physics and TechnologyWeb Coding Fundamentals: HTML, CSS and Javascript from National University of SingaporeMonetize your Android Applications from Galileo UniversityAndroid App Development for Beginners from Galileo UniversityJava Fundamentals for Android Development from Galileo UniversityAP Computer Science A: Java Programming Polymorphism and Advanced Data Structures from Purdue UniversityAP Computer Science A: Java Programming Loops and Data Structures from Purdue UniversityAP Computer Science A: Java Programming Classes and Objects from Purdue UniversityIntroduction to TCP/IP from Yonsei UniversityDeep Learning for Business from Yonsei UniversityCyber Security Basics: A Hands-on Approach from Universidad Carlos iii de MadridProblem Solving, Programming, and Video Games from University of AlbertaIntroduzione a LaTeX from University of Modena and Reggio EmiliaBlockchain 360: A State of the Art for Professionals from EIT DigitalWeb Accessibility from GoogleMobile Web Development from GoogleTechnical Support Fundamentals from GoogleIntroduction to Design Thinking from MicrosoftCSS Basics from MicrosoftLearn to Program in Java from MicrosoftIntroduction to NodeJS from MicrosoftWriting Professional Code from MicrosoftObject Oriented Programming in Java from MicrosoftLogic and Computational Thinking from MicrosoftIntroduction to ReactJS from MicrosoftHow Entrepreneurs in Emerging Markets can master the Blockchain Technology from University of Cape TownC Programming: Modular Programming and Memory Management from DartmouthC Programming: Using Linux Tools and Libraries from DartmouthLinux Basics: The Command Line Interface from DartmouthC Programming: Advanced Data Types from DartmouthC Programming: Language Foundations from Institut Mines-TélécomC Programming: Getting Started from DartmouthC Programming: Pointers and Memory Management from DartmouthSoftware Design as an Element of the Software Development Lifecycle from University of Colorado SystemSoftware Design as an Abstraction from University of Colorado SystemSoftware Design Methods and Tools from University of Colorado SystemProactive Computer Security from University of Colorado SystemIntroduction to Cybersecurity for Business from University of Colorado SystemComputing: Art, Magic, Science - Part II from ETH ZurichTCP/IP and Advanced Topics from University of Colorado SystemIntroduction to Open Source Networking Technologies from Linux FoundationBlockchain: Understanding Its Uses and Implications from Linux FoundationIntroducción a la programación en C: Instrucciones de control y ficheros de texto from Universidad Autónoma de MadridMobile Computing with App Inventor – CS Principles from The University of WarwickIntroduction to the Internet of Things (IoT) from Curtin UniversitySoftware Engineering Essentials from Technische Universität München (Technical University of Munich)Cyber Attack Countermeasures from New York University (NYU)Web Security Fundamentals from KU Leuven UniversityIntroduction to Cyber Attacks from New York University (NYU) (Databases) from Saint Petersburg State UniversityArduino Programming, from novice to ninja from Institut Mines-TélécomVideo Game Design and Balance from Rochester Institute of TechnologyIntroducción a la programación en Python I: Aprendiendo a programar con Python from Pontificia Universidad Católica de ChileIntrodução à Ciência da Computação com Python Parte 1 from Universidade de São PauloIntrodução à Ciência da Computação com Python Parte 2 from Universidade de São PauloProgramación Orientada a Objetos from MéxicoXComputing Form and Shape: Python Programming with the Rhinoscript Libraryfrom Rhode Island School of DesignIntroduction to MongoDB from MongoDB UniversityProgramación Orientada a Objetos con Python from Universidad AustralDiseñando páginas web con Bootstrap 4 from Universidad AustralWeb Applications for EverybodyIntroduction to Virtual RealitySwift for BeginnersVersion Control with Git from AtlassianElements of AI from University of HelsinkiAndroid for BeginnersHTTP & Web ServersNetwork Protocols and Architecture from CiscoGitHub & CollaborationES6 - JavaScript ImprovedLearn Swift Programming SyntaxHome Networking Basics from CiscoData Communications and Network Services from CiscoInternet Connection: How to Get Online? from CiscoIntroduction to Cisco Networking from CiscoVersion Control with GitIntermediate (377)Machine Learning from Stanford University ★★★★★(261)Divide and Conquer, Sorting and Searching, and Randomized Algorithms from Stanford University ★★★★★(60)Functional Programming Principles in Scala from École Polytechnique Fédérale de Lausanne ★★★★★(58)Algorithms, Part I from Princeton University ★★★★☆(49)Cryptography I from Stanford University ★★★★★(45)Programming Mobile Applications for Android Handheld Systems: Part 1 from University of Maryland, College Park ★★★★☆(38)CS188.1x: Artificial Intelligence from University of California, Berkeley★★★★★(30)Principles of Computing (Part 1) from Rice University ★★★★★(26)[New] Human-Computer Interaction I: Fundamentals & Design Principles from Georgia Institute of Technology[New] Human-Computer Interaction II: Cognition, Context & Culture from Georgia Institute of Technology[New] Human-Computer Interaction III: Ethics, Needfinding & Prototypingfrom Georgia Institute of Technology[New] Human-Computer Interaction IV: Evaluation, Agile Methods & Beyondfrom Georgia Institute of Technology[New] Practical Machine Learning with Tensorflow from Google[New] Identifying Security Vulnerabilities in C/C++Programming from University of California, Davis[New] Introduction to parallel Programming in Open MP from Indian Institute of Technology Delhi[New] Open Infrastructure to Support the 5G Transition from Linux Foundation[New] Business Considerations for Modernizing Networks for 5G, IoT and AIfrom Linux Foundation[New] Inclusion and Technology Design from Indian Institute of Technology BangalorePractical 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)C++ For C Programmers, Part A from University of California, Santa Cruz★★★☆☆(16)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)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)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)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)The Arduino Platform and C Programming from University of California, Irvine★★★☆☆(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 AJAXAgile 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)Computer Graphics 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: Simple Data 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 DevOps from Nutanix ★★★☆☆(5)Intro to iOS App Development with SwiftParallel Programming ConceptsInterfacing with the Arduino from University of California, Irvine ★★★★☆(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)Software Development Process from Georgia Institute of Technology★★★☆☆(4)Cloud Networking from University of Illinois at Urbana-Champaign ★★★★☆(4)HTML5 Game Development from Google ★★★☆☆(4)Website Performance Optimization from Google ★★★★☆(4)Practical Numerical Methods with Python from George Washington University★★★★☆(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)The Raspberry Pi Platform and Python Programming for the Raspberry Pi from University of California, Irvine ★★★★☆(3)Foundations of Objective-C App Development from University of California, Irvine ★★★☆☆(3)Data Structures from University of California, San Diego ★★★☆☆(3)Networks Illustrated: Principles without Calculus from Princeton University★★★★☆(3)VLSI CAD Part I: Logic from University of Illinois at Urbana-Champaign★★★★★(3)Internet of Things: Setting Up Your DragonBoard™ Development Platformfrom University of California, San Diego ★★★☆☆(3)Mastering the Software Engineering Interview from University of California, San Diego ★★★★☆(3)DevOps for Developers: How to Get Started from Microsoft ★★★★☆(3)Querying Data with Transact-SQL from Microsoft ★★★★☆(3)Autonomous Mobile Robots from ETH Zurich ★★★☆☆(3)Intro to AlgorithmsCompilers 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)Advanced Data Structures in Java from University of California, San Diego★★★★☆(2)Internet of Things: Communication Technologies from University of California, San Diego ★★★☆☆(2)App Design and Development for iOS from University of Toronto ★★★☆☆(2)iOS App Development Basics 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)Agile Planning for Software Products from University of Alberta ★★★☆☆(2)Browser Rendering Optimization from Google ★★★★☆(2)UX Design for Mobile Developers from Google ★★★★★(2)Developing International Software, Part 1 from Microsoft ★★★★☆(2)Analyzing and Visualizing Data with Power BI 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)JavaScript TestingFull Stack FoundationsConfiguring Linux Web ServersSingle Page Web Applications with AngularJS from Johns Hopkins University★★★★★(1)Best Practices for iOS User Interface Design from University of California, Irvine★★★★★(1)Interfacing with the Raspberry Pi from University of California, Irvine★☆☆☆☆(1)Machine Learning: Unsupervised Learning from Brown University ★★★★☆(1)Advanced Algorithms and Complexity from University of California, San Diego★★★☆☆(1)Software Architecture & Design from Georgia Institute of Technology★★★★★(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)Developing Scalable Apps in Python from Google ★★★★☆(1)Android Basics: Multiscreen Apps from Google ★★★★☆(1)Gradle for Android and Java from Google ★★★★★(1)Developing Scalable Apps in Java from Google ★★★★☆(1)Google Cloud Platform Fundamentals: Core Infrastructure from Google★★★★☆(1)JavaScript Promises from Google ★★★★★(1)Principles of Machine Learning from Microsoft ★★★★★(1)用Python玩转数据 Data Processing Using Python from Nanjing University★★★★★(1)Cybersecurity and Mobility from University System of Georgia ★☆☆☆☆(1)Design and Analysis of Algorithms from Chennai Mathematical Institute★★★☆☆(1)Technical Interview from Pramp ★★★★★(1)HTML5 Apps and Games from World Wide Web Consortium (W3C) ★★★☆☆(1)Intro to Theoretical Computer ScienceNetworking for Web DevelopersUsing Python for Research from Harvard UniversityAlgorithms: Design and Analysis from Stanford UniversityGreedy Algorithms, Minimum Spanning Trees, and Dynamic Programming from Stanford UniversityProbabilistic Graphical Models 3: Learning from Stanford UniversityAlgorithms: Design and Analysis, Part 2 from Stanford UniversityShortest Paths Revisited, NP-Complete Problems and What To Do About Themfrom Stanford UniversityGraph Search, Shortest Paths, and Data Structures from Stanford UniversityLanguage, Proof and Logic from Stanford UniversityMobile Application Experiences from Massachusetts Institute of TechnologyComputation Structures 2: Computer Architecture from Massachusetts Institute of TechnologyComputational Thinking for Modeling and Simulation from Massachusetts Institute of TechnologyAdvanced Software Construction in Java from Massachusetts Institute of TechnologyMobile Application Experiences Part 3: Building Mobile Apps from Massachusetts Institute of TechnologyFoundations of Data Science: Prediction and Machine Learning from University of California, BerkeleyBlockchain Technology from University of California, BerkeleyBitcoin and Cryptocurrencies from University of California, BerkeleyData Structures and Software Design from University of PennsylvaniaAlgorithm Design and Analysis from University of PennsylvaniaSoftware Development Fundamentals from University of PennsylvaniaIntroduction to Neurohacking In R from Johns Hopkins UniversityNetworking and Security in iOS Applications from University of California, IrvineToward the Future of iOS Development with Swift from University of California, IrvineGames, Sensors and Media from University of California, IrvineJava Programming: Build a Recommendation System from Duke UniversityIntroduction to Machine Learning from Duke UniversityComputer Science: Algorithms, Theory, and Machines from Princeton UniversityIntroduction to Graduate Algorithms from Georgia Institute of TechnologySoftware Analysis & Testing from Georgia Institute of TechnologyDatabase Systems Concepts & Design from Georgia Institute of TechnologyDatabase Systems Concepts and Design from Georgia Institute of TechnologyAnimation and CGI Motion from Columbia UniversityData Analytics Foundations for Accountancy II from University of Illinois at Urbana-ChampaignInternet of Things: Sensing and Actuation From Devices from University of California, San DiegoData Structures: An Active Learning Approach from University of California, San DiegoHow Virtual Reality Works from University of California, San DiegoMinecraft, Coding and Teaching from University of California, San DiegoGraph Algorithms from University of California, San DiegoData Structures Fundamentals from University of California, San DiegoString Processing and Pattern Matching Algorithms from University of California, San DiegoMachine Learning Fundamentals from University of California, San DiegoAlgorithmic Design and Techniques from University of California, San DiegoCreating Virtual Reality (VR) Apps from University of California, San DiegoBuilding a Cybersecurity Toolkit from University of WashingtonFinding Your Cybersecurity Career Path from University of WashingtonProgramming Languages, Part C from University of WashingtonCybersecurity: The CISO's View from University of WashingtonProgramming Languages, Part B from University of WashingtonMathematics for Computer Science from University of London International ProgrammesBlockchain Basics from University at BuffaloBlockchain Platforms from University at BuffaloDecentralized Applications (Dapps) from University at BuffaloSmart Contracts from University at Buffalo算法设计与分析 Design and Analysis of Algorithms from Peking University面向对象技术高级课程(The Advanced Object-Oriented Technology) from Peking UniversityHow to Code: Complex Data from The University of British ColumbiaSoftware Construction: Object-Oriented Design from The University of British ColumbiaSoftware Construction: Data Abstraction from The University of British ColumbiaTesting with Agile from University of VirginiaRunning Product Design Sprints from University of VirginiaNoSQL Database Systems from Arizona State UniversityMoving to the Cloud from University of MelbourneSQL for Data Science from University of California, DavisLAFF – On Programming for Correctness from The University of Texas at Austin LaTeX (Introduction to LaTeX) from Higher School of EconomicsSoftware Development Processes and Methodologies from University of MinnesotaAgile Software Development from University of MinnesotaLean Software Development from University of MinnesotaAndroid App Components - Services, Local IPC, and Content Providers from Vanderbilt UniversityEngineering Maintainable Android Apps from Vanderbilt UniversityJava for Android from Vanderbilt UniversityAndroid App Components - Intents, Activities, and Broadcast Receivers from Vanderbilt UniversityDeveloping Android Apps with App Inventor from The Hong Kong University of Science and TechnologyFront-End Web Development with React from The Hong Kong University of Science and TechnologyServer-side Development with NodeJS, Express and MongoDB from The Hong Kong University of Science and TechnologyFront-End JavaScript Frameworks: Angular from The Hong Kong University of Science and TechnologyMultiplatform Mobile App Development with NativeScript from The Hong Kong University of Science and TechnologyFront-End Web UI Frameworks and Tools: Bootstrap 4 from The Hong Kong University of Science and TechnologyMultiplatform Mobile App Development with React Native from The Hong Kong University of Science and TechnologyMultiplatform Mobile App Development with Web Technologies: Ionic and Cordova from The Hong Kong University of Science and TechnologyGlobal Software Development from Delft University of TechnologyAutomated Software Testing: Model and State-based Testing from Delft University of TechnologyAutomated Software Testing: Unit Testing, Coverage Criteria and Design for Testability from Delft University of Technology Android- from Moscow Institute of Physics and Technology HTML CSS from Moscow Institute of Physics and Technology iOS- from Moscow Institute of Physics and TechnologyBuilding Arduino robots and devices from Moscow Institute of Physics and Technology - Golang, 2 from Moscow Institute of Physics and TechnologyNoSQL systems from Universidad Nacional Autónoma de MéxicoRelational database systems from Universidad Nacional Autónoma de MéxicoFundamentos de Android from Universidad Nacional Autónoma de MéxicoImplementation of Data Structures from Indian Institute of Technology BombayFoundations of Data Structures from Indian Institute of Technology BombayProfessional Android App Development from Galileo University : from Tsinghua UniversityEnterprise Software Lifecycle Management from National Research Nuclear University MEPhI from National Research Nuclear University MEPhICloud Computing from Indian Institute of Technology, KharagpurThe Software Architect Code: Building the Digital World from Universidad Carlos iii de MadridIntroduction to Java Programming: Fundamental Data Structures and Algorithms from Universidad Carlos iii de MadridReviews & Metrics for Software Improvements from University of AlbertaObject-Oriented Design from University of AlbertaSoftware Architecture from University of AlbertaService-Oriented Architecture from University of AlbertaDesign Patterns from University of AlbertaWeb Connectivity and Security in Embedded Systems from EIT DigitalIntroduction to Architecting Smart IoT Devices from EIT DigitalSoftware Architecture for the Internet of Things from EIT DigitalArchitecting Smart IoT Devices from EIT DigitalAndroid Basics: Networking from GoogleScalable Microservices with Kubernetes from GoogleDeveloping Android Apps with Kotlin from GoogleIntro to Progressive Web Apps from GoogleGoogle Maps APIs from GoogleAndroid Basics: User Input from GoogleVR Software Development from GoogleFirebase Essentials For Android from GoogleMaterial Design for Android Developers from GoogleOffline Web Applications from GoogleAdvanced Android App Development from GoogleClient-Server Communication from GoogleIntro to Data Structures and Algorithms from GoogleAndroid Performance from GoogleAndroid Basics: User Interface from GoogleGoogle Cloud Platform Fundamentals for AWS Professionals from Google CloudAndroid Basics: Button Clicks from GoogleApplied Machine Learning from MicrosoftIntroduction to TypeScript 2 from MicrosoftAdvanced CSS Concepts from MicrosoftOptimizing Performance for SQL Based Applications from MicrosoftBuilding Functional Prototypes using Node.js from MicrosoftDeveloping Intelligent Apps and Bots from MicrosoftDesigning Data Platform Solutions from MicrosoftAngularJS: Advanced Framework Techniques from MicrosoftCreating Programmatic SQL Database Objects from MicrosoftImplementing In-Memory SQL Database Objects from MicrosoftApplication Design Considerations: An Inclusive Approach from MicrosoftIntroduction to C# from MicrosoftAlgorithms and Data Structures from MicrosoftDeveloping SQL Databases from MicrosoftBuilding Interactive Prototypes using JavaScript from MicrosoftAngularJS: Framework Fundamentals from MicrosoftAlgorithms and Data Structures in C# from MicrosoftBuild a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course) from Hebrew University of JerusalemProgrammation iOS (partie I) from Sorbonne UniversitésProgrammation iOS (partie II) from Sorbonne UniversitésIntroduction to Data Structures from University of AdelaideFundamentals of Machine Learning from Santa Fe InstituteIntroduction to Computation Theory from Santa Fe InstituteCloud Computing Security from University of Colorado SystemDetecting and Mitigating Cyber Threats and Attacks from University of Colorado SystemIntroduction to Web Cartography: Part 1 from ETH ZurichSymmetric Cryptography from University of Colorado SystemPacket Switching Networks and Algorithms from University of Colorado SystemAsymmetric Cryptography and Key Management from University of Colorado SystemFundamentals of Network Communication from University of Colorado SystemHacking and Patching from University of Colorado SystemPeer-to-Peer Protocols and Local Area Networks from University of Colorado SystemDesign and Analyze Secure Networked Systems from University of Colorado SystemSRS Documents: Requirements and Diagrammatic Notations from University of Colorado SystemIntermediate Object-Oriented Programming for Unity Games from University of Colorado SystemLinux Server Management and Security from University of Colorado SystemRequirements Specifications: Goals and Conflict Analysis from University of Colorado SystemIntroduction to C# Programming and Unity from University of Colorado SystemRequirements Gathering for Secure Software Development from University of Colorado SystemMore C# Programming and Unity from University of Colorado SystemHomeland Security & Cybersecurity Connection - It's Not About the Terroristsfrom University of Colorado SystemRequirements Elicitation: Artifact and Stakeholder Analysis from University of Colorado SystemSoftware Design Threats and Mitigations from University of Colorado SystemData Structures and Design Patterns for Game Developers from University of Colorado SystemSoftware Requirements Prioritization: Risk Analysis from University of Colorado SystemBasic Cryptography and Programming with Crypto API from University of Colorado SystemIntroduction to DevOps: Transforming and Improving Operations from Linux FoundationMachine Learning for Musicians and Artists from Goldsmiths, University of LondonIntroduction to Cloud Infrastructure Technologies from Linux Foundation2D Game Development with libGDX from AmazonIntroduction to Kubernetes from Linux FoundationCybersecurity and the X-Factor from University System of GeorgiaCybersecurity and the Internet of Things from University System of GeorgiaCybersecurity and Privacy in the IoT from Curtin UniversityMobile Design and Usability for Android from FacebookWeb App Development with the Power of Node.js from Technische Universität München (Technical University of Munich)IoT System Architecture: Design and Evaluation from Waseda UniversityMobile Design and Usability for iOS from FacebookOrientação a Objetos com Java from Instituto Tecnológico de AeronáuticaGuided Tour of Machine Learning in Finance from New York University (NYU)Network Security from Rochester Institute of TechnologyOverview of Advanced Methods of Reinforcement Learning in Finance from New York University (NYU)Cybersecurity Risk Management from Rochester Institute of TechnologyComputer Forensics from Rochester Institute of TechnologyTeamwork & Collaboration from Rochester Institute of TechnologyCybersecurity Fundamentals from Rochester Institute of TechnologyAdvanced Algorithmics and Graph Theory with Python from Institut Mines-TélécomUML Class Diagrams for Software Engineering from KU Leuven UniversityFundamentals of Machine Learning in Finance from New York University (NYU)Real-Time Cyber Threat Detection and Mitigation from New York University (NYU)Gameplay Programming for Video Game Designers from Rochester Institute of TechnologyProgramming for Everyone – An Introduction to Visual Programming Languages from Weizmann Institute of ScienceIntrodução ao Teste de Software from Universidade de São Paulo Androidfrom ITMO UniversityConcurrency from AdaCore UniversityHow to Win Coding Competitions: Secrets of Champions from ITMO UniversityFormal Software Verification from University System of MarylandCloud Computing Infrastructure from University System of MarylandSoftware Testing Management from University System of MarylandCloud Computing Management from University System of MarylandDesarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux from Universidad AustralSoftware Testing Fundamentals from University System of MarylandCloud Computing for Enterprises from University System of MarylandSQL for Data AnalysisDeploying Applications with HerokuHacker101 from HackerOneVR Scenes and ObjectsDesigning RESTful APIsVR Platforms & ApplicationsSwift for DevelopersFundamentals of Parallelism on Intel Architecture from IntelVR DesignIntro to TensorFlow for Deep LearningiOS Persistence and Core DataHow to Make an iOS AppAndroid Basics: Data StorageFoundations of Machine Learning from BloombergiOS Networking with SwiftFundamentals of Red Hat Enterprise Linux from Red HatUIKit FundamentalsFundamentals of Containers, Kubernetes, and Red Hat OpenShift from Red HatIntroduction: Elements of Microgame Design from Worcester Polytechnic InstituteLearn Backbone.jsDiseño de Sistemas de información gerencial para Internet con MySQL / PHP y Joomla from Universidad del RosarioDynamic Web Applications with SinatraDeveloping Android AppsAn Introduction to Practical Deep Learning from InteliOS Design PatternsBuilding iOS InterfacesHow to create in AndroidAdvanced (139)Machine Learning Foundations: A Case Study Approach from University of Washington ★★★★☆(38)[New] Sample-based Learning Methods from University of Alberta[New] Fundamentals of Reinforcement Learning from University of AlbertaMachine Learning: Regression from University of Washington ★★★★★(18)Machine Learning for Data Science and Analytics from Columbia University★★★☆☆(15)Probabilistic Graphical Models 1: Representation from Stanford University★★★★☆(14)Intro to Deep Learning from Google ★★☆☆☆(13)Creative Applications of Deep Learning with TensorFlowMachine 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)Advanced Operating Systems from Georgia Institute of Technology ★★★★★(5)Enabling Technologies for Data Science and Analytics: The Internet of Thingsfrom 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)High Performance Computer Architecture from Georgia Institute of Technology★★★★★(1)Computability, Complexity & Algorithms from Georgia Institute of Technology★★★★★(1)Computational Photography from Georgia Institute of Technology ★★★★☆(1)Introduction to Operating Systems from Georgia Institute of Technology★★★★★(1)Artificial Intelligence (AI) from Columbia University ★☆☆☆☆(1)Cloud Computing Applications, Part 2: Big Data and Applications in the Cloudfrom 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)Real-Time Audio Signal Processing in Faust from Stanford UniversityImproving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization from deeplearning.aiConvolutional Neural Networks from deeplearning.ai6.S094: Deep Learning for Self-Driving Cars from Massachusetts Institute of Technology6.S191: Introduction to Deep Learning from Massachusetts Institute of TechnologyComputation Structures 3: Computer Organization from Massachusetts Institute of TechnologyApplied Machine Learning in Python from University of MichiganMachine Learning from Georgia Institute of TechnologyCompilers: Theory and Practice from Georgia Institute of TechnologyNetwork Security from Georgia Institute of TechnologyCyber-Physical Systems Security from Georgia Institute of TechnologyGT - Refresher - Advanced OS from Georgia Institute of TechnologyHigh Performance Computing from Georgia Institute of TechnologyArtificial Intelligence from Georgia Institute of TechnologyKnowledge-Based AI: Cognitive Systems from Georgia Institute of TechnologyMachine Learning from Georgia Institute of TechnologyIntro to Information Security from Georgia Institute of TechnologyCyber-Physical Systems Design & Analysis from Georgia Institute of TechnologyMachine Learning from Columbia UniversityNP-Complete Problems from University of California, San DiegoParallel Programming in Java from Rice UniversityConcurrent Programming in Java from Rice UniversityDistributed Programming in Java from Rice UniversityInformation Security: Context and Introduction from University of London International ProgrammesQuantum Machine Learning from University of TorontoState Estimation and Localization for Self-Driving Cars from University of TorontoBasic Modeling for Discrete Optimization from University of MelbourneAdvanced Modeling for Discrete Optimization from University of MelbourneSolving Algorithms for Discrete Optimization from University of MelbourneMATLAB et Octave pour débutants from École Polytechnique Fédérale de LausanneNature, in Code: Biology in JavaScript from École Polytechnique Fédérale de Lausanne from Higher School of Economics from Higher School of EconomicsDeep Learning in Computer Vision from Higher School of Economics from Higher School of EconomicsIntroduction to Formal Concept Analysis from Higher School of EconomicsPractical Reinforcement Learning from Higher School of EconomicsAddressing Large Hadron Collider Challenges by Machine Learning from Higher School of EconomicsIntroduction to Deep Learning from Higher School of EconomicsBayesian Methods for Machine Learning from Higher School of EconomicsMatrix Factorization and Advanced Techniques from University of MinnesotaRecommender Systems: Evaluation and Metrics from University of MinnesotaIntroduction to Recommender Systems: Non-Personalized and Content-Basedfrom University of MinnesotaEmbedded Software and Hardware Architecture from University of Colorado BoulderModeling and Debugging Embedded Systems from University of Colorado BoulderRazonamiento artificial from Universidad Nacional Autónoma de MéxicoSesenta años de inteligencia artificial from Universidad Nacional Autónoma de México人工智慧:搜尋方法與邏輯推論 (Artificial Intelligence - Search & Logic) from National Taiwan University機器學習基石下 (Machine Learning Foundations)---Algorithmic Foundationsfrom National Taiwan University大数据机器学习|Big Data Machine Learning from Tsinghua UniversityDiscrete Mathematics from Shanghai Jiao Tong UniversityIntroducción a la visión por computador: desarrollo de aplicaciones con OpenCV from Universidad Carlos iii de MadridSystem Validation (4): Modelling Software, Protocols, and other behaviourfrom EIT DigitalSystem Validation (2): Model process behaviour from EIT DigitalSystem Validation: Automata and behavioural equivalences from EIT DigitalSystem Validation (3): Requirements by modal formulas from EIT DigitalEmbedded Hardware and Operating Systems from EIT DigitalApproximation Algorithms from EIT DigitalLearn TensorFlow and deep learning, without a Ph.D. from GoogleMachine Learning Crash Course with TensorFlow APIs from GoogleInfrastructure as Code from MicrosoftDeep Learning Explained from MicrosoftDevOps for Databases from MicrosoftIntroduction to Artificial Intelligence (AI) from MicrosoftDevOps Practices and Principles from MicrosoftDevOps Testing from MicrosoftSparse Representations in Signal and Image Processing: Fundamentals from Technion - Israel Institute of TechnologySparse Representations in Image Processing: From Theory to Practice from Technion - Israel Institute of TechnologyCyber-Physical Systems: Modeling and Simulation from University of California, Santa CruzStatistical Machine Learning from Carnegie Mellon UniversityCryptographic Hash and Integrity Protection from University of Colorado SystemCryptography and Information Theory from University of Colorado SystemClassical Cryptosystems and Core Concepts from University of Colorado SystemIntroduction to Hyperledger Blockchain Technologies from Linux FoundationIntroduction to OpenStack from Linux FoundationIntroduction to Cloud Foundry and Cloud Native Software Architecture from Linux FoundationApproximation Algorithms Part II from École normale supérieureMathematics for Machine Learning: Multivariate Calculus from Imperial College LondonMathematics for Machine Learning: PCA from Imperial College LondonReliable Distributed Algorithms, Part 2 from KTH Royal Institute of TechnologyMathematics for Machine Learning: Linear Algebra from Imperial College LondonMulti-Object Tracking for Automotive Systems from Chalmers University of TechnologyComputer System Design: Advanced Concepts of Modern Microprocessorsfrom Chalmers University of TechnologyDeep Learning with Python and PyTorch from IBMDeep Learning with Tensorflow from IBMReinforcement Learning in Finance from New York University (NYU)Deep Learning for Natural Language Processing from University of OxfordCutting Edge Deep Learning For Coders, Part 2 from fast.aiCloud Computing Security from University System of MarylandIntroduction to Machine Learning for Coders! from fast.aiConvolutional Neural Networks in TensorFlow from deeplearning.aiNatural Language Processing in TensorFlow from deeplearning.aiDeep Learning Summer SchoolContinuous Integration and DeploymentAccess Controls from (ISC)²Big Data Applications: Machine Learning at Scale from YandexIdentifying, Monitoring, and Analyzing Risk and Incident Response and Recovery from (ISC)²Security Operations and Administration from (ISC)²Networks and Communications Security from (ISC)²Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning from deeplearning.aiSystems and Application Security from (ISC)²