Un mes más, traemos una lista de cursos de programación y ciencias computacionales que comienzan este mes de marzo, gracias a FreeCodeCamp. En general casi todos los cursos pueden seguirse a un ritmo personalizado.
Cursos totalmente nuevos:
Este mes tan solo hay 7 cursos completamente nuevos, entre los que se encuentran dos cursos de IoT y un interesante curso sobre coches autónomos.
- [New] Hacker Tools – Massachusetts Institute of Technology
- [New] Основы проектирования приложений интернета вещей – Moscow Institute of Physics and Technology
- [New] Introducción a la programación con Python – Universidad Austral
- [New] Cybersecurity and Privacy in the IoT – Curtin University
- [New] IoT System Architecture: Design and Evaluation – Waseda University
- [New] Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux – Universidad Austral
- [New] State Estimation and Localization for Self-Driving Cars – University of Toronto
El resto de los cursos están clasificados según 3 niveles de dificultad. Como siempre, el idioma preferente es el inglés, aunque en general todos los cursos incluyen vídeos con subtítulos y son bastante fáciles de manejar con un nivel adecuado del idioma.
Nivel principiante (153)
- An Introduction to Interactive Programming in Python (Part 1) – Rice University★★★★★(2909)
- Introduction to Computer Science and Programming Using Python – Massachusetts Institute of Technology★★★★★(99)
- Learn to Program: The Fundamentals – University of Toronto★★★★★(86)
- Intro to Computer Science – University of Virginia★★★★☆(61)
- CS50’s Introduction to Computer Science – Harvard University★★★★★(53)
- An Introduction to Interactive Programming in Python (Part 2) – Rice University★★★★★(45)
- Introduction to Linux – Linux Foundation★★★★☆(34)
- How to Use Git and GitHub
- [New] Hacker Tools – Massachusetts Institute of Technology
- [New] Основы проектирования приложений интернета вещейfrom Moscow Institute of Physics and Technology
- [New] Introducción a la programación con Python – Universidad Austral
- Intro to HTML and CSS
- Introduction to VBA/Excel Programming – Cal Poly Pomona★★★★☆(21)
- Introduction to Cyber Security – The Open University★★★★☆(18)
- JavaScript Basics
- Programming Basics – Indian Institute of Technology Bombay★★☆☆☆(13)
- Computer Science 101 – Stanford University★★★★☆(11)
- Creative Programming for Digital Media & Mobile Apps – University of London International Programmes★★★★☆(10)
- Programming Foundations with JavaScript, HTML and CSS – Duke University★★★★☆(9)
- HTML5 Coding Essentials and Best Practices – World Wide Web Consortium (W3C)★★★★☆(9)
- Programming Foundations with Python
- Introduction to Computer Networking – Stanford University★★★★★(8)
- Usable Security – University of Maryland, College Park★★★☆☆(8)
- Introduction to Bootstrap — A Tutorial – Microsoft★★★☆☆(8)
- Learn to Program: Crafting Quality Code – University of Toronto★★★★★(6)
- Intro to Relational Databases
- Paradigms of Computer Programming — Fundamentals – Université catholique de Louvain★★★★★(4)
- Paradigms of Computer Programming — Abstraction and Concurrencyfrom Université catholique de Louvain★★★★☆(4)
- Introduction to jQuery – Microsoft★★★★☆(4)
- Programming in Scratch – Harvey Mudd College★★★★★(4)
- Introduction to Java Programming — Part 1 – The Hong Kong University of Science and Technology★★★★☆(3)
- Introduction to Java Programming: Starting to code in Java – Universidad Carlos iii de Madrid★★★★☆(3)
- Introduction to Programming for the Visual Arts with p5.js – University of California, Los Angeles★★★★☆(3)
- HTML5 and CSS Fundamentals – World Wide Web Consortium (W3C)★★★★☆(3)
- Linux Command Line Basics
- The Beauty and Joy of Computing — AP® CS Principles Part 1 – University of California, Berkeley★★★★★(2)
- Object-Oriented Programming – Indian Institute of Technology Bombay★★★★☆(2)
- The Computing Technology Inside Your Smartphone – Cornell University★★★★★(2)
- Introduction to HTML and JavaScript – Microsoft★★★★★(2)
- Create. Code – University of Adelaide★★★★★(2)
- CS For All: Introduction to Computer Science and Python Programmingfrom Harvey Mudd College★★★★★(2)
- Programando con Java para aplicaciones Android – Universidad Nacional Autónoma de México★★★★★(1)
- Android Basics: Make Your First App – Google★★★★★(1)
- Computing: Art, Magic, Science – ETH Zurich★★★★☆(1)
- MyCS: Computer Science for Beginners – Harvey Mudd College★★★☆☆(1)
- CS50’s Introduction to Game Development – Harvard University
- CS50’s Computer Science for Business Professionals – Harvard University
- CS50’s Understanding Technology – Harvard University
- CS50’s AP® Computer Science Principles – Harvard University
- CS50’s Mobile App Development with React Native – Harvard University
- CS50’s Web Programming with Python and JavaScript – Harvard University
- Principles of Computing – Stanford University
- The Beauty and Joy of Computing — AP® CS Principles Part 2 – University of California, Berkeley
- Computational Thinking for Problem Solving – University of Pennsylvania
- Programming for the Web with JavaScript – University of Pennsylvania
- Python Basics – University of Michigan
- Python Functions, Files, and Dictionaries – University of Michigan
- Data Collection and Processing with Python – University of Michigan
- Programming Fundamentals – Duke University
- Interacting with the System and Managing Memory – Duke University
- Computing in Python III: Data Structures – Georgia Institute of Technology
- Computing in Python II: Control Structures – Georgia Institute of Technology
- Computing in Python IV: Objects & Algorithms – Georgia Institute of Technology
- Computing in Python I: Fundamentals and Procedural Programming – Georgia Institute of Technology
- Introduction to Computing using Python – Georgia Institute of Technology
- Introduction to Cybersecurity – University of Washington
- Python Data Representations – Rice University
- Python Programming Essentials – Rice University
- How Computers Work – University of London International Programmes
- Introduction to Computer Programming from University of London International Programmes
- Software Engineering: Introduction – The University of British Columbia
- How to Code: Simple Data – The University of British Columbia
- Introduction to Web Development – University of California, Davis
- Введение в базы данных – Petersburg State Polytechnic University
- Введение в программирование (C++) – Higher School of Economics
- Web Design: Strategy and Information Architecture – California Institute of the Arts
- Web Development and Design using WordPress – California Institute of the Arts
- Introduction to Java Programming — Part 2 – The Hong Kong University of Science and Technology
- Cyber Security Economics – Delft University of Technology
- Scratch: Programmeren voor kinderen (8+) – Delft University of Technology
- Excel/VBA for Creative Problem Solving, Part 3 (Projects) – University of Colorado Boulder
- Web Coding Fundamentals: HTML, CSS and Javascript – National University of Singapore
- Introducción a Java – Universidad Nacional Autónoma de México
- Java Fundamentals for Android Development – Galileo University
- Monetize your Android Applications – Galileo University
- Android App Development for Beginners – Galileo University
- AP Computer Science A: Java Programming Loops and Data Structuresfrom Purdue University
- AP Computer Science A: Java Programming Classes and Objects – Purdue University
- AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures – Purdue University
- Introduction to TCP/IP – Yonsei University
- Introduction to Java Programming: Writing Good Code – Universidad Carlos iii de Madrid
- Introducción a la programación en Java: empezando a programar – Universidad Carlos iii de Madrid
- Introducción a la programación en Java: estructuras de datos y algoritmosfrom Universidad Carlos iii de Madrid
- Cyber Security Basics: A Hands-on Approach – Universidad Carlos iii de Madrid
- Introduzione a LaTeX – University of Modena and Reggio Emilia
- Blockchain 360: A State of the Art for Professionals – EIT Digital
- Mobile Web Development – Google
- Technical Support Fundamentals – Google
- Web Accessibility – Google
- Logic and Computational Thinking – Microsoft
- CSS Basics – Microsoft
- Introduction to NodeJS – Microsoft
- Introduction to ReactJS – Microsoft
- Object Oriented Programming in Java – Microsoft
- Writing Professional Code – Microsoft
- Introduction to Python: Fundamentals – Microsoft
- Learn to Program in Java – Microsoft
- Introduction to Python: Absolute Beginner – Microsoft
- Introduction to Design Thinking – Microsoft
- How Entrepreneurs in Emerging Markets can master the Blockchain Technology – University of Cape Town
- C Programming: Modular Programming and Memory Management – Dartmouth
- C Programming: Pointers and Memory Management – Dartmouth
- C Programming: Getting Started – Dartmouth
- C Programming: Language Foundations – Institut Mines-Télécom
- C Programming: Advanced Data Types – Dartmouth
- Linux Basics: The Command Line Interface – Dartmouth
- C Programming: Using Linux Tools and Libraries – Dartmouth
- Computing: Art, Magic, Science — Part II – ETH Zurich
- Learn to Program Using Python – University of Texas Arlington
- Blockchain: Understanding Its Uses and Implications – Linux Foundation
- Introduction to Programming Using Python – University of Texas Arlington
- Introduction to Open Source Networking Technologies – Linux Foundation
- Introducción a la programación en C: Instrucciones de control y ficheros de texto – Universidad Autónoma de Madrid
- Mobile Computing with App Inventor — CS Principles – The University of Warwick
- Introduction to the Internet of Things (IoT) – Curtin University
- Software Engineering Essentials – Technische Universität München (Technical University of Munich)
- Web Security Fundamentals – KU Leuven University
- Arduino Programming, – novice to ninja – Institut Mines-Télécom
- Video Game Design and Balance – Rochester Institute of Technology
- Introducción a la programación en Python I: Aprendiendo a programar con Python – Pontificia Universidad Católica de Chile
- Introdução à Ciência da Computação com Python Parte 1 – Universidade de São Paulo
- Introdução à Ciência da Computação com Python Parte 2 – Universidade de São Paulo
- Programación Orientada a Objetos – MéxicoX
- Cyber Security for Small and Medium Enterprises: Identifying Threats and Preventing Attacks – Deakin University
- Computing Form and Shape: Python Programming with the Rhinoscript Library – Rhode Island School of Design
- JavaScript Introduction – World Wide Web Consortium (W3C)
- JavaScript and the DOM
- Web Applications for Everybody
- Learn Swift Programming Syntax
- Elements of AI – University of Helsinki
- Version Control with Git – Atlassian
- Java Programming Basics
- Android for Beginners
- Python for Everybody — Exploring Information
- Introduction to Virtual Reality
- Swift for Beginners
- Intro to JavaScript
- HTTP & Web Servers
- Version Control with Git
- GitHub & Collaboration
- ES6 — JavaScript Improved
- Introduction to Python Programming
- Object-Oriented JavaScript
Nivel intermedio (297)
- Algorithms, Part I – Princeton University★★★★☆(48)
- Cryptography I – Stanford University★★★★★(45)
- 1x: Artificial Intelligence – University of California, Berkeley★★★★★(30)
- Principles of Computing (Part 1) – Rice University★★★★★(26)
- [New] Cybersecurity and Privacy in the IoT – Curtin University
- [New] IoT System Architecture: Design and Evaluation – Waseda University
- [New] Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux – Universidad Austral
- Software Security from University of Maryland, College Park★★★★★(22)
- Algorithms, Part II – Princeton University★★★★★(21)
- Agile Development Using Ruby on Rails — The Basics – University of California, Berkeley★★★★★(19)
- Automata Theory – Stanford University★★★★☆(17)
- Programming Languages, Part A – University of Washington★★★★★(17)
- C++ For C Programmers, Part A – University of California, Santa Cruz★★★☆☆(16)
- Principles of Computing (Part 2) – Rice University★★★★☆(15)
- The Nature of Code – Processing Foundation★★★★★(15)
- Algorithmic Thinking (Part 1) – Rice University★★★★☆(14)
- Design of Computer Programs – Stanford University★★★★☆(13)
- Intro to Machine Learning – Stanford University★★★★☆(12)
- Discrete Optimization – University of Melbourne★★★★☆(12)
- Responsive Web Design – University of London International Programmes★★★☆☆(11)
- Introduction to Game Development – Michigan State University★★★★☆(11)
- Introduction to Functional Programming – Delft University of Technology★★★★☆(11)
- Object-Oriented JavaScript – Hack Reactor★★★★★(11)
- Android Development for Beginners – Google★★★★☆(10)
- Java Programming: Solving Problems with Software – Duke University★★★☆☆(9)
- Algorithmic Thinking (Part 2) – Rice University★★★★☆(9)
- Programming Languages – University of Virginia★★★☆☆(9)
- Image and Video Processing: – Mars to Hollywood with a Stop at the Hospital – Duke University★★★★☆(8)
- Cryptography – University of Maryland, College Park★★★★☆(8)
- Cloud Computing Applications, Part 1: Cloud Systems and Infrastructurefrom University of Illinois at Urbana-Champaign★★★☆☆(7)
- Software Testing – University of Utah★★★★☆(7)
- Internet of Things: How did we get here? – University of California, San Diego ★★☆☆☆(6)
- Introduction To Swift Programming – University of Toronto★☆☆☆☆(6)
- Learning – Data (Introductory Machine Learning course) – California Institute of Technology★★★★☆(6)
- Responsive Web Design Fundamentals – Google★★★★☆(6)
- Intro to AJAX
- Computer Graphics – University of California, Berkeley★★★★☆(5)
- Agile Development Using Ruby on Rails — Advanced – University of California, Berkeley★★★★★(5)
- Cloud Computing Concepts: Part 2 – University of Illinois at Urbana-Champaign★★★★★(5)
- Introduction to Meteor.js Development from University of London International Programmes★★★★★(5)
- How to Code: Systematic Program Design — Part 1 – The University of British Columbia★★★★☆(5)
- Developing Android Apps – Google★★★★☆(5)
- Julia Scientific Programming – University of Cape Town★★★★★(5)
- Data Wrangling with MongoDB – MongoDB University★★★★☆(5)
- Intro to DevOps – Nutanix★★★☆☆(5)
- Intro to iOS App Development with Swift
- Parallel Programming Concepts
- Computer Architecture – Princeton University★★★★★(4)
- Computer Networking – Georgia Institute of Technology★★★★☆(4)
- Software Development Process – Georgia Institute of Technology★★★☆☆(4)
- Website Performance Optimization – Google★★★★☆(4)
- HTML5 Game Development – Google★★★☆☆(4)
- Introduction to C++ – Microsoft★★★★☆(4)
- Practical Numerical Methods with Python – George Washington University★★★★☆(4)
- Database Management Essentials – University of Colorado System★★★★☆(4)
- Interactive Computer Graphics – The University of Tokyo★★☆☆☆(4)
- Software Debugging – Saarland University★★★★★(4)
- Software Construction in Java – Massachusetts Institute of Technology★★★★★(3)
- Java Programming: Arrays, Lists, and Structured Data – Duke University★★★★☆(3)
- VLSI CAD Part I: Logic – University of Illinois at Urbana-Champaign★★★★★(3)
- Internet of Things: Setting Up Your DragonBoard™ Development Platformfrom University of California, San Diego ★★★☆☆(3)
- DevOps for Developers: How to Get Started – Microsoft★★★★☆(3)
- Querying Data with Transact-SQL – Microsoft★★★★☆(3)
- Autonomous Mobile Robots – ETH Zurich★★★☆☆(3)
- Intro to Algorithms
- Intro to jQuery
- JavaScript Design Patterns
- Compilers – Stanford University★★★★☆(2)
- Mobile Application Experiences Part 1: – a Domain to an App Ideafrom Massachusetts Institute of Technology★★★★★(2)
- Internet of Things: Communication Technologies – University of California, San Diego ★★★☆☆(2)
- iOS App Development Basics – University of Toronto★★★★☆(2)
- Introduction to Mobile Application Development using Android – The Hong Kong University of Science and Technology★★★★☆(2)
- UX Design for Mobile Developers – Google★★★★★(2)
- Browser Rendering Optimization – Google★★★★☆(2)
- Analyzing and Visualizing Data with Power BI – Microsoft★★★★★(2)
- Developing International Software, Part 1 – Microsoft★★★★☆(2)
- Agile Software Development – ETH Zurich★★★★★(2)
- JavaScript Testing
- Configuring Linux Web Servers
- Full Stack Foundations
- Machine Learning: Unsupervised Learning – Brown University★★★★☆(1)
- Software Architecture & Design – Georgia Institute of Technology★★★★★(1)
- Responsive Website Tutorial and Examples – University of London International Programmes★★★★★(1)
- MATLAB and Octave for Beginners – École Polytechnique Fédérale de Lausanne★☆☆☆☆(1)
- Web Application Development: Basic Concepts – University of New Mexico★★★★☆(1)
- Android: Introducción a la Programación – Universitat Politècnica de València★★★★☆(1)
- Algorithms – Indian Institute of Technology Bombay★★★★★(1)
- Developing Scalable Apps in Java – Google★★★★☆(1)
- Developing Scalable Apps in Python – Google★★★★☆(1)
- Android Basics: Multiscreen Apps – Google★★★★☆(1)
- Gradle for Android and Java – Google★★★★★(1)
- JavaScript Promises – Google★★★★★(1)
- Principles of Machine Learning – Microsoft★★★★★(1)
- A developer’s guide to the Internet of Things (IoT) – IBM★★★★☆(1)
- HTML5 Apps and Games – World Wide Web Consortium (W3C)★★★☆☆(1)
- Technical Interview – Pramp★★★★★(1)
- Intro to Theoretical Computer Science
- Networking for Web Developers
- Using Python for Research – Harvard University
- Algorithms: Design and Analysis – Stanford University
- Shortest Paths Revisited, NP-Complete Problems and What To Do About Them – Stanford University
- Language, Proof and Logic – Stanford University
- Algorithms: Design and Analysis, Part 2 – Stanford University
- Mobile Application Experiences – Massachusetts Institute of Technology
- Advanced Software Construction in Java – Massachusetts Institute of Technology
- Computation Structures 2: Computer Architecture – Massachusetts Institute of Technology
- Mobile Application Experiences Part 3: Building Mobile Apps – Massachusetts Institute of Technology
- Foundations of Data Science: Prediction and Machine Learning – University of California, Berkeley
- Bitcoin and Cryptocurrencies – University of California, Berkeley
- Blockchain Technology – University of California, Berkeley
- Algorithm Design and Analysis – University of Pennsylvania
- Data Structures and Software Design – University of Pennsylvania
- Software Development Fundamentals – University of Pennsylvania
- Introduction to Neurohacking In R – Johns Hopkins University
- Understanding and Visualizing Data with Python – University of Michigan
- Writing, Running, and Fixing Code in C – Duke University
- Introduction to Machine Learning – Duke University
- Computer Science: Algorithms, Theory, and Machines – Princeton University
- Software Analysis & Testing – Georgia Institute of Technology
- Database Systems Concepts and Design – Georgia Institute of Technology
- Database Systems Concepts & Design – Georgia Institute of Technology
- Introduction to Graduate Algorithms – Georgia Institute of Technology
- Animation and CGI Motion – Columbia University
- Minecraft, Coding and Teaching – University of California, San Diego
- Internet of Things: Sensing and Actuation – Devices – University of California, San Diego
- How Virtual Reality Works – University of California, San Diego
- Data Structures Fundamentals – University of California, San Diego
- Creating Virtual Reality (VR) Apps – University of California, San Diego
- Algorithmic Design and Techniques – University of California, San Diego
- Machine Learning Fundamentals – University of California, San Diego
- Graph Algorithms – University of California, San Diego
- String Processing and Pattern Matching Algorithms – University of California, San Diego
- Data Structures: An Active Learning Approach – University of California, San Diego
- Cybersecurity: The CISO’s View – University of Washington
- Building a Cybersecurity Toolkit – University of Washington
- Finding your Cybersecurity Career Path – University of Washington
- Programming Languages, Part C – University of Washington
- Mathematics for Computer Science – University of London International Programmes
- Smart Contracts – University at Buffalo
- Blockchain Basics – University at Buffalo
- Decentralized Applications (Dapps) – University at Buffalo
- Blockchain Platforms – University at Buffalo
- 面向对象技术高级课程(The Advanced Object-Oriented Technology)from Peking University
- 算法设计与分析 Design and Analysis of Algorithms – Peking University
- Software Construction: Object-Oriented Design – The University of British Columbia
- How to Code: Systematic Program Design — Part 3 – The University of British Columbia
- How to Code: Complex Data – The University of British Columbia
- How to Code: Systematic Program Design — Part 2 – The University of British Columbia
- Software Construction: Data Abstraction – The University of British Columbia
- Testing with Agile – University of Virginia
- Running Product Design Sprints – University of Virginia
- SQL for Data Science – University of California, Davis
- LAFF — On Programming for Correctness – The University of Texas at Austin
- Документы и презентации в LaTeX (Introduction to LaTeX) – Higher School of Economics
- Android App Components — Intents, Activities, and Broadcast Receiversfrom Vanderbilt University
- Java for Android – Vanderbilt University
- Android App Components — Services, Local IPC, and Content Providersfrom Vanderbilt University
- Multiplatform Mobile App Development with React Native – The Hong Kong University of Science and Technology
- Multiplatform Mobile App Development with Web Technologies: Ionic and Cordova – The Hong Kong University of Science and Technology
- Developing Android Apps with App Inventor – The Hong Kong University of Science and Technology
- Front-End Web Development with React – The Hong Kong University of Science and Technology
- Front-End JavaScript Frameworks: Angular – The Hong Kong University of Science and Technology
- Multiplatform Mobile App Development with NativeScript – The Hong Kong University of Science and Technology
- Server-side Development with NodeJS, Express and MongoDB – The Hong Kong University of Science and Technology
- Front-End Web UI Frameworks and Tools: Bootstrap 4 – The Hong Kong University of Science and Technology
- Automated Software Testing: Practical Skills for Java Developers – Delft University of Technology
- Global Software Development – Delft University of Technology
- Automated Software Testing: Advanced Skills for Java Developers – Delft University of Technology
- Основы разработки на C++: жёлтый пояс – Moscow Institute of Physics and Technology
- Быстрый старт в разработке Android-приложений – Moscow Institute of Physics and Technology
- Building Arduino robots and devices – Moscow Institute of Physics and Technology
- Разработка веб-сервисов на Golang, часть 2 – Moscow Institute of Physics and Technology
- Введение в iOS-разработку – Moscow Institute of Physics and Technology
- 用 Python 做商管程式設計(一)(Programming for Business Computing in Python (1)) – National Taiwan University
- Foundations of Data Structures – Indian Institute of Technology Bombay
- Implementation of Data Structures – Indian Institute of Technology Bombay
- Professional Android App Development – Galileo University
- Сетевое администрирование: от теории к практике – Tsinghua University
- Enterprise Software Lifecycle Management – National Research Nuclear University MEPhI
- Использование механизмов операционных систем в разработке программного обеспечения – National Research Nuclear University MEPhI
- The Software Architect Code: Building the Digital World – Universidad Carlos iii de Madrid
- Introduction to Java Programming: Fundamental Data Structures and Algorithms – Universidad Carlos iii de Madrid
- Service-Oriented Architecture – University of Alberta
- Software Architecture – University of Alberta
- Design Patterns – University of Alberta
- Object-Oriented Design – University of Alberta
- Architecting Smart IoT Devices – EIT Digital
- Introduction to Architecting Smart IoT Devices – EIT Digital
- Web Connectivity and Security in Embedded Systems – EIT Digital
- Firebase Essentials For Android – Google
- Advanced Android App Development – Google
- Offline Web Applications – Google
- Android Performance – Google
- Google Cloud Platform Fundamentals for AWS Professionals – Google Cloud
- Material Design for Android Developers – Google
- Intro to Progressive Web Apps – Google
- Developing Android Apps with Kotlin – Google
- VR Software Development – Google
- Google Maps APIs – Google
- Android Basics: Networking – Google
- Client-Server Communication – Google
- Data Structures & Algorithms in Python – Google
- Scalable Microservices with Kubernetes – Google
- Android Basics: Button Clicks – Google
- Android Basics: User Interface – Google
- Android Basics: User Input – Google
- Optimizing Performance for SQL Based Applications – Microsoft
- Designing Data Platform Solutions – Microsoft
- Application Design Considerations: An Inclusive Approach – Microsoft
- Implementing In-Memory SQL Database Objects – Microsoft
- Advanced CSS Concepts – Microsoft
- Asynchronous Programming with Javascript – Microsoft
- Creating Programmatic SQL Database Objects – Microsoft
- AngularJS: Advanced Framework Techniques – Microsoft
- AngularJS: Framework Fundamentals – Microsoft
- Intermediate C++ – Microsoft
- Developing Intelligent Apps and Bots – Microsoft
- Developing SQL Databases – Microsoft
- Applied Machine Learning – Microsoft
- Building Functional Prototypes using Node.js – Microsoft
- Algorithms and Data Structures in C# – Microsoft
- Introduction to C# – Microsoft
- Algorithms and Data Structures – Microsoft
- Building Interactive Prototypes using JavaScript – Microsoft
- Introduction to TypeScript 2 – Microsoft
- Build a Modern Computer – First Principles: Nand to Tetris Part II (project-centered course) – Hebrew University of Jerusalem
- Programmation iOS (partie II) – Sorbonne Universités
- Programmation iOS (partie I) – Sorbonne Universités
- Programmation Concurrente (avec Java) – Sorbonne Universités
- Introduction to Data Structures – University of Adelaide
- C++ For C Programmers, Part B – University of California, Santa Cruz
- Fundamentals of Machine Learning – Santa Fe Institute
- Introduction to Computation Theory – Santa Fe Institute
- Software Requirements Prioritization: Risk Analysis – University of Colorado System
- Cloud Computing Security – University of Colorado System
- Requirements Specifications: Goals and Conflict Analysis – University of Colorado System
- SRS Documents: Requirements and Diagrammatic Notations – University of Colorado System
- Requirements Gathering for Secure Software Development – University of Colorado System
- Homeland Security & Cybersecurity Connection — It’s Not About the Terrorists – University of Colorado System
- Requirements Elicitation: Artifact and Stakeholder Analysis – University of Colorado System
- Linux Server Management and Security – University of Colorado System
- Introduction to Web Cartography: Part 1 – ETH Zurich
- Introduction to DevOps: Transforming and Improving Operations – Linux Foundation
- 2D Game Development with libGDX – Amazon
- Machine Learning for Musicians and Artists – Goldsmiths, University of London
- Introduction to Cloud Infrastructure Technologies – Linux Foundation
- Introduction to Kubernetes – Linux Foundation
- Mobile Design and Usability for iOS – Facebook
- Web App Development with the Power of Node.js – Technische Universität München (Technical University of Munich)
- Mobile Design and Usability for Android – Facebook
- Computer Forensics – Rochester Institute of Technology
- Guided Tour of Machine Learning in Finance – New York University (NYU)
- Advanced Algorithmics and Graph Theory with Python – Institut Mines-Télécom
- Network Security – Rochester Institute of Technology
- Cybersecurity Risk Management – Rochester Institute of Technology
- Fundamentals of Machine Learning in Finance – New York University (NYU)
- Overview of Advanced Methods of Reinforcement Learning in Financefrom New York University (NYU)
- Cybersecurity Fundamentals – Rochester Institute of Technology
- Teamwork & Collaboration – Rochester Institute of Technology
- UML Class Diagrams for Software Engineering – KU Leuven University
- A Developer’s guide to Node-RED – IBM
- Gameplay Programming for Video Game Designers – Rochester Institute of Technology
- Introdução ao Teste de Software – Universidade de São Paulo
- Programming for Everyone — An Introduction to Visual Programming Languages – Weizmann Institute of Science
- Concurrency – AdaCore University
- How to Win Coding Competitions: Secrets of Champions – ITMO University
- Cloud Computing Management – University System of Maryland
- Cloud Computing Infrastructure – University System of Maryland
- Software Testing Management – University System of Maryland
- Cloud Computing for Enterprises – University System of Maryland
- Software Testing Fundamentals – University System of Maryland
- Formal Software Verification – University System of Maryland
- Hacker101 – HackerOne
- VR Scenes and Objects
- Dynamic Web Applications with Sinatra
- The MVC Pattern in Ruby
- Deploying Applications with Heroku
- Android Basics: Data Storage
- SQL for Data Analysis
- Learn Backbone.js
- Introduction: Elements of Microgame Design – Worcester Polytechnic Institute
- How to Make an iOS App
- An Introduction to Practical Deep Learning – Intel
- UIKit Fundamentals
- How to create in Android
- Designing RESTful APIs
- Swift for Developers
- Fundamentals of Containers, Kubernetes, and Red Hat OpenShift – Red Hat
- Building iOS Interfaces
- iOS Networking with Swift
- iOS Design Patterns
- Developing Android Apps
- VR Design
- iOS Persistence and Core Data
- Fundamentals of Red Hat Enterprise Linux – Red Hat
- C++ For Programmers
- VR Platforms & Applications
Nivel avanzado (99)
- [New] State Estimation and Localization for Self-Driving Cars – University of Toronto
- Machine Learning for Data Science and Analytics – Columbia University★★★☆☆(15)
- Intro to Deep Learning – Google★★☆☆☆(13)
- Creative Applications of Deep Learning with TensorFlow
- Machine Learning for Trading – Georgia Institute of Technology★★★☆☆(11)
- Introduction to Artificial Intelligence – Stanford University★★★★★(9)
- Computational Neuroscience – University of Washington★★★★☆(8)
- Reinforcement Learning – Brown University★★☆☆☆(6)
- Intro to Parallel Programming – Nvidia★★★★☆(6)
- Advanced Operating Systems – Georgia Institute of Technology★★★★★(5)
- Introduction to Computer Vision – Georgia Institute of Technology★★★★★(5)
- Enabling Technologies for Data Science and Analytics: The Internet of Things – Columbia University★☆☆☆☆(5)
- Interactive 3D Graphics – Autodesk★★★★★(5)
- Machine Learning – Georgia Institute of Technology★★★★★(4)
- Applied Cryptography – University of Virginia★★★★☆(4)
- Introduction to Computer Architecture – Carnegie Mellon University★★★★★(4)
- Probabilistic Graphical Models 2: Inference – Stanford University★★★★☆(3)
- Regression Modeling in Practice – Wesleyan University★★★★☆(3)
- Quantitative Formal Modeling and Worst-Case Performance Analysis – EIT Digital ★★★☆☆(3)
- Computability, Complexity & Algorithms – Georgia Institute of Technology★★★★★(1)
- Introduction to Operating Systems – Georgia Institute of Technology★★★★★(1)
- Computational Photography – Georgia Institute of Technology★★★★☆(1)
- High Performance Computer Architecture – Georgia Institute of Technology★★★★★(1)
- Artificial Intelligence (AI) – Columbia University★☆☆☆☆(1)
- Practical Deep Learning For Coders, Part 1 – ai★★★★★(1)
- Convolutional Neural Networks – ai
- Real-Time Audio Signal Processing in Faust – Stanford University
- S191: Introduction to Deep Learning – Massachusetts Institute of Technology
- S094: Deep Learning for Self-Driving Cars – Massachusetts Institute of Technology
- Computation Structures 3: Computer Organization – Massachusetts Institute of Technology
- Applied Machine Learning in Python – University of Michigan
- Machine Learning – Georgia Institute of Technology
- Machine Learning – Georgia Institute of Technology
- High Performance Computing – Georgia Institute of Technology
- Compilers: Theory and Practice – Georgia Institute of Technology
- Network Security – Georgia Institute of Technology
- Cyber-Physical Systems Security – Georgia Institute of Technology
- Artificial Intelligence – Georgia Institute of Technology
- Intro to Information Security – Georgia Institute of Technology
- Knowledge-Based AI: Cognitive Systems – Georgia Institute of Technology
- GT — Refresher — Advanced OS – Georgia Institute of Technology
- Cyber-Physical Systems Design & Analysis – Georgia Institute of Technology
- Machine Learning – Columbia University
- Advanced Machine Learning – The Open University
- NP-Complete Problems – University of California, San Diego
- Information Security: Context and Introduction – University of London International Programmes
- Basic Modeling for Discrete Optimization – University of Melbourne
- Advanced Modeling for Discrete Optimization – University of Melbourne
- Nature, in Code: Biology in JavaScript – École Polytechnique Fédérale de Lausanne
- MATLAB et Octave pour débutants – École Polytechnique Fédérale de Lausanne
- Методы и средства защиты информации – Higher School of Economics
- Менеджмент информационной безопасности – Higher School of Economics
- Practical Reinforcement Learning – Higher School of Economics
- Обработка изображений – Higher School of Economics
- Addressing Large Hadron Collider Challenges by Machine Learning – Higher School of Economics
- Python and Statistics for Financial Analysis – The Hong Kong University of Science and Technology
- Embedded Software and Hardware Architecture – University of Colorado Boulder
- Modeling and Debugging Embedded Systems – University of Colorado Boulder
- Razonamiento artificial – Universidad Nacional Autónoma de México
- 人工智慧:搜尋方法與邏輯推論 (Artificial Intelligence — Search & Logic)from National Taiwan University
- 大数据机器学习|Big Data Machine Learning – Tsinghua University
- System Validation (4): Modelling Software, Protocols, and other behaviour – EIT Digital
- Embedded Hardware and Operating Systems – EIT Digital
- System Validation (2): Model process behaviour – EIT Digital
- Approximation Algorithms – EIT Digital
- System Validation: Automata and behavioural equivalences – EIT Digital
- Learn TensorFlow and deep learning, without a Ph.D. – Google
- Machine Learning Crash Course with TensorFlow APIs – Google
- Introduction to Artificial Intelligence (AI) – Microsoft
- Advanced C++ – Microsoft
- Deep Learning Explained – Microsoft
- DevOps Practices and Principles – Microsoft
- Infrastructure as Code – Microsoft
- DevOps for Databases – Microsoft
- DevOps Testing – Microsoft
- Sparse Representations in Signal and Image Processing: Fundamentalsfrom Technion — Israel Institute of Technology
- Sparse Representations in Image Processing: – Theory to Practice – Technion — Israel Institute of Technology
- Statistical Machine Learning – Carnegie Mellon University
- Blockchain for Business — An Introduction to Hyperledger Technologiesfrom Linux Foundation
- Introduction to OpenStack – Linux Foundation
- Introduction to Cloud Foundry and Cloud Native Software Architecturefrom Linux Foundation
- Mathematics for Machine Learning: Multivariate Calculus – Imperial College London
- Mathematics for Machine Learning: Linear Algebra – Imperial College London
- Mathematics for Machine Learning: PCA – Imperial College London
- Reliable Distributed Algorithms, Part 2 – KTH Royal Institute of Technology
- Computer System Design: Advanced Concepts of Modern Microprocessorsfrom Chalmers University of Technology
- Deep Learning with Python and PyTorch – IBM
- Deep Learning with Tensorflow – IBM
- Reinforcement Learning in Finance – New York University (NYU)
- Deep Learning for Natural Language Processing – University of Oxford
- Cutting Edge Deep Learning For Coders, Part 2 – ai
- Cloud Computing Security – University System of Maryland
- Deep Learning Summer School
- Networks and Communications Security – (ISC)²
- Continuous Integration and Deployment
- Security Operations and Administration – (ISC)²
- Access Controls from (ISC)²
- Identifying, Monitoring, and Analyzing Risk and Incident Response and Recovery from (ISC)²
- Systems and Application Security – (ISC)²