Año nuevo vida nueva. Seguro que has escuchado esta expresión alguna vez. Cada año se repite la misma historia. Nuevos propósitos que van desde dejar de fumar a viajar más, pasando por cuidar un poco la línea, pero también es posible aprender algo nuevo para mejorar nuestras opciones profesionales. Si buscas aprender los fundamentos de la programación, gestión de bases de datos como MongoDB o nuevos lenguajes como Javascript o Phyton quizá te interese la lista de cursos que Freecodecamp pone a tu disposición de manera gratuita.
En total son 720 cursos diferentes impartidos por diferentes universidades y fundaciones. Apuntarse a los cursos es completamente gratis y solo deberás pagar en el caso de que quieras obtener el típico certificado de superación del curso para engrosar tu curriculum.
Todos los cursos de nivel principiante (192)
- An Introduction to Interactive Programming in Python (Part 1) – Rice University
- Introduction to Computer Science and Programming Using Python – Massachusetts Institute of Technology
- Learn to Program: The Fundamentals – University of Toronto
- Intro to Computer Science – University of Virginia
- CS50’s Introduction to Computer Science – Harvard University
- Ruby on Rails: An Introduction – Johns Hopkins University
- An Introduction to Interactive Programming in Python (Part 2) – Rice University
- Introduction to HTML5 – University of Michigan
- Internet History, Technology, and Security – University of Michigan
- Introduction to Linux – Linux Foundation
- How to Use Git and GitHub
- [New] Blockchain 360: A State of the Art for Professionals – EIT Digital
- [New] How Cryptography Keeps The Internet Secure – Open Universiteit Nederland
- [New] Programming 102: Think like a Computer Scientist – Raspberry Pi Foundation
- Intro to HTML and CSS
- Introduction to VBA/Excel Programming – Cal Poly Pomona
- JavaScript Basics
- Build a Modern Computer – First Principles: – Nand to Tetris (Project-Centered Course) – Hebrew University of Jerusalem
- Programming Basics – Indian Institute of Technology Bombay
- Computer Science 101 – Stanford University
- Introduction to CSS3 – University of Michigan
- Creative Programming for Digital Media & Mobile Apps – University of London International Programmes
- Programming Foundations with JavaScript, HTML and CSS – Duke University
- HTML5 Coding Essentials and Best Practices – World Wide Web Consortium (W3C)
- Programming Foundations with Python
- Introduction to Computer Networking – Stanford University
- Introduction to the Internet of Things and Embedded Systems – University of California, Irvine
- Usable Security – University of Maryland, College Park
- Introduction to Bootstrap — A Tutorial – Microsoft
- Code Yourself! An Introduction to Programming – University of Edinburgh
- HTML, CSS, and Javascript for Web Developers – Johns Hopkins University
- Learn to Program: Crafting Quality Code – University of Toronto
- Intro to Relational Databases
- Paradigms of Computer Programming — Fundamentals – Université catholique de Louvain
- Introduction to jQuery – Microsoft
- Programming in Scratch – Harvey Mudd College
- How To Create a Website in a Weekend! (Project-Centered Course) – State University of New York
- Introduction to Java Programming — Part 1 – The Hong Kong University of Science and Technology
- Introduction to Java Programming: Starting to code in Java – Universidad Carlos iii de Madrid
- Introduction to Programming for the Visual Arts with p5.js – University of California, Los Angeles
- HTML5 and CSS Fundamentals – World Wide Web Consortium (W3C)
- Linux Command Line Basics
- The Beauty and Joy of Computing — AP® CS Principles Part 1 – University of California, Berkeley
- Python Programming: A Concise Introduction – Wesleyan University
- Object-Oriented Programming – Indian Institute of Technology Bombay
- The Computing Technology Inside Your Smartphone – Cornell University
- Introduction to HTML and JavaScript – Microsoft
- Create. Code – University of Adelaide
- CS For All: Introduction to Computer Science and Python Programming – Harvey Mudd College
- Networks: Friends, Money, and Bytes – Princeton University
- Programando con Java para aplicaciones Android – Universidad Nacional Autónoma de México
- Android Basics: Make Your First App – Google
- Computing: Art, Magic, Science – ETH Zurich
- MyCS: Computer Science for Beginners – Harvey Mudd College
- CODAPPS: Coding mobile apps for entrepreneurs – EMLYON Business School
- CS50’s Web Programming with Python and JavaScript – Harvard University
- CS50’s Mobile App Development with React Native – Harvard University
- CS50’s Introduction to Game Development – Harvard University
- CS50’s Understanding Technology – Harvard University
- CS50’s Computer Science for Business Professionals – Harvard University
- CS50’s AP® Computer Science Principles – Harvard University
- Principles of Computing – Stanford University
- The Beauty and Joy of Computing — AP® CS Principles Part 2 – University of California, Berkeley
- Programming for the Web with JavaScript – University of Pennsylvania
- Computational Thinking for Problem Solving – University of Pennsylvania
- The Unix Workbench – Johns Hopkins University
- Introduction to Structured Query Language (SQL) – University of Michigan
- JavaScript, jQuery, and JSON – University of Michigan
- Building Database Applications in PHP – University of Michigan
- Python Functions, Files, and Dictionaries – University of Michigan
- Data Collection and Processing with Python – University of Michigan
- Python Basics – University of Michigan
- Programming Fundamentals – Duke University
- Interacting with the System and Managing Memory – Duke University
- Computing in Python I: Fundamentals and Procedural Programming – Georgia Institute of Technology
- Computing in Python IV: Objects & Algorithms – Georgia Institute of Technology
- Introduction to Computing using Python – Georgia Institute of Technology
- Computing in Python III: Data Structures – Georgia Institute of Technology
- Computing in Python II: Control Structures – Georgia Institute of Technology
- Introduction to Cybersecurity – University of Washington
- Python Programming Essentials – Rice University
- Python Data Representations – Rice University
- Introduction to Virtual Reality – University of London International Programmes
- Building Interactive 3D Characters and Social VR – University of London International Programmes
- Introduction to Computer Programming – University of London International Programmes
- How Computers Work – University of London International Programmes
- How to Code: Simple Data – The University of British Columbia
- Software Engineering: Introduction – The University of British Columbia
- Introduction to Web Development – University of California, Davis
- Введение в базы данных – Petersburg State Polytechnic University
- Введение в программирование (C++) – Higher School of Economics
- Web Development and Design using WordPress – California Institute of the Arts
- Web Design: Strategy and Information Architecture – 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
- Тонкости верстки – Moscow Institute of Physics and Technology
- JavaScript, часть 1: основы и функции – Moscow Institute of Physics and Technology
- Web Coding Fundamentals: HTML, CSS and Javascript – National University of Singapore
- Android App Development for Beginners – Galileo University
- Java Fundamentals for Android Development – Galileo University
- Monetize your Android Applications – Galileo University
- AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures – Purdue University
- AP Computer Science A: Java Programming Classes and Objects – Purdue University
- AP Computer Science A: Java Programming Loops and Data Structures – Purdue University
- Introducción a la programación orientada a objetos en Java – Universidad de los Andes
- Introduction to TCP/IP – Yonsei University
- Deep Learning for Business – Yonsei University
- Problem solving through Programming In C – Indian Institute of Technology, Kharagpur
- Programming in C++ – Indian Institute of Technology, Kharagpur
- Introduction to Internet of Things – Indian Institute of Technology, Kharagpur
- Introducción a la programación en Java: estructuras de datos y algoritmos – Universidad Carlos iii de Madrid
- Cyber Security Basics: A Hands-on Approach – Universidad Carlos iii de Madrid
- 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
- Introduzione a LaTeX – University of Modena and Reggio Emilia
- Web Accessibility – Google
- Technical Support Fundamentals – Google
- Mobile Web Development – Google
- Learn to Program in Java – Microsoft
- CSS Basics – Microsoft
- Introduction to ReactJS – Microsoft
- Introduction to NodeJS – Microsoft
- Introduction to Python: Absolute Beginner – Microsoft
- Introduction to Design Thinking – Microsoft
- Logic and Computational Thinking – Microsoft
- Introduction to Python: Fundamentals – Microsoft
- Writing Professional Code – Microsoft
- Object Oriented Programming in Java – Microsoft
- C Programming: Advanced Data Types – Dartmouth
- C Programming: Modular Programming and Memory Management – Dartmouth
- C Programming: Pointers and Memory Management – Dartmouth
- C Programming: Getting Started – Dartmouth
- C Programming: Using Linux Tools and Libraries – Dartmouth
- C Programming: Language Foundations – Institut Mines-Télécom
- Linux Basics: The Command Line Interface – Dartmouth
- TCP/IP and Advanced Topics – University of Colorado System
- Proactive Computer Security – University of Colorado System
- Software Design as an Element of the Software Development Lifecycle – University of Colorado System
- Software Design as an Abstraction – University of Colorado System
- Introduction to Cybersecurity for Business – University of Colorado System
- Computing: Art, Magic, Science — Part II – ETH Zurich
- Software Design Methods and Tools – University of Colorado System
- Learn to Program Using Python – University of Texas Arlington
- Introduction to Programming Using Python – University of Texas Arlington
- Introduction to Open Source Networking Technologies – Linux Foundation
- Blockchain: Understanding Its Uses and Implications – Linux Foundation
- 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)
- Arduino Programming, – novice to ninja – Institut Mines-Télécom
- Базы данных (Databases) – Saint Petersburg State University
- Web Security Fundamentals – KU Leuven University
- How to Build a Chatbot Without Coding – IBM
- Video Game Design and Balance – Rochester Institute of Technology
- Introduction to Cyber Attacks – New York University (NYU)
- Cyber Attack Countermeasures – New York University (NYU)
- Introdução à Ciência da Computação com Python Parte 2 – Universidade de São Paulo
- Programming, Data Structures and Algorithms in Python – Chennai Mathematical Institute
- 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
- Programación Orientada a Objetos – MéxicoX
- JavaScript Introduction – World Wide Web Consortium (W3C)
- Introduction to MongoDB – MongoDB University
- Computing Form and Shape: Python Programming with the Rhinoscript Library – Rhode Island School of Design
- Diseñando páginas web con Bootstrap 4 – Universidad Austral
- Basics of Network Security – Coventry University
- Network Protocols and Architecture – Cisco
- Java Programming Basics
- Web Applications for Everybody
- Introduction to Cisco Networking – Cisco
- Python for Everybody — Exploring Information
- Introduction to Virtual Reality
- Learn Swift Programming Syntax
- Swift for Beginners
- Object-Oriented JavaScript
- Android for Beginners
- Intro to JavaScript
- Blockchain in the Energy Sector – InnoEnergy
- HTTP & Web Servers
- Version Control with Git
- GitHub & Collaboration
- ES6 — JavaScript Improved
- Introduction to Python Programming
- Data Communications and Network Services – Cisco
- Home Networking Basics – Cisco
- Version Control with Git – Atlassian
- JavaScript and the DOM
- Internet Connection: How to Get Online? – Cisco
- Elements of AI – University of Helsinki
- M001: MongoDB Basics
Todos los cursos de nivel intermedio (388)
- Machine Learning – Stanford University
- Functional Programming Principles in Scala – École Polytechnique Fédérale de Lausanne
- Algorithms, Part I – Princeton University
- Cryptography I – Stanford University
- Programming Mobile Applications for Android Handheld Systems: Part 1 – University of Maryland, College Park
- Functional Program Design in Scala – École Polytechnique Fédérale de Lausanne
- 1x: Artificial Intelligence – University of California, Berkeley
- Principles of Computing (Part 1) – Rice University
- [New] Understanding and Visualizing Data with Python – University of Michigan
- [New] Automated Software Testing: Advanced Skills for Java Developers – Delft University of Technology
- [New] M220P: MongoDB for Python Developers – MongoDB University
- [New] M220JS: MongoDB for Javascript Developers – MongoDB University
- [New] M220J: MongoDB for Java Developers – MongoDB University
- Practical Machine Learning – Johns Hopkins University
- Software Security – University of Maryland, College Park
- Algorithms, Part II – Princeton University
- Responsive Website Basics: Code with HTML, CSS, and JavaScript – University of London International Programmes
- Agile Development Using Ruby on Rails — The Basics – University of California, Berkeley
- Cloud Computing Concepts, Part 1 – University of Illinois at Urbana-Champaign
- Automata Theory – Stanford University
- C++ For C Programmers, Part A – University of California, Santa Cruz
- Principles of Computing (Part 2) – Rice University
- Programming Mobile Applications for Android Handheld Systems: Part 2 – University of Maryland, College Park
- Concepts in Game Development – Swinburne University of Technology
- The Nature of Code – Processing Foundation
- Algorithmic Thinking (Part 1) – Rice University
- Design of Computer Programs – Stanford University
- Intro to Machine Learning – Stanford University
- Algorithmic Toolbox – University of California, San Diego
- Object Oriented Programming in Java – University of California, San Diego
- Discrete Optimization – University of Melbourne
- Responsive Web Design – University of London International Programmes
- Introduction to Game Development – Michigan State University
- Introduction to Functional Programming – Delft University of Technology
- Object-Oriented JavaScript – Hack Reactor
- Interactivity with JavaScript – University of Michigan
- Introduction to Software Product Management – University of Alberta
- Android Development for Beginners – Google
- The Arduino Platform and C Programming – University of California, Irvine
- Java Programming: Solving Problems with Software – Duke University
- Algorithmic Thinking (Part 2) – Rice University ★★★★☆(9)
- Programming Languages – University of Virginia ★★★☆☆(9)
- Software Processes and Agile Practices – University of Alberta★★★★☆(9)
- Image and Video Processing: – Mars to Hollywood with a Stop at the Hospital – Duke University ★★★★☆(8)
- Text Retrieval and Search Engines – University of Illinois at Urbana-Champaign ★★★☆☆(8)
- Cryptography – University of Maryland, College Park ★★★★☆(8)
- Advanced Styling with Responsive Design – University of Michigan★★★★☆(7)
- Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure – 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)
- Client Needs and Software Requirements – University of Alberta★★★★☆(6)
- Responsive Web Design Fundamentals – Google ★★★★☆(6)
- Intro to AJAX
- Agile Development Using Ruby on Rails — Advanced – University of California, Berkeley ★★★★★(5)
- Computer Graphics – University of California, Berkeley ★★★★☆(5)
- Ruby on Rails Web Services and Integration with MongoDB – Johns Hopkins University ★★★★★(5)
- Cloud Computing Concepts: Part 2 – University of Illinois at Urbana-Champaign ★★★★★(5)
- Data Structures and Performance – University of California, San Diego ★★★★★(5)
- Web Application Development with JavaScript and MongoDB – University of London International Programmes ★★★★☆(5)
- Introduction to Meteor.js Development – 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)
- Data Wrangling with MongoDB – MongoDB University ★★★★☆(5)
- Parallel Programming Concepts
- Intro to iOS App Development with Swift
- Intro to DevOps – Nutanix ★★★☆☆(5)
- Interfacing with the Arduino – University of California, Irvine★★★★☆(4)
- Algorithms on Strings – University of California, San Diego ★★★☆☆(4)
- Analysis of Algorithms – Princeton University ★★★★★(4)
- Computer Architecture – Princeton University ★★★★★(4)
- Software Development Process – Georgia Institute of Technology★★★☆☆(4)
- Computer Networking – Georgia Institute of Technology ★★★★☆(4)
- Cloud Networking – University of Illinois at Urbana-Champaign★★★★☆(4)
- Website Performance Optimization – Google ★★★★☆(4)
- HTML5 Game Development – Google ★★★☆☆(4)
- Introduction to C++ – Microsoft ★★★★☆(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)
- Foundations of Objective-C App Development – University of California, Irvine ★★★☆☆(3)
- The Raspberry Pi Platform and Python Programming for the Raspberry Pi – University of California, Irvine★★★★☆(3)
- Data Structures – University of California, San Diego ★★★☆☆(3)
- Java Programming: Arrays, Lists, and Structured Data – Duke University ★★★★☆(3)
- Java Programming: Principles of Software Design – Duke University★★★★★(3)
- Networks Illustrated: Principles without Calculus – Princeton University★★★★☆(3)
- VLSI CAD Part I: Logic – University of Illinois at Urbana-Champaign★★★★★(3)
- Mastering the Software Engineering Interview – University of California, San Diego ★★★★☆(3)
- Internet of Things: Setting Up Your DragonBoard™ Development Platform – University of California, San Diego ★★★☆☆(3)
- Querying Data with Transact-SQL – Microsoft ★★★★☆(3)
- DevOps for Developers: How to Get Started – Microsoft ★★★★☆(3)
- Autonomous Mobile Robots – ETH Zurich ★★★☆☆(3)
- Intro to jQuery
- JavaScript Design Patterns
- Intro to Algorithms
- Compilers – Stanford University ★★★★☆(2)
- Mobile Application Experiences Part 1: – a Domain to an App Idea – Massachusetts Institute of Technology ★★★★★(2)
- Rails with Active Record and Action Pack – Johns Hopkins University★★★★☆(2)
- Algorithms on Graphs – University of California, San Diego ★★★★☆(2)
- Advanced Data Structures in Java – University of California, San Diego ★★★★☆(2)
- Internet of Things: Communication Technologies – University of California, San Diego ★★★☆☆(2)
- iOS App Development Basics – University of Toronto ★★★★☆(2)
- App Design and Development for iOS – University of Toronto★★★☆☆(2)
- Game Development for Modern Platforms – Michigan State University★★★★★(2)
- Introduction to Mobile Application Development using Android – The Hong Kong University of Science and Technology ★★★★☆(2)
- Agile Planning for Software Products – University of Alberta★★★☆☆(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)
- Build Your First Android App (Project-Centered Course) – École Centrale Paris ★★★☆☆(2)
- Approximation Algorithms Part I – École normale supérieure★★★★★(2)
- Full Stack Foundations
- Configuring Linux Web Servers
- JavaScript Testing
- Single Page Web Applications with AngularJS – Johns Hopkins University ★★★★★(1)
- Interfacing with the Raspberry Pi – University of California, Irvine★☆☆☆☆(1)
- Best Practices for iOS User Interface Design – University of California, Irvine ★★★★★(1)
- Machine Learning: Unsupervised Learning – Brown University★★★★☆(1)
- Advanced Algorithms and Complexity – University of California, San Diego ★★★☆☆(1)
- Software Architecture & Design – Georgia Institute of Technology★★★★★(1)
- Responsive Website Tutorial and Examples – University of London International Programmes ★★★★★(1)
- Managing an Agile Team – University of Virginia ★★☆☆☆(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)
- JavaScript Promises – Google ★★★★★(1)
- Developing Scalable Apps in Java – Google ★★★★☆(1)
- Android Basics: Multiscreen Apps – Google ★★★★☆(1)
- Google Cloud Platform Fundamentals: Core Infrastructure – Google★★★★☆(1)
- Gradle for Android and Java – Google ★★★★★(1)
- Developing Scalable Apps in Python – Google ★★★★☆(1)
- Principles of Machine Learning – Microsoft ★★★★★(1)
- 用Python玩转数据 Data Processing Using Python – Nanjing University★★★★★(1)
- Cybersecurity and Mobility – University System of Georgia ★☆☆☆☆(1)
- A developer’s guide to the Internet of Things (IoT) – IBM ★★★★☆(1)
- Design and Analysis of Algorithms – Chennai Mathematical Institute★★★☆☆(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, Part 2 – Stanford University
- Shortest Paths Revisited, NP-Complete Problems and What To Do About Them – Stanford University
- Language, Proof and Logic – Stanford University
- Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming – Stanford University
- Probabilistic Graphical Models 3: Learning – Stanford University
- Divide and Conquer, Sorting and Searching, and Randomized Algorithms – Stanford University
- Graph Search, Shortest Paths, and Data Structures – Stanford University
- Algorithms: Design and Analysis – Stanford University
- Computation Structures 2: Computer Architecture – Massachusetts Institute of Technology
- Mobile Application Experiences Part 3: Building Mobile Apps – Massachusetts Institute of Technology
- Mobile Application Experiences – Massachusetts Institute of Technology
- Advanced Software Construction in Java – Massachusetts Institute of Technology
- Foundations of Data Science: Prediction and Machine Learning – University of California, Berkeley
- Blockchain Technology – University of California, Berkeley
- Bitcoin and Cryptocurrencies – University of California, Berkeley
- Software Development Fundamentals – University of Pennsylvania
- Data Structures and Software Design – University of Pennsylvania
- Algorithm Design and Analysis – University of Pennsylvania
- Introduction to Neurohacking In R – Johns Hopkins University
- Games, Sensors and Media – University of California, Irvine
- Networking and Security in iOS Applications – University of California, Irvine
- Toward the Future of iOS Development with Swift – University of California, Irvine
- Building Web Applications in PHP – University of Michigan
- Pointers, Arrays, and Recursion – Duke University
- Writing, Running, and Fixing Code in C – Duke University
- Introduction to Machine Learning – Duke University
- Computer Science: Algorithms, Theory, and Machines – Princeton University
- Introduction to Graduate Algorithms – Georgia Institute of Technology
- Software Analysis & Testing – Georgia Institute of Technology
- Database Systems Concepts and Design – Georgia Institute of Technology
- Database Systems Concepts & Design – Georgia Institute of Technology
- Animation and CGI Motion – Columbia University
- Data Analytics Foundations for Accountancy II – University of Illinois at Urbana-Champaign
- Algorithmic Design and Techniques – University of California, San Diego
- Machine Learning Fundamentals – 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
- Data Structures Fundamentals – University of California, San Diego
- How Virtual Reality Works – University of California, San Diego
- Creating Virtual Reality (VR) Apps – University of California, San Diego
- Graph Algorithms – University of California, San Diego
- Internet of Things: Sensing and Actuation – Devices – University of California, San Diego
- Minecraft, Coding and Teaching – University of California, San Diego
- Building a Cybersecurity Toolkit – University of Washington
- Programming Languages, Part B – University of Washington
- Cybersecurity: The CISO’s View – University of Washington
- Programming Languages, Part C – University of Washington
- Finding your Cybersecurity Career Path – University of Washington
- 3D Models for Virtual Reality – University of London International Programmes
- Build Your Own iOS App – University of Toronto
- Blockchain Basics – University at Buffalo
- Smart Contracts – University at Buffalo
- Decentralized Applications (Dapps) – University at Buffalo
- Blockchain Platforms – University at Buffalo
- 面向对象技术高级课程(The Advanced Object-Oriented Technology) – Peking University
- 算法设计与分析 Design and Analysis of Algorithms – Peking University
- Software Construction: Data Abstraction – 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: Object-Oriented Design – The University of British Columbia
- How to Code: Systematic Program Design — Part 3 – The University of British Columbia
- Running Product Design Sprints – University of Virginia
- Testing with Agile – University of Virginia
- NoSQL Database Systems – Arizona State University
- 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
- Agile Software Development – University of Minnesota
- Lean Software Development – University of Minnesota
- Software Development Processes and Methodologies – University of Minnesota
- Android App Components — Intents, Activities, and Broadcast Receivers – Vanderbilt University
- Engineering Maintainable Android Apps – Vanderbilt University
- Android App Components — Services, Local IPC, and Content Providers – Vanderbilt University
- Java for Android – Vanderbilt University
- 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 Web UI Frameworks and Tools: Bootstrap 4 – The Hong Kong University of Science and Technology
- Multiplatform Mobile App Development with NativeScript – The Hong Kong University of Science and Technology
- 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
- Server-side Development with NodeJS, Express and MongoDB – The Hong Kong University of Science and Technology
- Front-End JavaScript Frameworks: Angular – The Hong Kong University of Science and Technology
- Automated Software Testing: Practical Skills for Java Developers – Delft University of Technology
- Globally Distributed Software Engineering – Delft University of Technology
- Разработка веб-сервисов на Golang, часть 2 – Moscow Institute of Physics and Technology
- JavaScript, часть 2: прототипы и асинхронность – Moscow Institute of Physics and Technology
- Введение в iOS-разработку – Moscow Institute of Physics and Technology
- Building Arduino robots and devices – Moscow Institute of Physics and Technology
- Основы HTML и CSS – Moscow Institute of Physics and Technology
- Быстрый старт в разработке Android-приложений – Moscow Institute of Physics and Technology
- Разработка веб-сервисов на Go — основы языка – Moscow Institute of Physics and Technology
- Основы разработки на C++: жёлтый пояс – Moscow Institute of Physics and Technology
- Fundamentos de Android – Universidad Nacional Autónoma de México
- NoSQL systems – Universidad Nacional Autónoma de México
- Relational database systems – Universidad Nacional Autónoma de México
- 用 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
- Использование механизмов операционных систем в разработке программного обеспечения – National Research Nuclear University MEPhI
- Enterprise Software Lifecycle Management – National Research Nuclear University MEPhI
- Introduction to Soft Computing – Indian Institute of Technology, Kharagpur
- Introduction to Java Programming: Fundamental Data Structures and Algorithms – Universidad Carlos iii de Madrid
- The Software Architect Code: Building the Digital World – Universidad Carlos iii de Madrid
- Design Patterns – University of Alberta
- Software Architecture – University of Alberta
- Service-Oriented Architecture – University of Alberta
- Reviews & Metrics for Software Improvements – University of Alberta
- Object-Oriented Design – University of Alberta
- Introduction to Architecting Smart IoT Devices – EIT Digital
- Software Architecture for the Internet of Things – EIT Digital
- Web Connectivity and Security in Embedded Systems – EIT Digital
- Architecting Smart IoT Devices – EIT Digital
- Advanced Android App Development – Google
- Client-Server Communication – Google
- Intro to Progressive Web Apps – Google
- Developing Android Apps with Kotlin – Google
- Android Performance – Google
- Material Design for Android Developers – Google
- Android Basics: Networking – Google
- VR Software Development – Google
- Google Cloud Platform Fundamentals for AWS Professionals – Google Cloud
- Google Maps APIs – Google
- Data Structures & Algorithms in Python – Google
- Offline Web Applications – Google
- Android Basics: Button Clicks – Google
- Android Basics: User Interface – Google
- Android Basics: User Input – Google
- Firebase Essentials For Android – Google
- Scalable Microservices with Kubernetes – Google
- Algorithms and Data Structures in C# – Microsoft
- Developing SQL Databases – Microsoft
- Introduction to C# – Microsoft
- Intermediate C++ – Microsoft
- Introduction to TypeScript 2 – Microsoft
- Building Interactive Prototypes using JavaScript – Microsoft
- Advanced CSS Concepts – Microsoft
- Algorithms and Data Structures – Microsoft
- Asynchronous Programming with Javascript – Microsoft
- Designing Data Platform Solutions – Microsoft
- Developing Intelligent Apps and Bots – Microsoft
- Applied Machine Learning – Microsoft
- AngularJS: Framework Fundamentals – Microsoft
- AngularJS: Advanced Framework Techniques – Microsoft
- Creating Programmatic SQL Database Objects – Microsoft
- Implementing In-Memory SQL Database Objects – Microsoft
- Application Design Considerations: An Inclusive Approach – Microsoft
- Building Functional Prototypes using Node.js – Microsoft
- Optimizing Performance for SQL Based Applications – Microsoft
- Build a Modern Computer – First Principles: Nand to Tetris Part II (project-centered course) – Hebrew University of Jerusalem
- Programmation iOS (partie I) – Sorbonne Universités
- Programmation Concurrente (avec Java) – Sorbonne Universités
- Programmation iOS (partie II) – 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
- Requirements Specifications: Goals and Conflict Analysis – University of Colorado System
- Software Requirements Prioritization: Risk Analysis – University of Colorado System
- Cloud Computing Security – University of Colorado System
- Linux Server Management and Security – University of Colorado System
- SRS Documents: Requirements and Diagrammatic Notations – 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
- Fundamentals of Network Communication – University of Colorado System
- Introduction to Web Cartography: Part 1 – ETH Zurich
- Introduction to C# Programming and Unity – University of Colorado System
- Symmetric Cryptography – University of Colorado System
- Peer-to-Peer Protocols and Local Area Networks – University of Colorado System
- Detecting and Mitigating Cyber Threats and Attacks – University of Colorado System
- More C# Programming and Unity – University of Colorado System
- Packet Switching Networks and Algorithms – University of Colorado System
- Design and Analyze Secure Networked Systems – University of Colorado System
- Asymmetric Cryptography and Key Management – University of Colorado System
- Software Design Threats and Mitigations – University of Colorado System
- Basic Cryptography and Programming with Crypto API – University of Colorado System
- Intermediate Object-Oriented Programming for Unity Games – University of Colorado System
- Data Structures and Design Patterns for Game Developers – University of Colorado System
- Hacking and Patching – University of Colorado System
- Requirements Gathering for Secure Software Development – University of Colorado System
- Introduction to Kubernetes – Linux Foundation
- Introduction to DevOps: Transforming and Improving Operations – Linux Foundation
- Introduction to Cloud Infrastructure Technologies – Linux Foundation
- Machine Learning for Musicians and Artists – Goldsmiths, University of London
- 2D Game Development with libGDX – Amazon
- Cybersecurity and the X-Factor – University System of Georgia
- Cybersecurity and the Internet of Things – University System of Georgia
- Orientação a Objetos com Java – Instituto Tecnológico de Aeronáutica
- Mobile Design and Usability for Android – Facebook
- 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)
- Cybersecurity Fundamentals – Rochester Institute of Technology
- UML Class Diagrams for Software Engineering – KU Leuven University
- Fundamentals of Machine Learning in Finance – New York University (NYU)
- Network Security – Rochester Institute of Technology
- Cybersecurity Risk Management – Rochester Institute of Technology
- Real-Time Cyber Threat Detection and Mitigation – New York University (NYU)
- Computer Forensics – Rochester Institute of Technology
- Gameplay Programming for Video Game Designers – Rochester Institute of Technology
- Advanced Algorithmics and Graph Theory with Python – Institut Mines-Télécom
- A Developer’s guide to Node-RED – IBM
- Guided Tour of Machine Learning in Finance – New York University (NYU)
- Overview of Advanced Methods of Reinforcement Learning in Finance – New York University (NYU)
- Introdução ao Teste de Software – Universidade de São Paulo
- Programming for Everyone — An Introduction to Visual Programming Languages – Weizmann Institute of Science
- Computer Organization and Architecture: A Pedagogical Aspect – Indian Institute of Technology Guwahati
- Concurrency – AdaCore University
- How to Win Coding Competitions: Secrets of Champions – ITMO University
- Software Testing Fundamentals – University System of Maryland
- Cloud Computing Management – University System of Maryland
- Cloud Computing for Enterprises – University System of Maryland
- Formal Software Verification – University System of Maryland
- Software Testing Management – University System of Maryland
- Cloud Computing Infrastructure – University System of Maryland
- Swift for Developers
- C++ For Programmers
- Hacker101 – HackerOne
- UIKit Fundamentals
- Fundamentals of Containers, Kubernetes, and Red Hat OpenShift – Red Hat
- VR Scenes and Objects
- Diseño de Sistemas de información gerencial para Internet con MySQL / PHP y Joomla – Universidad del Rosario
- iOS Networking with Swift
- Fundamentals of Red Hat Enterprise Linux – Red Hat
- Designing RESTful APIs
- An Introduction to Practical Deep Learning – Intel
- Introduction: Elements of Microgame Design – Worcester Polytechnic Institute
- Learn Backbone.js
- Fundamentals of Parallelism on Intel Architecture – Intel
- VR Platforms & Applications
- VR Design
- How to Make an iOS App
- SQL for Data Analysis
- iOS Persistence and Core Data
- Dynamic Web Applications with Sinatra
- The MVC Pattern in Ruby
- Deploying Applications with Heroku
- Developing Android Apps
- iOS Design Patterns
- Building iOS Interfaces
- Android Basics: Data Storage
- How to create in Android
- Best Excel Course & Classes Online
Todos los cursos de nivel avanzado (141)
- Machine Learning Foundations: A Case Study Approach – University of Washington ★★★★☆(38)
- [New] Real-Time Audio Signal Processing in Faust – Stanford University
- [New] Inferential Statistical Analysis with Python – University of Michigan
- [New] Fitting Statistical Models to Data with Python – University of Michigan
- [New] Python and Statistics for Financial Analysis – The Hong Kong University of Science and Technology
- [New] Modeling and Debugging Embedded Systems – University of Colorado Boulder
- [New] Data Plane Programming – Karlstad University
- Machine Learning: Regression – University of Washington★★★★★(18)
- Machine Learning for Data Science and Analytics – Columbia University★★★☆☆(15)
- Probabilistic Graphical Models 1: Representation – Stanford University★★★★☆(14)
- Intro to Deep Learning – Google ★★☆☆☆(13)
- Creative Applications of Deep Learning with TensorFlow
- Machine Learning With Big Data – University of California, San Diego ★★☆☆☆(12)
- Machine Learning for Trading – Georgia Institute of Technology★★★☆☆(11)
- Hardware Security – University of Maryland, College Park★★★☆☆(11)
- Introduction to Artificial Intelligence – Stanford University★★★★★(9)
- Computational Neuroscience – University of Washington ★★★★☆(8)
- Reinforcement Learning – Brown University ★★☆☆☆(6)
- Machine Learning: Classification – University of Washington★★★★★(6)
- Intro to Parallel Programming – Nvidia ★★★★☆(6)
- Introduction to Computer Vision – Georgia Institute of Technology★★★★★(5)
- Advanced Operating Systems – 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)
- Parallel programming – École Polytechnique Fédérale de Lausanne★★★★☆(4)
- Introduction to Computer Architecture – Carnegie Mellon University★★★★★(4)
- Probabilistic Graphical Models 2: Inference – Stanford University★★★★☆(3)
- Practical Predictive Analytics: Models and Methods – University of Washington ★★☆☆☆(3)
- Machine Learning: Clustering & Retrieval – University of Washington★★★★★(3)
- Regression Modeling in Practice – Wesleyan University ★★★★☆(3)
- Quantitative Formal Modeling and Worst-Case Performance Analysis – EIT Digital ★★★☆☆(3)
- Nearest Neighbor Collaborative Filtering – University of Minnesota★★☆☆☆(2)
- High Performance Computer Architecture – Georgia Institute of Technology ★★★★★(1)
- Computational Photography – Georgia Institute of Technology★★★★☆(1)
- Computability, Complexity & Algorithms – Georgia Institute of Technology ★★★★★(1)
- Introduction to Operating Systems – Georgia Institute of Technology★★★★★(1)
- Artificial Intelligence (AI) – Columbia University ★☆☆☆☆(1)
- Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud – University of Illinois at Urbana-Champaign ★★★★☆(1)
- AI:Knowledge Representation and Reasoning – Indian Institute of Technology Madras ★★★★☆(1)
- Relational Database Support for Data Warehouses – University of Colorado System ★★☆☆☆(1)
- Practical Deep Learning For Coders, Part 1 – ai ★★★★★(1)
- Convolutional Neural Networks – ai
- Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization – ai
- Structuring Machine Learning Projects – ai
- Neural Networks and Deep Learning – ai
- Sequence Models – ai
- S094: Deep Learning for Self-Driving Cars – Massachusetts Institute of Technology
- S191: Introduction to Deep Learning – Massachusetts Institute of Technology
- Computation Structures 3: Computer Organization – Massachusetts Institute of Technology
- Applied Machine Learning in Python – University of Michigan
- High Performance Computing – Georgia Institute of Technology
- Artificial Intelligence – Georgia Institute of Technology
- GT — Refresher — Advanced OS – Georgia Institute of Technology
- Knowledge-Based AI: Cognitive Systems – Georgia Institute of Technology
- Intro to Information Security – Georgia Institute of Technology
- Cyber-Physical Systems Design & Analysis – Georgia Institute of Technology
- Network Security – Georgia Institute of Technology
- Compilers: Theory and Practice – Georgia Institute of Technology
- Machine Learning – Georgia Institute of Technology
- Machine Learning – Georgia Institute of Technology
- Cyber-Physical Systems Security – Georgia Institute of Technology
- Machine Learning – Columbia University
- NP-Complete Problems – University of California, San Diego
- Distributed Programming in Java – Rice University
- Concurrent Programming in Java – Rice University
- Parallel Programming in Java – Rice University
- Making Your First Virtual Reality Game – University of London International Programmes
- Information Security: Context and Introduction – University of London International Programmes
- Advanced Modeling for Discrete Optimization – University of Melbourne
- Basic Modeling for Discrete Optimization – University of Melbourne
- Solving Algorithms for Discrete Optimization – University of Melbourne
- Matlab Programming For Numerical Computation – Indian Institute of Technology Madras
- 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
- Introduction to Deep Learning – Higher School of Economics
- Natural Language Processing – 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
- Deep Learning in Computer Vision – Higher School of Economics
- Методы и средства защиты информации – Higher School of Economics
- Bayesian Methods for Machine Learning – Higher School of Economics
- Introduction to Formal Concept Analysis – Higher School of Economics
- Обработка изображений – Higher School of Economics
- Recommender Systems: Evaluation and Metrics – University of Minnesota
- Introduction to Recommender Systems: Non-Personalized and Content-Based – University of Minnesota
- Matrix Factorization and Advanced Techniques – University of Minnesota
- Embedded Software and Hardware Architecture – University of Colorado Boulder
- Razonamiento artificial – Universidad Nacional Autónoma de México
- Sesenta años de inteligencia artificial – Universidad Nacional Autónoma de México
- 機器學習基石下 (Machine Learning Foundations) — -Algorithmic Foundations – National Taiwan University
- 人工智慧:搜尋方法與邏輯推論 (Artificial Intelligence — Search & Logic) – National Taiwan University
- Discrete Mathematics – Shanghai Jiao Tong University
- Cryptography and Network Security – Indian Institute of Technology, Kharagpur
- System Validation (2): Model process behaviour – EIT Digital
- System Validation (4): Modelling Software, Protocols, and other behaviour – EIT Digital
- System Validation (3): Requirements by modal formulas – EIT Digital
- System Validation: Automata and behavioural equivalences – EIT Digital
- Embedded Hardware and Operating Systems – EIT Digital
- Machine Learning Crash Course with TensorFlow APIs – Google
- Learn TensorFlow and deep learning, without a Ph.D. – Google
- Deep Learning Explained – Microsoft
- Advanced C++ – Microsoft
- DevOps Practices and Principles – Microsoft
- Introduction to Artificial Intelligence (AI) – Microsoft
- Infrastructure as Code – Microsoft
- DevOps Testing – Microsoft
- DevOps for Databases – Microsoft
- Sparse Representations in Image Processing: – Theory to Practice – Technion — Israel Institute of Technology
- Sparse Representations in Signal and Image Processing: Fundamentals – Technion — Israel Institute of Technology
- Cyber-Physical Systems: Modeling and Simulation – University of California, Santa Cruz
- Statistical Machine Learning – Carnegie Mellon University
- Cryptographic Hash and Integrity Protection – University of Colorado System
- Classical Cryptosystems and Core Concepts – University of Colorado System
- Cryptography and Information Theory – University of Colorado System
- Introduction to OpenStack – Linux Foundation
- Blockchain for Business — An Introduction to Hyperledger Technologies – Linux Foundation
- Introduction to Cloud Foundry and Cloud Native Software Architecture – Linux Foundation
- Approximation Algorithms Part II – École normale supérieure
- Mathematics for Machine Learning: Multivariate Calculus – Imperial College London
- Reliable Distributed Algorithms, Part 2 – KTH Royal Institute of Technology
- Mathematics for Machine Learning: PCA – Imperial College London
- Mathematics for Machine Learning: Linear Algebra – Imperial College London
- Computer System Design: Advanced Concepts of Modern Microprocessors – Chalmers University of Technology
- Deep Learning with Tensorflow – IBM
- Deep Learning with Python and PyTorch – IBM
- Reinforcement Learning in Finance – New York University (NYU)
- Deep Learning for Natural Language Processing – University of Oxford
- Basics of software-defined radios and practical applications – Indian Institute of Technology Roorkee
- Cutting Edge Deep Learning For Coders, Part 2 – ai
- Cloud Computing Security – University System of Maryland
- Big Data Applications: Machine Learning at Scale – Yandex
- Security Operations and Administration – (ISC)²
- Systems and Application Security – (ISC)²
- Identifying, Monitoring, and Analyzing Risk and Incident Response and Recovery – (ISC)²
- Continuous Integration and Deployment
- Deep Learning Summer School
- Networks and Communications Security – (ISC)²
- Access Controls – (ISC)²