116 KiB
440+ Free Online Programming & Computer Science Courses You Can Start in February
Six years ago, universities like MIT and Stanford first opened up free online courses to the public. Today, more than 800 schools around the world have created thousands of free online courses.
I’ve compiled this list of over 440 such free online courses that you can start this month. For this, I leveraged Class Central’s database of over 9,000 courses. I’ve also included each course’s average rating.
Class Central’s home page.
I’ve sorted these courses into the following categories based on their difficulty level:
-
Beginner
-
Intermediate
-
Advanced
Courses that are being offered for the first time are marked as [NEW].
Many of these courses are completely self-paced. The rest will start at various times later in February. You can find complete lists of the technology-related courses starting later in 2018 on Class Central’s Computer Science, Data Science, and Programming subject pages.
I understand this a long list and might be daunting for learners new to programming. In that case, you might find David Venturi’s recommendations for the best Data Science online courses useful — even if you’re not looking to learn Data Science. I hope to create more of these guides in the future.
And finally if you have trouble figuring out how to signup for Coursera courses for free, don’t worry — I’ve written an article on how to do that, too.
BEGINNER(112)
-
An Introduction to Interactive Programming in Python (Part 1) from Rice University ★★★★★(3018)
-
Introduction to Computer Science and Programming Using Python from Massachusetts Institute of Technology ★★★★★(115)
-
Learn to Program: The Fundamentals from University of Toronto ★★★★★(100)
-
Intro to Computer Science from University of Virginia ★★★★☆(68)
-
CS50’s Introduction to Computer Science from Harvard University ★★★★★(65)
-
An Introduction to Interactive Programming in Python (Part 2) from Rice University ★★★★★(52)
-
Introduction to Linux from Linux Foundation ★★★★☆(37)
-
Internet History, Technology, and Security from University of Michigan ★★★★★(36)
-
Introduction to VBA/Excel Programming from Cal Poly Pomona ★★★★☆(26)
-
[New] CS50’s Understanding Technology from Harvard University
-
[New] CS50’s Computer Science for Business Professionals from Harvard University
-
[New] Introducción a la programación en Java: cómo comenzar a programar from Universidad Carlos iii de Madrid
-
[New] Introduction to the Internet of Things (IoT) from Curtin University
-
[New] Version Control with Git from Atlassian
-
CS101: Computer Science 101 from Stanford University ★★★★☆(15)
-
Programming Basics from Indian Institute of Technology Bombay ★★☆☆☆(13)
-
Web Security Fundamentals from KU Leuven University ★★★★☆(12)
-
Networking: Introduction to Computer Networking from Stanford University ★★★★★(11)
-
DB: Introduction to Databases from Stanford University ★★★★★(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)
-
Usable Security from University of Maryland, College Park ★★★☆☆(9)
-
Introduction to Bootstrap — A Tutorial from Microsoft ★★★☆☆(9)
-
HTML5 Coding Essentials and Best Practices from World Wide Web Consortium (W3C) ★★★★☆(9)
-
Learn to Program: Crafting Quality Code from University of Toronto ★★★★☆(7)
-
Introduction to Programming for the Visual Arts with p5.js from University of California, Los Angeles ★★★★★(7)
-
Introduction to jQuery from Microsoft ★★★★☆(5)
-
HTML5 and CSS Fundamentals from World Wide Web Consortium (W3C) ★★★★☆(5)
-
Introduction to Java Programming — Part 1 from The Hong Kong University of Science and Technology ★★★★☆(4)
-
Introduction to Java Programming: Starting to code in Java from Universidad Carlos iii de Madrid ★★★★☆(4)
-
Paradigms of Computer Programming — Abstraction and Concurrencyfrom Université catholique de Louvain ★★★★☆(4)
-
Paradigms of Computer Programming — Fundamentals from Université catholique de Louvain ★★★★★(4)
-
Programming in Scratch from Harvey Mudd College ★★★★★(4)
-
Programming for the Web with JavaScript from University of Pennsylvania ★★★★★(2)
-
The Beauty and Joy of Computing — AP® CS Principles Part 1 from University of California, Berkeley ★★★★★(2)
-
Introduction to Computing using Python from Georgia Institute of Technology ★★★★★(2)
-
Object-Oriented Programming from Indian Institute of Technology Bombay ★★★★☆(2)
-
Think. Create. Code from University of Adelaide ★★★★★(2)
-
The Computing Technology Inside Your Smartphone from Cornell University ★★★★★(2)
-
Android Basics: Make Your First App from Google ★★★★☆(2)
-
Learn to Program Using Python from University of Texas Arlington ★★★★★(2)
-
Introduction to HTML and JavaScript from Microsoft ★★★★★(2)
-
CS For All: Introduction to Computer Science and Python Programmingfrom Harvey Mudd College ★★★★★(2)
-
Networks: Friends, Money, and Bytes from Princeton University ★★★☆☆(1)
-
How to Code: Simple Data from The University of British Columbia ★★★★★(1)
-
Web Development and Design using Wordpress from California Institute of the Arts ★★★★☆(1)
-
Android App Development for Beginners from Galileo University ★☆☆☆☆(1)
-
Android App Development for Beginners from Galileo University ★☆☆☆☆(1)
-
Web Coding Fundamentals for Artists from National University of Singapore ★★★★☆(1)
-
Introduction to ReactJS from Microsoft ★★☆☆☆(1)
-
Introduction to Node.js from Microsoft ★★★★★(1)
-
Learn to Program in Java from Microsoft ★★★★★(1)
-
Computing: Art, Magic, Science from ETH Zurich ★★★★☆(1)
-
Cyber Security: Safety at Home, Online, in Life from Newcastle University ★★★☆☆(1)
-
Software Engineering Essentials from Technische Universität München (Technical University of Munich) ★★★★★(1)
-
MyCS: Computer Science for Beginners from Harvey Mudd College ★★★☆☆(1)
-
CS50’s AP® Computer Science Principles from Harvard University
-
Programming Fundamentals from Duke University
-
Introduction to Cybersecurity from University of Washington
-
Python Data Representations from Rice University
-
Python Programming Essentials from Rice University
-
Software Engineering: Introduction from The University of British Columbia
-
Introduction to Web Development from University of California, Davis
-
Introduction to Java Programming — Part 2 from The Hong Kong University of Science and Technology
-
Excel/VBA for Creative Problem Solving, Part 2 from University of Colorado Boulder
-
Excel/VBA for Creative Problem Solving, Part 2 from University of Colorado Boulder
-
AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures from Purdue University
-
AP Computer Science A: Java Programming Loops and Data Structuresfrom Purdue University
-
AP Computer Science A: Java Programming Classes and Objects from Purdue University
-
Java Fundamentals for Android Development from Galileo University
-
Monetize Android Apps with Business Models from Galileo University
-
Monetize Android Apps with Business Models from Galileo University
-
Java Fundamentals for Android Development from Galileo University
-
Introduction to Java Programming: Writing Good Code from Universidad Carlos iii de Madrid
-
Cyber Security Basics: A Hands-on Approach from Universidad Carlos iii de Madrid
-
Deep Learning for Business from Yonsei University
-
Introduction to TCP/IP from Yonsei University
-
Video Game Design and Balance from Rochester Institute of Technology
-
Web Accessibility from Google
-
Mobile Web Development from Google
-
Introduction to Programming Using Python from University of Texas Arlington
-
Introduction to Python: Absolute Beginner from Microsoft
-
Introduction to Python: Fundamentals from Microsoft
-
Introduction to Design Thinking from Microsoft
-
Logic and Computational Thinking from Microsoft
-
Writing Professional Code from Microsoft
-
Object Oriented Programming in Java from Microsoft
-
CSS Basics from Microsoft
-
Computing: Art, Magic, Science — Part II from ETH Zurich
-
JavaScript Introduction from World Wide Web Consortium (W3C)
-
Object-oriented Programming in Python: Create Your Own Adventure Game from Raspberry Pi Foundation
-
Blockchain in the Energy Sector from InnoEnergy
INTERMEDIATE(259)
-
Machine Learning from Stanford University ★★★★★(325)
-
Algorithms, Part I from Princeton University ★★★★★(58)
-
Machine Learning for Musicians and Artists from Goldsmiths, University of London ★★★★★(57)
-
Cryptography I from Stanford University ★★★★★(49)
-
CS188.1x: Artificial Intelligence from University of California, Berkeley ★★★★★(30)
-
Principles of Computing (Part 1) from Rice University ★★★★★(29)
-
[New] Algorithmic Design and Techniques from University of California, San Diego
-
Software Security from University of Maryland, College Park ★★★★☆(25)
-
[New] Introduction to Soft Computing from Indian Institute of Technology, Kharagpur
-
[New] Cloud Computing from Indian Institute of Technology, Kharagpur
-
[New] Database Management System from Indian Institute of Technology, Kharagpur
-
[New] Introduction To Haskell Programming from Chennai Mathematical Institute
-
Algorithms, Part II from Princeton University ★★★★★(21)
-
Professional Web Accessibility Auditing Made Easy from Chang School of Continuing Education ★★★★★(21)
-
Agile Development Using Ruby on Rails — The Basics from University of California, Berkeley ★★★★★(19)
-
Automata Theory from Stanford University ★★★★☆(18)
-
Intro to Machine Learning from Stanford University ★★★★☆(18)
-
Principles of Computing (Part 2) from Rice University ★★★★☆(16)
-
Android Development for Beginners from Google ★★★★☆(16)
-
C++ For C Programmers, Part A from University of California, Santa Cruz ★★★☆☆(16)
-
The Nature of Code from Processing Foundation ★★★★★(16)
-
Concepts in Game Development from Swinburne University of Technology ★★★★☆(15)
-
Algorithmic Thinking (Part 1) from Rice University ★★★★☆(14)
-
Design of Computer Programs from Stanford University ★★★★☆(13)
-
Java Programming: Solving Problems with Software from Duke University ★★★☆☆(13)
-
Responsive Web Design from University of London International Programmes ★★★★☆(12)
-
Discrete Optimization from University of Melbourne ★★★★☆(12)
-
Introduction to Game Development from Michigan State University ★★★★★(12)
-
Introduction to Functional Programming from Delft University of Technology ★★★★☆(11)
-
Developing Android Apps from Google ★★★☆☆(11)
-
Object-Oriented JavaScript from Hack Reactor ★★★★★(11)
-
Programming Languages from University of Virginia ★★★☆☆(10)
-
Algorithmic Thinking (Part 2) from Rice University ★★★★☆(9)
-
Responsive Web Design Fundamentals from Google ★★★★★(9)
-
Image and Video Processing: From Mars to Hollywood with a Stop at the Hospital from Duke University ★★★★☆(8)
-
Cryptography from University of Maryland, College Park ★★★★☆(8)
-
Cryptography from University of Maryland, College Park ★★★★☆(8)
-
Learning from Data (Introductory Machine Learning course) from California Institute of Technology ★★★★★(8)
-
Julia Scientific Programming from University of Cape Town ★★★★★(8)
-
Cloud Computing Applications, Part 1: Cloud Systems and Infrastructurefrom University of Illinois at Urbana-Champaign ★★★☆☆(7)
-
Introduction To Swift Programming from University of Toronto ★☆☆☆☆(7)
-
Software Testing from University of Utah ★★★★☆(7)
-
Data Wrangling with MongoDB from MongoDB University ★★★★☆(7)
-
Computer Architecture from Princeton University ★★★★☆(6)
-
Internet of Things: How did we get here? from _University of California, San Diego _ ★★☆☆☆(6)
-
Introduction to Meteor.js Development from University of London International Programmes ★★★★☆(6)
-
How to Code: Systematic Program Design — Part 1 from The University of British Columbia ★★★★☆(6)
-
Intro to DevOps from Nutanix ★★★☆☆(6)
-
Software Construction in Java from Massachusetts Institute of Technology ★★★★★(5)
-
Agile Development Using Ruby on Rails — Advanced from University of California, Berkeley ★★★★★(5)
-
Computer Graphics from University of California, Berkeley ★★★★☆(5)
-
Software Development Process from Georgia Institute of Technology ★★★★☆(5)
-
Computer Networking from Georgia Institute of Technology ★★★★☆(5)
-
Java Programming: Arrays, Lists, and Structured Data from Duke University ★★★★★(5)
-
Cloud Computing Concepts: Part 2 from University of Illinois at Urbana-Champaign ★★★★★(5)
-
HTML5 Game Development from Google ★★★☆☆(5)
-
Introduction to C++ from Microsoft ★★★★☆(5)
-
Software Debugging from Saarland University ★★★★★(5)
-
Internet of Things: Setting Up Your DragonBoard™ Development Platformfrom _University of California, San Diego _ ★★★☆☆(4)
-
Internet of Things & Augmented Reality Emerging Technologies from Yonsei University ★★★☆☆(4)
-
Database Management Essentials from University of Colorado System ★★★★☆(4)
-
Website Performance Optimization from Google ★★★★☆(4)
-
UX Design for Mobile Developers from Google ★★★★★(4)
-
Querying Data with Transact-SQL from Microsoft ★★★★☆(4)
-
Interactive Computer Graphics from The University of Tokyo ★★☆☆☆(4)
-
Using Python for Research from Harvard University ★★★☆☆(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: Communication Technologies from _University of California, San Diego _ ★★★☆☆(3)
-
MATLAB and Octave for Beginners from École Polytechnique Fédérale de Lausanne ★★★☆☆(3)
-
Wireless Communication Emerging Technologies from Yonsei University ★★★★☆(3)
-
JavaScript Promises from Google ★★★★★(3)
-
Android Basics: Multiscreen Apps from Google ★★★★☆(3)
-
Android Basics: User Input from Google ★★★★☆(3)
-
DevOps for Developers: How to Get Started from Microsoft ★★★★☆(3)
-
Autonomous Mobile Robots from ETH Zurich ★★★☆☆(3)
-
Agile Software Development from ETH Zurich ★★★★☆(3)
-
Compilers from Stanford University ★★★★☆(2)
-
LPL: Language, Proof and Logic from Stanford University ★★★★★(2)
-
Mobile Application Experiences Part 1: From a Domain to an App Ideafrom Massachusetts Institute of Technology ★★★★★(2)
-
Machine Learning: Unsupervised Learning from Brown University ★★★★★(2)
-
Programming Languages, Part B from University of Washington ★★★★★(2)
-
Responsive Website Tutorial and Examples from University of London International Programmes ★★★★★(2)
-
iOS App Development Basics from University of Toronto ★★★★☆(2)
-
Programming, Data Structures and Algorithms from Indian Institute of Technology Madras ★★☆☆☆(2)
-
Android App Components — Services, Local IPC, and Content Providersfrom Vanderbilt University ★★★☆☆(2)
-
Android App Components — Intents, Activities, and Broadcast Receiversfrom Vanderbilt 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)
-
Object-Oriented Design from University of Alberta ★★★☆☆(2)
-
Android Basics: Networking from Google ★★★★☆(2)
-
Browser Rendering Optimization from Google ★★★★☆(2)
-
Google Cloud Platform Fundamentals: Core Infrastructure from Google ★★★★☆(2)
-
Client-Server Communication from Google ★★★★★(2)
-
Developing International Software, Part 1 from Microsoft ★★★★☆(2)
-
Analyzing and Visualizing Data with Power BI from Microsoft ★★★★★(2)
-
Computation Structures 2: Computer Architecture from Massachusetts Institute of Technology ★★★★☆(1)
-
Software Development Fundamentals from University of Pennsylvania ★★★☆☆(1)
-
Software Architecture & Design from Georgia Institute of Technology ★★★★★(1)
-
Database Systems Concepts & Design from Georgia Institute of Technology ★★★★☆(1)
-
Programming Languages, Part C from University of Washington ★★★★★(1)
-
How to Code: Complex Data from The University of British Columbia ★★★★★(1)
-
Running Product Design Sprints from University of Virginia ★★★☆☆(1)
-
Java for Android from Vanderbilt University ★☆☆☆☆(1)
-
Server-side Development with NodeJS, Express and MongoDB from The Hong Kong University of Science and Technology ★★★★★(1)
-
Cyber Security Economics from Delft University of Technology ★★☆☆☆(1)
-
Web Application Development: Basic Concepts from University of New Mexico ★★★★☆(1)
-
Algorithms from Indian Institute of Technology Bombay ★★★★★(1)
-
Android: Introducción a la Programación from Universitat Politècnica de València ★★★★☆(1)
-
Service-Oriented Architecture from University of Alberta ★★★★★(1)
-
Design Patterns from University of Alberta ★☆☆☆☆(1)
-
Cybersecurity and Mobility from University System of Georgia ★☆☆☆☆(1)
-
Google Cloud Platform Fundamentals for AWS Professionals from Google Cloud ★★☆☆☆(1)
-
Android Basics: User Interface from Google ★★☆☆☆(1)
-
Scalable Microservices with Kubernetes from Google ★★★★☆(1)
-
Developing Scalable Apps in Java from Google ★★★★☆(1)
-
Android Performance from Google ★★★★★(1)
-
Android Basics: Button Clicks from Google ★★★☆☆(1)
-
Gradle for Android and Java from Google ★★★★★(1)
-
VR Software Development from Google ★★★★☆(1)
-
Developing Scalable Apps in Python from Google ★★★★☆(1)
-
Material Design for Android Developers from Google ★★★★★(1)
-
Intermediate C++ from Microsoft ★★★★☆(1)
-
Introduction to C# from Microsoft ★★☆☆☆(1)
-
AngularJS: Advanced Framework Techniques from Microsoft ★★★★☆(1)
-
Principles of Machine Learning from Microsoft ★★★★★(1)
-
Asynchronous Programming with Javascript from Microsoft ★★★★★(1)
-
Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course) from Hebrew University of Jerusalem ★★★★★(1)
-
A developer’s guide to the Internet of Things (IoT) from IBM ★★★★☆(1)
-
Introduction to Cloud Infrastructure Technologies from Linux Foundation ★★★★☆(1)
-
2D Game Development with libGDX from Amazon ★★★★★(1)
-
Introduction to Real-Time Systems from IEEE ★★★★☆(1)
-
Design and Analysis of Algorithms from Chennai Mathematical Institute ★★★☆☆(1)
-
How to Win Coding Competitions: Secrets of Champions from ITMO University ★★★☆☆(1)
-
HTML5 Apps and Games from World Wide Web Consortium (W3C) ★★★☆☆(1)
-
Technical Interview from Pramp ★★★★★(1)
-
Algorithms: Design and Analysis from Stanford University
-
Shortest Paths Revisited, NP-Complete Problems and What To Do About Them from Stanford University
-
Mobile Application Experiences from Massachusetts Institute of Technology
-
Advanced Software Construction in Java from Massachusetts Institute of Technology
-
Mobile Application Experiences Part 3: Building Mobile Apps from Massachusetts Institute of Technology
-
Algorithm Design and Analysis from University of Pennsylvania
-
Data Structures and Software Design from University of Pennsylvania
-
Introduction to Neurohacking In R from Johns Hopkins University
-
Database Systems Concepts and Design from Georgia Institute of Technology
-
Software Analysis & Testing from Georgia Institute of Technology
-
Writing, Running, and Fixing Code in C from Duke University
-
Animation and CGI Motion from Columbia University
-
Minecraft, Coding and Teaching from University of California, San Diego
-
Internet of Things: Sensing and Actuation From Devices from University of California, San Diego
-
How Virtual Reality (VR) Works from University of California, San Diego
-
Creating Virtual Reality (VR) Apps from University of California, San Diego
-
Building a Cybersecurity Toolkit from University of Washington
-
Cybersecurity: The CISO’s View from University of Washington
-
Build Your Own iOS App from University of Toronto
-
算法设计与分析 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: Data Abstraction from The University of British Columbia
-
Software Construction: Object-Oriented Design from The University of British Columbia
-
Testing with Agile from University of Virginia
-
SQL for Data Science from University of California, Davis
-
LAFF — On Programming for Correctness from The University of Texas at Austin
-
Multiplatform Mobile App Development with NativeScript from The Hong Kong University of Science and Technology
-
Front-End JavaScript Frameworks: Angular 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
-
Developing Android Apps with App Inventor 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
-
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
-
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
-
Professional Android App Development from Galileo University
-
The Software Architect Code: Building the Digital World from Universidad Carlos iii de Madrid
-
Introduction to Java Programming: Fundamental Data Structures and Algorithms from Universidad Carlos iii de Madrid
-
Enterprise Software Lifecycle Management from National Research Nuclear University MEPhI
-
Использование механизмов операционных систем в разработке программного обеспечения from National Research Nuclear University MEPhI
-
Requirements Elicitation: Artifact and Stakeholder Analysis from University of Colorado System
-
Linux Server Management and Security from University of Colorado System
-
Requirements Specifications: Goals and Conflict Analysis from University of Colorado System
-
Software Requirements Prioritization: Risk Analysis from University of Colorado System
-
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
-
Requirements Gathering for Secure Software Development from University of Colorado System
-
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
-
Formal Software Verification from University System of Maryland
-
Software Testing Fundamentals from University System of Maryland
-
Cloud Computing Management from University System of Maryland
-
Introduction to Data Structures from University of Adelaide
-
Gameplay Programming for Video Game Designers from Rochester Institute of Technology
-
Teamwork & Collaboration from Rochester Institute of Technology
-
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
-
Cybersecurity and the X-Factor from University System of Georgia
-
Intro to Progressive Web Apps from Google
-
Advanced Android App Development from Google
-
Google Maps APIs from Google
-
Offline Web Applications from Google
-
Firebase Essentials For Android from Google
-
Developing Intelligent Apps and Bots from Microsoft
-
Developing SQL Databases from Microsoft
-
Building Functional Prototypes using Node.js from Microsoft
-
Building Interactive Prototypes using JavaScript from Microsoft
-
Algorithms and Data Structures from Microsoft
-
Algorithms and Data Structures in C# from Microsoft
-
Creating Programmatic SQL Database Objects from Microsoft
-
AngularJS: Framework Fundamentals from Microsoft
-
Introduction to TypeScript 2 from Microsoft
-
Advanced CSS Concepts from Microsoft
-
Implementing In-Memory SQL Database Objects from Microsoft
-
Optimizing Performance for SQL Based Applications from Microsoft
-
Programmation Concurrente (avec Java) from Sorbonne Universités
-
C++ For C Programmers, Part B from University of California, Santa Cruz
-
Introduction to Kubernetes from Linux Foundation
-
Introduction to DevOps: Transforming and Improving Operations from Linux Foundation
-
Introduction to DevOps: Transforming and Improving Operations from Linux Foundation
-
UML Class Diagrams for Software Engineering from KU Leuven University
-
Mobile Usability and Design for Android from Facebook
-
Mobile Usability and Design for IOS from Facebook
-
Concurrency from AdaCore University
-
Fundamentals of Red Hat Enterprise Linux from Red Hat
-
Fundamentals of Containers, Kubernetes, and Red Hat OpenShift from Red Hat
ADVANCED(78)
-
[New] An Introduction to Probability in Computing from Indian Institute of Technology Madras
-
[New] Information security — IV from Indian Institute of Technology Madras
-
[New] Matlab Programming For Numerical Computation from Indian Institute of Technology Madras
-
[New] Digital Switching — I from Indian Institute of Technology Kanpur
-
[New] Advanced Graph Theory from Indian Institute of Technology Kanpur
-
[New] Deep Learning in Computer Vision from Higher School of Economics
-
[New] Natural Language Processing from Higher School of Economics
-
[New] Practical Reinforcement Learning from Higher School of Economics
-
[New] Real Time Operating System from Indian Institute of Technology, Kharagpur
-
[New] Traditional and Non-Traditional Optimization Tools from Indian Institute of Technology, Kharagpur
-
[New] Basics of software-defined radios and practical applications from Indian Institute of Technology Roorkee
-
[New] Sparse Representations in Image Processing: From Theory to Practice from Technion — Israel Institute of Technology
-
Introduction to Artificial Intelligence from Stanford University ★★★★☆(24)
-
Neural Networks for Machine Learning from University of Toronto ★★★★☆(22)
-
Machine Learning for Data Science and Analytics from Columbia University ★★★☆☆(15)
-
Machine Learning for Trading from Georgia Institute of Technology ★★★☆☆(13)
-
Neural Networks and Deep Learning from deeplearning.ai ★★★★★(9)
-
Artificial Intelligence (AI) from Columbia University ★★★★☆(9)
-
Computational Neuroscience from University of Washington ★★★★☆(8)
-
Introduction to Computer Vision from Georgia Institute of Technology ★★★★★(6)
-
Reinforcement Learning from Brown University ★★☆☆☆(6)
-
Intro to Parallel Programming from Nvidia ★★★★☆(6)
-
Interactive 3D Graphics from Autodesk ★★★★☆(6)
-
Machine Learning from Georgia Institute of Technology ★★★★★(5)
-
Enabling Technologies for Data Science and Analytics: The Internet of Things from Columbia University ★☆☆☆☆(5)
-
Applied Cryptography from University of Virginia ★★★★☆(5)
-
Practical Deep Learning For Coders, Part 1 from fast.ai ★★★★☆(5)
-
Advanced Operating Systems from Georgia Institute of Technology ★★★★★(4)
-
Machine Learning from Columbia University ★★★★★(4)
-
Introduction to Computer Architecture from Carnegie Mellon University ★★★★★(4)
-
Probabilistic Graphical Models 2: Inference from Stanford University ★★★★☆(3)
-
Applied Machine Learning in Python from University of Michigan ★★★★☆(3)
-
Quantitative Formal Modeling and Worst-Case Performance Analysis from _EIT Digital _ ★★★☆☆(3)
-
6.S191: Introduction to Deep Learning from Massachusetts Institute of Technology ★★★★☆(2)
-
Introduction to Operating Systems from Georgia Institute of Technology ★★★★★(2)
-
Nearest Neighbor Collaborative Filtering from University of Minnesota ★★☆☆☆(2)
-
6.S094: Deep Learning for Self-Driving Cars from Massachusetts Institute of Technology ★★★★☆(1)
-
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)
-
Intro to Information Security from Georgia Institute of Technology ★☆☆☆☆(1)
-
Knowledge-Based AI: Cognitive Systems from Georgia Institute of Technology ★★★☆☆(1)
-
Embedded Hardware and Operating Systems from _EIT Digital _ ★☆☆☆☆(1)
-
Learn TensorFlow and deep learning, without a Ph.D. from Google ★★★★☆(1)
-
DevOps Practices and Principles from Microsoft ★★☆☆☆(1)
-
Sparse Representations in Signal and Image Processing: Fundamentalsfrom Technion — Israel Institute of Technology ★★★★★(1)
-
Introduction to Cloud Foundry and Cloud Native Software Architecturefrom Linux Foundation ★★★★★(1)
-
Blockchain for Business — An Introduction to Hyperledger Technologiesfrom Linux Foundation ★★★★☆(1)
-
Computation Structures 3: Computer Organization from Massachusetts Institute of Technology
-
GT — Refresher — Advanced OS from Georgia Institute of Technology
-
High Performance Computing from Georgia Institute of Technology
-
Compilers: Theory and Practice from Georgia Institute of Technology
-
Cyber-Physical Systems Security from Georgia Institute of Technology
-
Network Security from Georgia Institute of Technology
-
Artificial Intelligence from Georgia Institute of Technology
-
Information Security: Context and Introduction from University of London International Programmes
-
Advanced Modeling for Discrete Optimization from University of Melbourne
-
Basic Modeling for Discrete Optimization from University of Melbourne
-
Nature, in Code: Biology in JavaScript from École Polytechnique Fédérale de Lausanne
-
Matrix Factorization and Advanced Techniques from University of Minnesota
-
System Validation: Automata and behavioural equivalences from EIT Digital
-
System Validation (2): Model process behaviour from EIT Digital
-
System Validation (4): Modelling Software, Protocols, and other behaviour from EIT Digital
-
DevOps Testing from Microsoft
-
Deep Learning Explained from Microsoft
-
Introduction to Artificial Intelligence (AI) from Microsoft
-
DevOps for Databases from Microsoft
-
Infrastructure as Code from Microsoft
-
Deep Learning for Natural Language Processing from University of Oxford
-
Statistical Machine Learning from Carnegie Mellon University
-
Cyber-Physical Systems: Modeling and Simulation from University of California, Santa Cruz
-
Introduction to OpenStack from Linux Foundation
-
Computer System Design: Advanced Concepts of Modern Microprocessorsfrom Chalmers University of Technology
-
Reliable Distributed Algorithms, Part 2 from KTH Royal Institute of Technology
作者简介:
Founder of www.class-central.com — The most popular online course search engine
作者:Dhawal Shah 译者:译者ID 校对:校对者ID