450 δωρεάν online μαθήματα προγραμματισμού & επιστήμης υπολογιστών που μπορείτε να ξεκινήσετε το Δεκέμβριο
Πριν έξι χρόνια, πανεπιστήμια όπως το MIT και το Stanford των ΗΠΑ άρχισαν για πρώτη φορά να προσφέρουν δωρεάν διαδικτυακά μαθήματα στο κοινό. Σήμερα, περισσότερα από 700 πανεπιστήμια σε όλο τον κόσμο έχουν δημιουργήσει χιλιάδες δωρεάν online μαθήματα.
Παρακάτω, μπορείτε να δείτε μια λίστα από 450 μαθήματα προγραμματισμού και επιστήμης υπολογιστών που μπορείτε να ξεκινήσετε αυτό το μήνα.
Τα μαθήματα έχουν ταξινομηθεί στις ακόλουθες κατηγορίες ανάλογα με το επίπεδο δυσκολίας τους:
- Beginner
- Intermediate
- Advanced
Η λίστα έχει βασιστεί στη μηχανή αναζήτησης MOOC's του Class Central. Τα αστέρια παραπέμπουν στη βαθμολογία που έχουν λάβει τα συγκεκριμένα μαθήματα από άτομα που τα έχουν παρακολουθήσει.
Beginner (112)
- An Introduction to Interactive Programming in Python (Part 1) from Rice University ★★★★★(2,999)
- Introduction to Computer Science and Programming Using Python from Massachusetts Institute of Technology ★★★★★(113)
- Learn to Program: The Fundamentals from University of Toronto★★★★★(99)
- Intro to Computer Science from University of Virginia ★★★★☆(66)
- Introduction to Computer Science from Harvard University ★★★★★(65)
- Ruby on Rails: An Introduction from Johns Hopkins University★★★☆☆(54)
- An Introduction to Interactive Programming in Python (Part 2) from Rice University ★★★★★(52)
- How to Use Git and GitHub
- Introduction to Linux from Linux Foundation ★★★★☆(37)
- Intro to HTML and CSS
- Introduction to VBA/Excel Programming from Cal Poly Pomona★★★★☆(26)
- [New] Introduction to Cyber Attacks from New York University (NYU)
- [New] Cyber Attack Countermeasures from New York University (NYU)
- Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) from Hebrew University of Jerusalem★★★★★(21)
- JavaScript Basics
- CS101: Computer Science 101 from Stanford University ★★★★☆(15)
- Programming Basics from Indian Institute of Technology Bombay★★☆☆☆(13)
- Programming Foundations with Python
- DB: Introduction to Databases from Stanford University ★★★★★(11)
- Networking: Introduction to Computer Networking from Stanford University ★★★★★(11)
- HTML, CSS, and Javascript for Web Developers from Johns Hopkins University ★★★★★(10)
- Introduction to the Internet of Things and Embedded Systems from University of California, Irvine ★★★★☆(10)
- Creative Programming for Digital Media & Mobile Apps from University of London International Programmes ★★★★☆(10)
- 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)
- Code Yourself! An Introduction to Programming from University of Edinburgh ★★★★★(8)
- 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)
- Web Security Fundamentals from KU Leuven University ★★★★★(7)
- Introduction to Cloud Computing from IEEE ★★☆☆☆(6)
- Python for Everybody — Exploring Information
- Intro to Relational Databases
- Introduction to jQuery from Microsoft ★★★★☆(5)
- HTML5 and CSS Fundamentals from World Wide Web Consortium (W3C)★★★★☆(5)
- Linux Command Line Basics
- Introduction to Java Programming — Part 1 from The Hong Kong University of Science and Technology ★★★★☆(4)
- Python Programming: A Concise Introduction from Wesleyan University★★★☆☆(4)
- Introduction to Java Programming: Starting to code in Java from Universidad Carlos iii de Madrid ★★★★☆(4)
- Paradigms of Computer Programming — Fundamentals from Université catholique de Louvain ★★★★★(4)
- Paradigms of Computer Programming — Abstraction and Concurrencyfrom Université catholique de Louvain ★★★★☆(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)
- Java Programming Basics
- 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)
- Android for Beginners
- Intro to JavaScript
- Programming for the Web with JavaScript from University of Pennsylvania★★★★★(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)
- Web Coding Fundamentals for Artists from National University of Singapore ★★★★☆(1)
- Learn to Program in Java from Microsoft ★★★★★(1)
- Computing: Art, Magic, Science from ETH Zurich ★★★★☆(1)
- MyCS: Computer Science for Beginners from Harvey Mudd College★★★☆☆(1)
- Introduction to Data Storage and Management Technologies from IEEE★★★☆☆(1)
- CODAPPS: Coding mobile apps for entrepreneurs from EMLYON Business School ★★★★★(1)
- Web Applications for Everybody
- AP® Computer Science Principles from Harvard University
- JavaScript, jQuery, and JSON from University of Michigan
- Introduction to Structured Query Language (SQL) from University of Michigan
- Building Database Applications in PHP from University of Michigan
- The Unix Workbench from Johns Hopkins University
- Introduction to Cybersecurity from University of Washington
- Introduction to Virtual Reality from University of London International Programmes
- Introduction to Java Programming — Part 2 from The Hong Kong University of Science and Technology
- AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures from 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
- 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
- Introduction to TCP/IP from Yonsei University
- Introduction to Cybersecurity for Business from University of Colorado System
- Proactive Computer Security from University of Colorado System
- TCP/IP and Advanced Topics from University of Colorado System
- Mobile Web Development from Google
- Web Accessibility from Google
- Introduction to Python: Fundamentals from Microsoft
- Introduction to Python: Absolute Beginner from Microsoft
- Introduction to Design Thinking from Microsoft
- Introduction to Node.js from Microsoft
- Writing Professional Code from Microsoft
- Introduction to ReactJS from Microsoft
- Logic and Computational Thinking from Microsoft
- CSS Basics from Microsoft
- Object Oriented Programming in Java from Microsoft
- Computing: Art, Magic, Science — Part II from ETH Zurich
- Software Engineering Essentials from Technische Universität München (Technical University of Munich)
- Network Protocols and Architecture from Cisco
- Internet Connection: How to Get Online? from Cisco
- Data Communications and Network Services from Cisco
- Introduction to Cisco Networking from Cisco
- Home Networking Basics from Cisco
- JavaScript Introduction from World Wide Web Consortium (W3C)
- Introduction to MongoDB from MongoDB University
- Learn Swift Programming Syntax
- Introduction to Virtual Reality
- Version Control with Git
- HTTP & Web Servers
- Swift for Beginners
- GitHub & Collaboration
- ES6 — JavaScript Improved
- Introduction to Python
Intermediate (252)
- Functional Programming Principles in Scala from École Polytechnique Fédérale de Lausanne ★★★★★(61)
- Machine Learning for Musicians and Artists from Goldsmiths, University of London ★★★★★(53)
- Functional Program Design in Scala from École Polytechnique Fédérale de Lausanne ★★★★★(38)
- Programming Mobile Applications for Android Handheld Systems: Part 1from University of Maryland, College Park ★★★★☆(38)
- CS188.1x: Artificial Intelligence from University of California, Berkeley★★★★★(30)
- Principles of Computing (Part 1) from Rice University ★★★★★(29)
- [New] Writing, Running, and Fixing Code in C from Duke University
- [New] SQL for Data Science from University of California, Davis
- [New] SRS Documents: Requirements and Diagrammatic Notations from University of Colorado System
- [New] Real-Time Cyber Threat Detection and Mitigation from New York University (NYU)
- [New] A Developer’s guide to Node-RED from IBM
- [New] Mobile Usability and Design for Android from Facebook
- [New] Mobile Usability and Design for IOS from Facebook
- [New] Liberating Programming: System Development for Everyone from Weizmann Institute of Science
- Responsive Website Basics: Code with HTML, CSS, and JavaScript from University of London International Programmes ★★★★☆(24)
- Software Security from University of Maryland, College Park ★★★★★(22)
- Algorithms, Part II from Princeton University ★★★★★(21)
- Programming Languages, Part A from University of Washington★★★★★(21)
- Cloud Computing Concepts, Part 1 from University of Illinois at Urbana-Champaign ★★★☆☆(20)
- 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 ★★★★☆(17)
- Web Development
- Principles of Computing (Part 2) from Rice University ★★★★☆(16)
- Beginning Game Programming with C# from University of Colorado System★★★★☆(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)
- Programming Mobile Applications for Android Handheld Systems: Part 2from University of Maryland, College Park ★★★★☆(15)
- Algorithmic Thinking (Part 1) from Rice University ★★★★☆(14)
- Design of Computer Programs from Stanford University ★★★★☆(13)
- Text Retrieval and Search Engines from University of Illinois at Urbana-Champaign ★★★☆☆(13)
- The Arduino Platform and C Programming from University of California, Irvine ★★★☆☆(12)
- Discrete Optimization from University of Melbourne ★★★★☆(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)
- Introduction to Software Product Management from University of Alberta★★★★☆(10)
- Algorithmic Thinking (Part 2) from Rice University ★★★★☆(9)
- Software Processes and Agile Practices from University of Alberta★★★★☆(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)
- Learning from Data (Introductory Machine Learning course) from California Institute of Technology ★★★★★(8)
- Julia Scientific Programming from University of Cape Town ★★★★★(8)
- Software Testing from University of Utah ★★★★☆(7)
- Data Wrangling with MongoDB from MongoDB University ★★★★☆(7)
- Intro to AJAX
- Ruby on Rails Web Services and Integration with MongoDB from Johns Hopkins University ★★★★★(6)
- Interfacing with the Arduino from University of California, Irvine★★★★☆(6)
- Computer Architecture from Princeton University ★★★★☆(6)
- Web Application Development with JavaScript and MongoDB from University of London International Programmes ★★★★☆(6)
- How to Code: Systematic Program Design — Part 1 from The University of British Columbia ★★★★☆(6)
- Client Needs and Software Requirements from University of Alberta★★★★☆(6)
- Intro to DevOps from Nutanix ★★★☆☆(6)
- Intro to Algorithms
- Software Construction in Java from Massachusetts Institute of Technology★★★★★(5)
- Computer Graphics from University of California, Berkeley ★★★★☆(5)
- Agile Development Using Ruby on Rails — Advanced from University of California, Berkeley ★★★★★(5)
- The Raspberry Pi Platform and Python Programming for the Raspberry Pifrom University of California, Irvine ★★★☆☆(5)
- Software Development Process from Georgia Institute of Technology★★★★☆(5)
- Computer Networking from Georgia Institute of Technology ★★★★☆(5)
- HTML5 Game Development from Google ★★★☆☆(5)
- Introduction to C++ from Microsoft ★★★★☆(5)
- Software Debugging from Saarland University ★★★★★(5)
- Parallel Programming Concepts
- Full Stack Foundations
- Intro to iOS App Development with Swift
- Single Page Web Applications with AngularJS from Johns Hopkins University ★★★★★(4)
- Java Programming: Principles of Software Design from Duke University★★★★★(4)
- Cloud Networking from University of Illinois at Urbana-Champaign★★★★☆(4)
- Website Performance Optimization from Google ★★★★☆(4)
- Querying Data with Transact-SQL from Microsoft ★★★★☆(4)
- Interactive Computer Graphics from The University of Tokyo ★★☆☆☆(4)
- Intro to jQuery
- Rails with Active Record and Action Pack from Johns Hopkins University★★★★☆(3)
- Foundations of Objective-C App Development from University of California, Irvine ★★★☆☆(3)
- Internet of Things: Communication Technologies from University of California, San Diego ★★★☆☆(3)
- Game Development for Modern Platforms from Michigan State University★★★★★(3)
- MATLAB and Octave for Beginners from École Polytechnique Fédérale de Lausanne ★★★☆☆(3)
- Android Basics: User Input from Google ★★★★☆(3)
- Android Basics: Multiscreen Apps from Google ★★★★☆(3)
- JavaScript Promises from Google ★★★★★(3)
- UX Design for Mobile Developers from Google ★★★★★(3)
- Introduction to DevOps from Microsoft ★★★★☆(3)
- Autonomous Mobile Robots from ETH Zurich ★★★☆☆(3)
- Agile Software Development from ETH Zurich ★★★★☆(3)
- JavaScript Design Patterns
- Configuring Linux Web Servers
- JavaScript Testing
- Using Python for Research from Harvard University ★★★★☆(2)
- Compilers 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)
- App Design and Development for iOS from University of Toronto★★★☆☆(2)
- Introduction to Mobile Application Development using Android from The Hong Kong University of Science and Technology ★★★★☆(2)
- Introduction to Mobile Application Development using Android from The Hong Kong University of Science and Technology ★★★★☆(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)
- Client-Server Communication from Google ★★★★★(2)
- Browser Rendering Optimization from Google ★★★★☆(2)
- Android Basics: Networking from Google ★★★★☆(2)
- Analyzing and Visualizing Data with Power BI from Microsoft ★★★★★(2)
- Developing International Software, Part 1 from Microsoft ★★★★☆(2)
- Build Your First Android App (Project-Centered Course) from École Centrale Paris ★★★☆☆(2)
- Approximation Algorithms Part I from École normale supérieure★★★★★(2)
- Getting started with Augmented Reality from Institut Mines-Télécom★★★★☆(2)
- Networking for Web Developers
- LPL: Language, Proof and Logic from Stanford University ★★★★★(1)
- Computation Structures 2: Computer Architecture from Massachusetts Institute of Technology ★★★★☆(1)
- Software Development Fundamentals from University of Pennsylvania★★★☆☆(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)
- 3D Models for Virtual Reality from University of London International Programmes ★★★★★(1)
- How to Code: Complex Data from The University of British Columbia★★★★★(1)
- Managing an Agile Team from University of Virginia ★★☆☆☆(1)
- Getting Started: Agile Meets Design Thinking from University of Virginia★★★★★(1)
- Agile Software Development from University of Minnesota ★★★★☆(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)
- Software Architecture for the Internet of Things from EIT Digital ★★★★☆(1)
- Android Basics: Button Clicks from Google ★★★☆☆(1)
- Developing Scalable Apps in Python from Google ★★★★☆(1)
- Android Basics: User Interface from Google ★★☆☆☆(1)
- Android Performance from Google ★★★★★(1)
- Material Design for Android Developers from Google ★★★★★(1)
- Gradle for Android and Java from Google ★★★★★(1)
- Scalable Microservices with Kubernetes from Google ★★★★☆(1)
- Developing Scalable Apps in Java from Google ★★★★☆(1)
- Principles of Machine Learning from Microsoft ★★★★★(1)
- Asynchronous Programming with JavaScript from Microsoft ★★★★★(1)
- AngularJS: Advanced Framework Techniques from Microsoft ★★★★☆(1)
- Intermediate C++ from Microsoft ★★★★☆(1)
- 2D Game Development with libGDX from Amazon ★★★★★(1)
- Introduction to Cloud Infrastructure Technologies from Linux Foundation★★★★☆(1)
- Introduction to Real-Time Systems from IEEE ★★★★☆(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)
- Android Basics: Data Storage
- Intro to Theoretical Computer Science
- Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming from Stanford University
- Algorithms: Design and Analysis from Stanford University
- Graph Search, Shortest Paths, and Data Structures from Stanford University
- Probabilistic Graphical Models 3: Learning from Stanford University
- Divide and Conquer, Sorting and Searching, and Randomized Algorithmsfrom 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
- Data Structures and Software Design from University of Pennsylvania
- Algorithm Design and Analysis from University of Pennsylvania
- Building Web Applications in PHP from University of Michigan
- 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
- Database Systems Concepts & Design from Georgia Institute of Technology
- Software Analysis & Testing from Georgia Institute of Technology
- Animation and CGI Motion from Columbia University
- How Virtual Reality (VR) Works from University of California, San Diego
- Minecraft, Coding and Teaching from University of California, San Diego
- Building a Cybersecurity Toolkit from University of Washington
- Cybersecurity: The CISO’s View from University of Washington
- 面向对象技术高级课程(The Advanced Object-Oriented Technology)from Peking University
- 算法设计与分析 Design and Analysis of Algorithms from Peking University
- 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: Systematic Program Design — Part 3 from The University of British Columbia
- Software Construction: Data Abstraction from The University of British Columbia
- LAFF — On Programming for Correctness from The University of Texas at Austin
- Документы и презентации в LaTeX (Introduction to LaTeX) from Higher School of Economics
- Software Development Processes and Methodologies from University of Minnesota
- Lean Software Development from University of Minnesota
- Engineering Maintainable Android Apps from Vanderbilt University
- Secure Android App Development from University of Southampton
- 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
- Enterprise Software Lifecycle Management from National Research Nuclear University MEPhI
- 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
- Reviews & Metrics for Software Improvements from University of Alberta
- Introduction to Data Structures from University of Adelaide
- Cloud Computing for Enterprises from University System of Maryland
- Software Testing Fundamentals from University System of Maryland
- Software Testing Management from University System of Maryland
- Cloud Computing for Enterprises from University System of Maryland
- Software Testing Fundamentals from University System of Maryland
- Cloud Computing Management from University System of Maryland
- Fundamentals of Network Communication from University of Colorado System
- Peer-to-Peer Protocols and Local Area Networks from University of Colorado System
- Packet Switching Networks and Algorithms from University of Colorado System
- Design and Analyze Secure Networked Systems from University of Colorado System
- Symmetric Cryptography from University of Colorado System
- Detecting and Mitigating Cyber Threats and Attacks from University of Colorado System
- Hacking and Patching from University of Colorado System
- Asymmetric Cryptography and Key Management from University of Colorado System
- Basic Cryptography and Programming with Crypto API from University of Colorado System
- Teamwork & Collaboration from Rochester Institute of Technology
- Gameplay Programming for Video Game Designers from Rochester Institute of Technology
- Web Connectivity and Security in Embedded Systems from EIT Digital
- Introduction to Architecting Smart IoT Devices from EIT Digital
- Cybersecurity and the Internet of Things from University System of Georgia
- Google Maps APIs from Google
- Intro to Progressive Web Apps from Google
- Firebase Essentials For Android from Google
- VR Software Development from Google
- Offline Web Applications from Google
- Advanced Android App Development from Google
- Developing Intelligent Apps and Bots from Microsoft
- Advanced CSS Concepts from Microsoft
- Applied Machine Learning from Microsoft
- Introduction to TypeScript 2 from Microsoft
- Developing SQL Databases from Microsoft
- Algorithms and Data Structures in C# from Microsoft
- AngularJS: Framework Fundamentals from Microsoft
- Introduction to C# from Microsoft
- Algorithms and Data Structures 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
- C++ For C Programmers, Part B from University of California, Santa Cruz
- Introduction to DevOps: Transforming and Improving Operations from Linux Foundation
- Introduction to Kubernetes from Linux Foundation
- UML Class Diagrams for Software Engineering from KU Leuven University
- Hacking PostgreSQL: Data Access Methods from Ural Federal University
- Fundamentals of Red Hat Enterprise Linux from Red Hat
- Fundamentals of Containers, Kubernetes, and Red Hat OpenShift from Red Hat
- Concurrency from AdaCore University
- Fundamentals of Parallelism on Intel Architecture from Intel
- Designing RESTful APIs
- Learn Backbone.js
- How to Make an iOS App
- UIKit Fundamentals
- iOS Persistence and Core Data
- iOS Networking with Swift
- How to create in Android
- iOS Design Patterns
- New Android Fundamentals
- VR Design
- VR Platforms & Applications
- C++ For Programmers
- Building iOS Interfaces
- Swift for Developers
- The MVC Pattern in Ruby
- Deploying Applications with Heroku
- VR Scenes and Objects
- Dynamic Web Applications with Sinatra
Advanced (86)
- Creative Applications of Deep Learning with TensorFlow
- Deep Learning from Google ★★☆☆☆(38)
- [New] Sequence Models from deeplearning.ai
- [New] Introduction to Reinforcement Learning from Higher School of Economics
- [New] Cyber-Physical Systems 1 from University of California, Santa Cruz
- Introduction to Artificial Intelligence from Stanford University★★★★☆(24)
- Introduction to Artificial Intelligence from Stanford University★★★★☆(24)
- Probabilistic Graphical Models 1: Representation from Stanford University★★★★☆(17)
- Machine Learning for Data Science and Analytics from Columbia University★★★☆☆(15)
- Machine Learning for Trading from Georgia Institute of Technology★★★☆☆(13)
- Machine Learning With Big Data from University of California, San Diego ★★☆☆☆(13)
- Hardware Security from University of Maryland, College Park★★★☆☆(11)
- 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)
- 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)
- Machine Learning from Columbia University ★★★★★(3)
- Practical Predictive Analytics: Models and Methods from University of Washington ★★☆☆☆(3)
- Regression Modeling in Practice from Wesleyan University ★★★★☆(3)
- Structuring Machine Learning Projects from deeplearning.ai ★★★★★(2)
- Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization from deeplearning.ai ★★★★★(2)
- 6.S191: Introduction to Deep Learning from Massachusetts Institute of Technology ★★★★☆(2)
- Applied Machine Learning in Python from University of Michigan★★★★☆(2)
- Introduction to Operating Systems from Georgia Institute of Technology★★★★★(2)
- 6.S094: Deep Learning for Self-Driving Cars from Massachusetts 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)
- Computability, Complexity & Algorithms from Georgia Institute of Technology ★★★★★(1)
- Computational Photography from Georgia Institute of Technology★★★★☆(1)
- High Performance Computer Architecture from Georgia Institute of Technology ★★★★★(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)
- Learn TensorFlow and deep learning, without a Ph.D. from Google★★★★☆(1)
- Introduction to Cloud Foundry and Cloud Native Software Architecturefrom Linux Foundation ★★★★★(1)
- Convolutional Neural Networks from deeplearning.ai
- 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
- Cyber-Physical Systems Security from Georgia Institute of Technology
- Compilers: Theory and Practice from Georgia Institute of Technology
- Artificial Intelligence from Georgia Institute of Technology
- Network Security from Georgia Institute of Technology
- Distributed Programming in Java from Rice University
- Parallel Programming in Java from Rice University
- Concurrent Programming in Java from Rice University
- Making Your First Virtual Reality Game from University of London International Programmes
- Information Security: Context and Introduction from University of London International Programmes
- Basic Modeling for Discrete Optimization from University of Melbourne
- Advanced Modeling for Discrete Optimization from University of Melbourne
- Nature, in Code: Biology in JavaScript from École Polytechnique Fédérale de Lausanne
- Bayesian Methods for Machine Learning from Higher School of Economics
- Introduction to Formal Concept Analysis from Higher School of Economics
- Introduction to Deep Learning from Higher School of Economics
- Introduction to Recommender Systems: Non-Personalized and Content-Based from University of Minnesota
- Recommender Systems: Evaluation and Metrics from University of Minnesota
- Discrete Mathematics from Shanghai Jiao Tong 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
- System Validation (3): Requirements by modal formulas from EIT Digital
- System Validation (2): Model process behaviour from EIT Digital
- Introduction to Artificial Intelligence (AI) from Microsoft
- Infrastructure as Code from Microsoft
- Introduction to DevOps Practices from Microsoft
- DevOps Testing from Microsoft
- Deep Learning Explained from Microsoft
- DevOps for Databases from Microsoft
- Deep Learning for Natural Language Processing from University of Oxford
- Statistical Machine Learning from Carnegie Mellon University
- Approximation Algorithms Part II from École normale supérieure
- Blockchain for Business — An Introduction to Hyperledger Technologiesfrom Linux Foundation
- Introduction to OpenStack from Linux Foundation
- Computer System Design: Advanced Concepts of Modern Microprocessorsfrom Chalmers University of Technology
- Big Data Applications: Machine Learning at Scale from Yandex
- Deep Learning Summer School
- Continuous Integration and Deployment