Hace siete años, universidades como MIT y Stanford abrieron por primera vez cursos gratuitos online para todos. Hoy en día, más de 850 escuelas de todo el mundo han creado miles de cursos online gratuitos, conocidos popularmente como Cursos online abiertos masivos o MOOCs .
Hemos compilado esta lista de más de 500 cursos online gratuitos de programación que comienzan en abril 2019.
Hemos clasificado estos cursos en las siguientes categorías según su nivel de dificultad:
- Nivel Principiante
- Nivel Intermedio
- Nivel Avanzado
Los cursos que se ofrecen por primera vez se marcan como [NUEVO] .
Cursos gratuitos online de programación que comienzan en abril
A continuación le mostramos más de 500 cursos gratuitos online de programación que comienzan en abril 2019
Nivel Principiante (160)
- Introducción a la programación interactiva en Python (Parte 1) de la Universidad de Rice ★★★★★ (2909)
- Introducción a la informática y la programación utilizando Python del Instituto de Tecnología de Massachusetts ★★★★★ (99)
- Aprende a programar: los fundamentos de la Universidad de Toronto★★★★★ (86)
- Introducción a la informática de la Universidad de Virginia ★★★★ ☆ (61)
- Introducción a la informática de CS50 de la Universidad de Harvard★★★★★ (53)
- Una introducción a la programación interactiva en Python (Parte 2) de la Universidad Rice ★★★★★ (45)
- Historia, tecnología y seguridad de Internet de la Universidad de Michigan★★★★★ (35)
- Introducción a Linux desde la Fundación Linux ★★★★ ☆ (34)
- Cómo usar Git y GitHub
- [Nuevo] Bases de données relación: apprendre pour utiliser from CNAM
- [Nuevo] L’intelligence artificielle pour les managers et leurs équipes from CNAM
- [Nuevo] Introducción a la accesibilidad web de la Universidad de Ryerson
- Introducción a HTML y CSS
- Introducción a la programación VBA / Excel de Cal Poly Pomona ★★★★ ☆ (21)
- Fundamentos de JavaScript
- Conceptos básicos de programación del Indian Institute of Technology Bombay ★★ ☆☆☆ (13)
- Informática 101 de la Universidad de Stanford ★★★★ ☆ (11)
- Programación creativa para medios digitales y aplicaciones móviles de los programas internacionales de la Universidad de Londres ★★★★ ☆ (10)
- Fundamentos de programación con JavaScript, HTML y CSS de la Universidad de Duke ★★★★ ☆ (9)
- Lo esencial de la codificación HTML5 y las mejores prácticas del World Wide Web Consortium (W3C) ★★★★ ☆ (9)
- Programación de Fundaciones con Python.
- Introducción a las redes de computadoras de la Universidad de Stanford★★★★★ (8)
- Seguridad utilizable de la Universidad de Maryland, College Park ★★★ ☆☆ (8)
- Introducción a Bootstrap – Un tutorial de Microsoft ★★★ ☆☆ (8)
- Learn to Program: Crafting Quality Code from University of Toronto★★★★★ (6)
- Introducción a las bases de datos relacionales
- Paradigmas de la programación informática: abstracción y concurrenciade la Universidad Católica de Lovaina ★★★★ ☆ (4)
- Paradigmas de la programación de computadoras – Fundamentos de la Université catholique de Louvain ★★★★★ (4)
- Introducción a jQuery de Microsoft ★★★★ ☆ (4)
- Programación en Scratch de Harvey Mudd College ★★★★★ (4)
- Introducción a la programación en Java – Parte 1 de la Universidad de Ciencia y Tecnología de Hong Kong ★★★★ ☆ (3)
- Introducción a la programación en Java: comenzar a codificar en Javadesde la Universidad Carlos III de Madrid ★★★★ ☆ (3)
- Introducción a la Programación para las Artes Visuales con p5.js de la Universidad de California en Los Ángeles ★★★★ ☆ (3)
- Fundamentos de HTML5 y CSS de World Wide Web Consortium (W3C)★★★★ ☆ (3)
- Conceptos básicos de la línea de comandos de Linux
- La belleza y la alegría de la computación: Principios 1 de AP® CS, parte 1de la Universidad de California, Berkeley ★★★★★ (2)
- Programación orientada a objetos del Indian Institute of Technology Bombay ★★★★ ☆ (2)
- La tecnología informática dentro de su teléfono inteligente de la Universidad de Cornell ★★★★★ (2)
- Introducción a HTML y JavaScript de Microsoft ★★★★★ (2)
- Pensar. Crear. Código de la Universidad de Adelaide ★★★★★ (2)
- CS para todos: Introducción a la informática y la programación en Pythonde Harvey Mudd College ★★★★★ (2)
- Redes: amigos, dinero y bytes de la Universidad de Princeton ★★★ ☆☆ (1)
- Programando con Java para aplicaciones Android de la Universidad Nacional Autónoma de México ★★★★★ (1)
- Conceptos básicos de Android: crea tu primera aplicación desde Google★★★★★ (1)
- Computación: Arte, Magia, Ciencia de ETH Zurich ★★★★ ☆ (1)
- MyCS: Ciencias de la computación para principiantes de Harvey Mudd College ★★★ ☆☆ (1)
- Tecnología de comprensión de CS50 de la Universidad de Harvard
- Ciencias de la computación de CS50 para profesionales de negocios de la Universidad de Harvard
- Programación web de CS50 con Python y JavaScript de la Universidad de Harvard
- Desarrollo de aplicaciones móviles de CS50 con React Native de la Universidad de Harvard
- Introducción de CS50 al desarrollo de juegos de la Universidad de Harvard
- Principios de informática AP® de CS50 de la Universidad de Harvard
- Principios de computación de la Universidad de Stanford
- Herramientas Hacker del Instituto de Tecnología de Massachusetts
- La belleza y la alegría de la computación: Principios de AP® CS, parte 2, de la Universidad de California, Berkeley
- Pensamiento computacional para la resolución de problemas de la Universidad de Pennsylvania
- Programación para la web con JavaScript de la Universidad de Pennsylvania
- Funciones, archivos y diccionarios de Python de la Universidad de Michigan
- Fundamentos de Python de la Universidad de Michigan
- Interactuar con el sistema y administrar la memoria de la Universidad de Duke
- Fundamentos de programación de la Universidad de Duke
- Informática: Programación con un propósito de la Universidad de Princeton
- Computación en Python I: fundamentos y programación de procedimientos del Instituto de Tecnología de Georgia
- Computación en Python III: Estructuras de datos del Instituto de Tecnologíade Georgia
- Computación en Python IV: Objetos y algoritmos del Instituto de Tecnologíade Georgia
- Computación en Python II: Estructuras de control del Instituto de Tecnología de Georgia
- Introducción a la computación usando Python del Instituto de Tecnologíade Georgia
- Introducción a la Ciberseguridad de la Universidad de Washington.
- Representaciones de Python Data de Rice University
- Lo esencial de la programación en Python de Rice University
- Cómo funcionan las computadoras de los programas internacionales de la Universidad de Londres
- Introducción a la programación informática de los programasinternacionales de la Universidad de Londres
- Cómo codificar: datos simples de la Universidad de British Columbia
- Ingeniería de Software: Introducción de la Universidad de British Columbia
- Introducción al desarrollo web de la Universidad de California, Davis
- Введение в базы данных de la Universidad Politécnica Estatal de San Petersburgo
- Введение в программирование (C ++) de Higher School of Economics
- Desarrollo y diseño web usando WordPress del Instituto de Artes de California
- Diseño web: estrategia y arquitectura de la información del Instituto de Artes de California
- Introducción a la programación en Java – Parte 2 de la Universidad de Ciencia y Tecnología de Hong Kong
- Economía de la seguridad cibernética de la Universidad de Tecnología de Delft
- Scratch: Programmeren voor kinderen (8+) de Delft University of Technology
- Excel / VBA para la solución creativa de problemas, parte 3 (proyectos) de la Universidad de Colorado Boulder
- Основы проектирования приложений интернета вещей del Instituto de Física y Tecnología de Moscú
- Fundamentos de codificación web: HTML, CSS y Javascript de la Universidad Nacional de Singapur
- Introducción a Java de la Universidad Nacional Autónoma de México
- Desarrollo de aplicaciones de Android para principiantes de la Universidad de Galileo
- Fundamentos de Java para el desarrollo de Android de la Universidad de Galileo
- Monetiza tus aplicaciones de Android desde la Universidad de Galileo
- AP Ciencias de la computación A: clases de programación en Java y objetosde la Universidad de Purdue
- AP Computer Science A: Polimorfismo de Programación Java y Estructuras de Datos Avanzadas de la Universidad de Purdue
- AP Ciencias de la Computación A: Java Programming Loops and Data Structures de la Universidad de Purdue
- Aprendizaje profundo para negocios de la Universidad de Yonsei
- Introducción a TCP / IP de la Universidad de Yonsei.
- Conceptos básicos sobre seguridad cibernética: un enfoque práctico de la Universidad Carlos III de Madrid
- Introducción a la Programación Java: Escribir Buen Código de la Universidad Carlos III de Madrid
- Introducción a la programación en Java: escribiendo buen código de la Universidad Carlos III de Madrid
- Introducción a la programación en Java: estructuras de datos y algoritmosde la Universidad Carlos III de Madrid
- Introducción a la programación en Java: empezando a programar de la Universidad Carlos III de Madrid
- Resolución de problemas, programación y videojuegos de University of Alberta
- Introduzione a LaTeX de University of Modena and Reggio Emilia
- Desarrollo web móvil desde Google
- Accesibilidad web desde Google
- Introducción a NodeJS de Microsoft
- Escribir código profesional de Microsoft
- Conceptos básicos de CSS de Microsoft
- Programación orientada a objetos en Java de Microsoft
- Aprende a programar en Java desde Microsoft
- Introducción a ReactJS de Microsoft
- Introducción a Python: Fundamentals from Microsoft
- Lógica y pensamiento computacional de Microsoft.
- Introducción a Design Thinking de Microsoft
- Introducción a Python: Absolute Beginner de Microsoft
- Programación en C: Uso de las herramientas y bibliotecas de Linux desde Dartmouth
- Conceptos básicos de Linux: la interfaz de línea de comandos de Dartmouth
- Programación en C: Tipos de datos avanzados de Dartmouth
- Programación en C: Fundamentos del lenguaje del Institut Mines-Télécom
- Programación en C: Primeros pasos desde Dartmouth
- Programación en C: Indicadores y gestión de memoria de Dartmouth
- Programación en C: programación modular y gestión de memoria de Dartmouth
- Computación: Arte, Magia, Ciencia – Parte II de ETH Zurich
- Introducción a las tecnologías de redes de código abierto de la Fundación Linux
- Introducción a la programación usando Python de la Universidad de Texas Arlington
- Blockchain: Entendiendo sus usos e implicaciones de la Fundación Linux
- Aprende a programar usando Python de University of Texas Arlington
- Introducción a la programación en C: Instrucciones de control y números de texto de la Universidad Autónoma de Madrid
- Computación móvil con App Inventor – Principios de CS de la Universidad de Warwick
- Introducción a la Internet de las cosas (IoT) de la Universidad Curtin
- Aspectos esenciales de la ingeniería de software de la Technische Universität München (Universidad Técnica de Munich)
- Diseño y balance de videojuegos del Instituto de Tecnología de Rochester
- Базы данных (Bases de datos) de la Universidad Estatal de San Petersburgo
- Fundamentos de seguridad web de la Universidad KU Leuven
- Programación Arduino, desde principiante hasta ninja del Institut Mines-Télécom
- Introdução à Ciência da Computação com Python Parte 1 de la Universidade de São Paulo
- Introducción a la programación en Python I: Aprendiendo a programar con Python de la Pontificia Universidad Católica de Chile
- Introdução à Ciência da Computação com Python Parte 2 de Universidade de São Paulo
- Programación Orientada a Objetos de MéxicoX
- Forma y forma computacional: programación en Python con la Biblioteca Rhinoscript de la Escuela de Diseño de Rhode Island
- Introducción a JavaScript del World Wide Web Consortium (W3C)
- Introducción a la programación con Python de la Universidad Austral
- Cómo funcionan las computadoras: desmitificando la computación de la Fundación Raspberry Pi
- GitHub y Colaboración
- Swift para principiantes
- ES6 – JavaScript Mejorado
- Control de versiones con Git
- HTTP y servidores web
- Introducción a la programación en Python
- Aprende la sintaxis de programación rápida
- Introducción a JavaScript
- Elementos de la IA de la Universidad de Helsinki
- Python para todos – Explorando información
- M001: Fundamentos de MongoDB
- JavaScript y el DOM
- JavaScript orientado a objetos
- Control de versiones con Git de Atlassian
- Introducción a la realidad virtual
- Android para principiantes
- Aplicaciones web para todos
- Fundamentos de programación de Java
- Blockchain en el Sector Energético de InnoEnergy
Nivel Intermedio (307)
- Aprendizaje de máquina de la Universidad de Stanford ★★★★★ (261)
- Algoritmos, Parte I de la Universidad de Princeton ★★★★ ☆ (48)
- Criptografía I de la Universidad de Stanford ★★★★★ (45)
- CS188.1x: Inteligencia artificial de la Universidad de California, Berkeley★★★★★ (30)
- Principios de computación (Parte 1) de la Universidad Rice ★★★★★ (26)
- [Nuevo] Основы программирования мобильных приложений для Android de ITMO University
- Introducción a TensorFlow para Aprendizaje Profundo
- Seguridad de software de University of Maryland, College Park ★★★★★ (22)
- Algoritmos, Parte II de la Universidad de Princeton ★★★★★ (21)
- Desarrollo ágil usando Ruby on Rails – Lo básico de University of California, Berkeley ★★★★★ (19)
- Teoría de los autómatas de la Universidad de Stanford ★★★★ ☆ (17)
- Lenguajes de programación, Parte A de la Universidad de Washington★★★★★ (17)
- C ++ para programadores en C, Parte A de la Universidad de California, Santa Cruz ★★★ ☆☆ (16)
- Principios de computación (Parte 2) de la Universidad Rice ★★★★ ☆ (15)
- La naturaleza del código de la Fundación de procesamiento ★★★★★ (15)
- Pensamiento algorítmico (Parte 1) de la Universidad Rice ★★★★ ☆ (14)
- Diseño de programas de computadora de la Universidad de Stanford★★★★ ☆ (13)
- Introducción al aprendizaje automático de la Universidad de Stanford★★★★ ☆ (12)
- Optimización discreta de la Universidad de Melbourne ★★★★ ☆ (12)
- Diseño web responsivo de los programas internacionales de la Universidad de Londres ★★★ ☆☆ (11)
- Introducción al desarrollo de juegos de Michigan State University ★★★★ ☆ (11)
- Introducción a la programación funcional de la Universidad de Tecnologíade Delft ★★★★ ☆ (11)
- JavaScript orientado a objetos de Hack Reactor ★★★★★ (11)
- Desarrollo de Android para principiantes de Google ★★★★ ☆ (10)
- Programación Java: Resolviendo problemas con software de la Universidad de Duke ★★★ ☆☆ (9)
- Pensamiento algorítmico (Parte 2) de la Universidad Rice ★★★★ ☆ (9)
- Lenguajes de programación de la Universidad de Virginia ★★★ ☆☆ (9)
- Procesamiento de imagen y video: de Marte a Hollywood con una parada en el hospital de la Universidad de Duke ★★★★ ☆ (8)
- Criptografía de University of Maryland, College Park ★★★★ ☆ (8)
- Aplicaciones de computación en la nube, Parte 1: Sistemas e infraestructura en la nube de la Universidad de Illinois en Urbana-Champaign ★★★ ☆☆ (7)
- Pruebas de software de la Universidad de Utah ★★★★ ☆ (7)
- Internet de las cosas: ¿Cómo llegamos aquí? de la Universidad de California, San Diego ★★ ☆☆☆ (6)
- Introducción a la programación rápida de la Universidad de Toronto ★ ☆☆☆☆ (6)
- Learning from Data (curso introductorio de Machine Learning) del Instituto de Tecnología de California ★★★★ ☆ (6)
- Fundamentos de diseño web responsivo de Google ★★★★ ☆ (6)
- Introducción a AJAX
- Gráficos por computadora de la Universidad de California, Berkeley★★★★ ☆ (5)
- Desarrollo ágil con Ruby on Rails – Avanzado de University of California, Berkeley ★★★★★ (5)
- Conceptos de computación en la nube: Parte 2 de la Universidad de Illinois en Urbana-Champaign ★★★★★ (5)
- Introducción a Meteor.js Desarrollo de los programas internacionales de la Universidad de Londres ★★★★★ (5)
- Cómo codificar: Diseño sistemático de programas – Parte 1 de la Universidad de British Columbia ★★★★ ☆ (5)
- Desarrollando aplicaciones de Android de Google ★★★★ ☆ (5)
- Gestión de datos con MongoDB de la Universidad de MongoDB ★★★★ ☆ (5)
- Conceptos de programación paralela
- Introducción a DevOps desde Nutanix ★★★ ☆☆ (5)
- Introducción al desarrollo de aplicaciones iOS con Swift
- Arquitectura informática de la Universidad de Princeton ★★★★★ (4)
- Redes informáticas del Instituto de Tecnología de Georgia ★★★★ ☆ (4)
- Proceso de desarrollo de software del Instituto de Tecnología de Georgia★★★ ☆☆ (4)
- Desarrollo de juegos HTML5 de Google ★★★ ☆☆ (4)
- Optimización del rendimiento del sitio web de Google ★★★★ ☆ (4)
- Introducción a C ++ de Microsoft ★★★★ ☆ (4)
- Métodos numéricos prácticos con Python de la Universidad George Washington ★★★★ ☆ (4)
- Fundamentos de administración de bases de datos del Sistema de la Universidad de Colorado ★★★★ ☆ (4)
- Gráficos de computadora interactivos de la Universidad de Tokio ★★ ☆☆☆ (4)
- Depuración de software de la Universidad de Saarland ★★★★★ (4)
- Construcción de software en Java del Instituto de Tecnología de Massachusetts ★★★★★ (3)
- Programación en Java: Arreglos, listas y datos estructurados de la Universidad de Duke ★★★★ ☆ (3)
- Networks Illustrated: Principles without Calculus de la Universidad de Princeton ★★★★ ☆ (3)
- VLSI CAD Parte I: Lógica de la Universidad de Illinois en Urbana-Champaign★★★★★ (3)
- Internet de las cosas: configuración de su plataforma de desarrollo DragonBoard ™ de la Universidad de California en San Diego ★★★ ☆☆ (3)
- Consulta de datos con Transact-SQL de Microsoft ★★★★ ☆ (3)
- DevOps para desarrolladores: cómo empezar desde Microsoft ★★★★ ☆ (3)
- Robots móviles autónomos de ETH Zurich ★★★ ☆☆ (3)
- Introducción a jQuery
- Introducción a los algoritmos
- Patrones de diseño de JavaScript
- Compiladores de la Universidad de Stanford ★★★★ ☆ (2)
- Experiencias de aplicaciones móviles Parte 1: de un dominio a una idea de aplicación del Instituto de Tecnología de Massachusetts ★★★★★ (2)
- Internet de las cosas: Tecnologías de comunicación de la Universidad de California, San Diego ★★★ ☆☆ (2)
- Fundamentos de desarrollo de aplicaciones de iOS de la Universidad de Toronto ★★★★ ☆ (2)
- Introducción al desarrollo de aplicaciones móviles con Android de la Universidad de Ciencia y Tecnología de Hong Kong ★★★★ ☆ (2)
- Optimización de la representación del navegador de Google ★★★★ ☆ (2)
- Diseño de UX para desarrolladores móviles de Google ★★★★★ (2)
- Desarrollando software internacional, parte 1 de Microsoft ★★★★ ☆ (2)
- Análisis y visualización de datos con Power BI de Microsoft ★★★★★ (2)
- Desarrollo de software ágil de ETH Zurich ★★★★★ (2)
- Fundamentos de pila completa
- Prueba de JavaScript
- Configurando Servidores Web Linux
- Aprendizaje automático: aprendizaje no supervisado de Brown University★★★★ ☆ (1)
- Arquitectura y diseño de software del Instituto de Tecnología de Georgia★★★★★ (1)
- Tutorial de sitios web receptivos y ejemplos de los programas internacionales de la Universidad de Londres ★★★★★ (1)
- MATLAB y Octave para principiantes de École Polytechnique Fédérale de Lausanne ★ ☆☆☆☆ (1)
- Desarrollo de aplicaciones web: conceptos básicos de la Universidad de Nuevo México ★★★★ ☆ (1)
- Android: Introducción a la Programación de la Universitat Politècnica de València ★★★★ ☆ (1)
- Algoritmos del Instituto Indio de Tecnología de Bombay ★★★★★ (1)
- Desarrollo de aplicaciones escalables en Java desde Google ★★★★ ☆ (1)
- Desarrollando aplicaciones escalables en Python desde Google ★★★★ ☆ (1)
- Gradle para Android y Java de Google ★★★★★ (1)
- Fundamentos de la plataforma de Google Cloud: Infraestructura centralde Google ★★★★ ☆ (1)
- Conceptos básicos de Android: aplicaciones multipantalla de Google★★★★ ☆ (1)
- Promesas de JavaScript de Google ★★★★★ (1)
- Principios del aprendizaje automático de Microsoft ★★★★★ (1)
- Programación funcional en Haskell: sobrealimente su codificación de la Universidad de Glasgow ★★★★ ☆ (1)
- 用 Python 玩转 数据 Procesamiento de datos usando Python de la Universidad de Nanjing ★★★★★ (1)
- Ciberseguridad y movilidad del sistema universitario de Georgia ★ ☆☆☆☆ (1)
- Una guía para desarrolladores de Internet de las cosas (IoT) de IBM★★★★ ☆ (1)
- Aplicaciones y juegos HTML5 de World Wide Web Consortium (W3C)★★★ ☆☆ (1)
- Entrevista técnica de Pramp ★★★★★ (1)
- Introducción a la informática teórica
- Redes para desarrolladores web
- Uso de Python para la investigación de la Universidad de Harvard
- Lenguaje, prueba y lógica de la Universidad de Stanford
- Rutas más cortas revisadas, problemas NP-completos y qué hacer al respecto en la Universidad de Stanford
- Algoritmos: Diseño y análisis, Parte 2 de la Universidad de Stanford
- Algoritmos: Diseño y Análisis de la Universidad de Stanford
- Experiencias de aplicaciones móviles Parte 3: Creación de aplicaciones móviles del Instituto de Tecnología de Massachusetts
- Estructuras de computación 2: Arquitectura de computadora del Instituto de Tecnología de Massachusetts
- Construcción avanzada de software en Java del Instituto de Tecnología de Massachusetts
- Experiencias de aplicaciones móviles del Instituto de Tecnología de Massachusetts
- Bitcoin y Cryptocurrencies de University of California, Berkeley
- Tecnología Blockchain de la Universidad de California, Berkeley
- Fundamentos de la ciencia de datos: predicción y aprendizaje automáticode la Universidad de California, Berkeley
- Estructuras de datos y diseño de software de la Universidad de Pennsylvania
- Fundamentos de desarrollo de software de la Universidad de Pennsylvania
- Diseño y análisis de algoritmos de la Universidad de Pennsylvania
- Introducción a Neurohacking In R de la Universidad Johns Hopkins
- Programación Java: Construir un sistema de recomendación de la Universidad de Duke
- Escribir, correr y arreglar código en C de la Universidad de Duke
- Introducción al Aprendizaje Automático de la Universidad de Duke
- Informática: algoritmos, teorías y máquinas de la Universidad de Princeton
- Introducción a los Graduados Algoritmos del Instituto de Tecnología de Georgia
- Análisis y pruebas de software del Instituto de Tecnología de Georgia
- Conceptos y diseño de sistemas de bases de datos del Instituto de Tecnología de Georgia
- Conceptos y diseño de sistemas de bases de datos del Instituto de Tecnología de Georgia
- Animación y movimiento CGI de la Universidad de Columbia.
- Fundamentos de análisis de datos para contabilidad II de la Universidad de Illinois en Urbana-Champaign
- Creación de aplicaciones de realidad virtual (VR) de la Universidad de California, San Diego
- Fundamentos de estructuras de datos de University of California, San Diego
- Procesamiento de cadenas y algoritmos de coincidencia de patrones de la Universidad de California, San Diego
- Cómo funciona la realidad virtual desde la Universidad de California, San Diego
- Internet de las cosas: detección y actuación de dispositivos de la Universidad de California, San Diego
- Estructuras de datos: un enfoque de aprendizaje activo de la Universidad de California, San Diego
- Técnicas y diseño algorítmico de la Universidad de California, San Diego
- Fundamentos de Aprendizaje Automático de la Universidad de California, San Diego
- Minecraft, codificación y enseñanza de la Universidad de California, San Diego
- Graph Algorithms de University of California, San Diego
- Lenguajes de programación, Parte B de la Universidad de Washington
- Lenguajes de programación, Parte C de la Universidad de Washington
- Cómo encontrar su trayectoria profesional en ciberseguridad de la Universidad de Washington
- Construyendo un kit de herramientas de ciberseguridad de la Universidad de Washington
- Ciberseguridad: la visión del CISO desde la Universidad de Washington
- Matemáticas para Informática de la Universidad de Londres Programas Internacionales
- Crea tu propia aplicación iOS de la Universidad de Toronto
- Plataformas Blockchain de la Universidad de Buffalo
- Fundamentos Blockchain de la Universidad de Buffalo
- Contratos inteligentes de la Universidad de Buffalo
- Aplicaciones descentralizadas (Dapps) de University at Buffalo
- 面向 对象 技术 高级 高级 (Tecnología avanzada orientada a objetos Object de la Universidad de Pekín
- 算法 设计 与 分析 Diseño y análisis de algoritmos de la Universidad de Pekín
- Cómo codificar: Diseño de programa sistemático – Parte 3 de la Universidad de British Columbia
- Construcción de software: diseño orientado a objetos de la Universidad de British Columbia
- Cómo codificar: datos complejos de la Universidad de British Columbia
- Construcción de software: abstracción de datos de la Universidad de British Columbia
- Cómo codificar: Diseño de programa sistemático – Parte 2 de la Universidad de British Columbia
- Ejecutando Sprints de Diseño de Producto de la Universidad de Virginia
- Pruebas con Agile de la Universidad de Virginia
- Sistemas de base de datos NoSQL de la Universidad Estatal de Arizona
- Mudarse a la nube desde la Universidad de Melbourne
- SQL para Data Science de University of California, Davis
- LAFF – En Programación para la Corrección de la Universidad de Texas en Austin
- Componentes de aplicaciones de Android: intenciones, actividades y receptores de transmisión de la Universidad de Vanderbilt
- Componentes de aplicaciones de Android: servicios, IPC local y proveedores de contenido de la Universidad de Vanderbilt
- Java para Android de la Universidad de Vanderbilt
- Desarrollo de aplicaciones móviles multiplataforma con NativeScript de la Universidad de Ciencia y Tecnología de Hong Kong
- Desarrollo de aplicaciones de Android con App Inventor de la Universidad de Ciencia y Tecnología de Hong Kong
- Front-End Web UI Frameworks y herramientas: Bootstrap 4 de la Universidad de Ciencia y Tecnología de Hong Kong
- Desarrollo de aplicaciones móviles multiplataforma con tecnologías web: Ionic y Cordova de la Universidad de Ciencia y Tecnología de Hong Kong
- Desarrollo del lado del servidor con NodeJS, Express y MongoDB de la Universidad de Ciencia y Tecnología de Hong Kong
- Front-End JavaScript Frameworks: Angular de la Universidad de Ciencia y Tecnología de Hong Kong
- Desarrollo web front-end con React de la Universidad de Ciencia y Tecnología de Hong Kong
- Desarrollo de aplicaciones móviles multiplataforma con React Native de la Universidad de Ciencia y Tecnología de Hong Kong
- Desarrollo global de software de Delft University of Technology
- Pruebas de software automatizadas: habilidades prácticas para desarrolladores de Java de Delft University of Technology
- Pruebas de software automatizadas: habilidades avanzadas para desarrolladores de Java de Delft University of Technology
- Введение в iOS-разработку del Instituto de Física y Tecnología de Moscú
- Construyendo robots y dispositivos Arduino del Instituto de Física y Tecnología de Moscú
- Быстрый старт в разработке Android-приложений del Instituto de Física y Tecnología de Moscú
- Основы разработки на C ++: жёлтый пояс del Instituto de Física y Tecnología de Moscú
- Разработка веб-сервисов на Golang, часть 2 del Instituto de Física y Tecnología de Moscú
- 用 Python 做 商 管 程式 設計 (一 一 (Programación para Business Computing en Python (1)) de National Taiwan University
- Implementación de estructuras de datos del Instituto Indio de Tecnología de Bombay
- Fundamentos de estructuras de datos del Instituto Indio de Tecnología de Bombay
- Desarrollo profesional de aplicaciones para Android de la Universidad de Galileo
- Сетевое администрирование: от теории к практике de la Universidad de Tsinghua
- Gestión del ciclo de vida del software empresarial de National Research Nuclear University MEPhI
- Использование механизмов операционных систем в разработке программного обеспечения de National Research Nuclear University MEPhI
- Introducción a la Programación Java: Estructuras de Datos Fundamentales y Algoritmos de la Universidad Carlos III de Madrid
- El Código de Arquitecto de Software: Construyendo el mundo digitaldesde la Universidad Carlos III de Madrid
- Arquitectura de software de la Universidad de Alberta
- Arquitectura orientada a servicios de la Universidad de Alberta
- Diseño orientado a objetos de la Universidad de Alberta
- Patrones de diseño de la Universidad de Alberta
- Arquitectura de dispositivos Smart IoT de EIT Digital
- Conectividad web y seguridad en sistemas integrados de EIT Digital
- Introducción a la arquitectura de dispositivos Smart IoT de EIT Digital
- Fundamentos de Android: Interfaz de usuario de Google
- Android Performance de Google
- Desarrollo avanzado de aplicaciones para Android de Google
- Introducción a las aplicaciones web progresivas de Google
- Aplicaciones web fuera de línea de Google
- Fundamentos de la plataforma de Google Cloud para profesionales de AWS de Google Cloud
- Diseño de materiales para desarrolladores de Android de Google.
- Fundamentos de Android: Redes de Google
- Comunicación cliente-servidor de Google
- API de Google Maps de Google
- Microservicios escalables con Kubernetes de Google
- Firebase Essentials para Android de Google
- Conceptos básicos de Android: clics de botón desde Google
- Fundamentos de Android: Entrada de usuario de Google
- Estructuras de datos y algoritmos en Python de Google
- Desarrollando aplicaciones de Android con Kotlin de Google
- Desarrollo de software VR de Google
- C ++ intermedio de Microsoft
- Optimización del rendimiento para aplicaciones basadas en SQL de Microsoft
- Programación asíncrona con Javascript de Microsoft.
- Algoritmos y estructuras de datos en C # de Microsoft
- Desarrollo de bases de datos SQL desde Microsoft
- Implementando objetos de base de datos SQL en memoria de Microsoft
- Creando objetos programáticos de base de datos SQL desde Microsoft
- Consideraciones de diseño de aplicaciones: un enfoque inclusivo de Microsoft
- Introducción a C # de Microsoft
- AngularJS: Técnicas avanzadas de marco de Microsoft
- Algoritmos y estructuras de datos de Microsoft
- AngularJS: Fundamentos de Framework de Microsoft
- Desarrollando aplicaciones inteligentes y bots de Microsoft
- Construyendo prototipos funcionales usando Node.js de Microsoft
- Construyendo Prototipos Interactivos usando JavaScript de Microsoft
- Introducción a TypeScript 2 de Microsoft
- Conceptos avanzados de CSS de Microsoft
- Diseño de soluciones de plataforma de datos de Microsoft
- Aprendizaje automático aplicado de Microsoft
- Construya una computadora moderna a partir de los primeros principios: Nand a Tetris Parte II (curso centrado en el proyecto) de la Universidad Hebrea de Jerusalén
- Programación iOS (partie II) de Sorbonne Universités
- Programación Concurrente (avec Java) de Sorbonne Universités
- Programación iOS (partie I) de Sorbonne Universités
- Introducción a las estructuras de datos de la Universidad de Adelaide
- Programadores de C ++ para C, Parte B de la Universidad de California, Santa Cruz
- Fundamentos del Aprendizaje Automático del Instituto Santa Fe
- Introducción a la teoría de la computación del Instituto Santa Fe
- Elicitación de requisitos: Análisis de artefactos y partes interesadas del sistema de la Universidad de Colorado
- Seguridad nacional y conexión de ciberseguridad: no se trata de terroristas del sistema de la Universidad de Colorado
- Priorización de requisitos de software: análisis de riesgos del sistema de la Universidad de Colorado
- Especificaciones de requisitos: Objetivos y análisis de conflictos del sistema de la Universidad de Colorado
- Seguridad de la computación en la nube del sistema de la Universidad de Colorado
- Administración y seguridad de servidores Linux de University of Colorado System
- Documentos SRS: Requisitos y notaciones esquemáticas del sistema de la Universidad de Colorado
- Introducción a la cartografía web: Parte 1 de ETH Zurich
- Recopilación de requisitos para el desarrollo de software seguro del sistema de la Universidad de Colorado
- Aprendizaje automático para músicos y artistas de Goldsmiths, University of London
- Introducción a las Tecnologías de Infraestructura en la Nube de la Fundación Linux
- Introducción a Kubernetes de la Fundación Linux
- Desarrollo de juegos 2D con libGDX de Amazon
- Introducción a DevOps: Transformación y mejora de las operaciones desde la Fundación Linux
- La ciberseguridad y el factor X del sistema universitario de Georgia
- Diseño móvil y usabilidad para iOS desde Facebook
- Desarrollo de aplicaciones web con el poder de Node.js de Technische Universität München (Universidad Técnica de Munich)
- Diseño móvil y usabilidad para Android desde Facebook.
- Fundamentos del aprendizaje automático en finanzas de la Universidad de Nueva York (NYU)
- Visión general de los métodos avanzados de aprendizaje reforzado en finanzas de la Universidad de Nueva York (NYU)
- Internet de las cosas para el envejecimiento activo de la Universidad de Medicina de Taipei
- Algorítmica avanzada y teoría de gráficos con Python del Institut Mines-Télécom
- Programación de juego para diseñadores de videojuegos del Instituto de Tecnología de Rochester
- Trabajo en equipo y colaboración del Instituto de Tecnología de Rochester
- Visita guiada del aprendizaje automático en finanzas de la Universidad de Nueva York (NYU)
- Diagramas de clases UML para ingeniería de software de la Universidad KU Leuven
- Fundamentos de ciberseguridad del Instituto de Tecnología de Rochester
- Programación para todos: introducción a los lenguajes de programación visual del Instituto de Ciencias Weizmann
- Introdução ao Teste de Software de la Universidade de São Paulo
- Cómo ganar competiciones de codificación: Secretos de los campeones de la Universidad ITMO
- Concurrencia de la Universidad AdaCore
- M220J: MongoDB para desarrolladores de Java de la Universidad de MongoDB
- M220JS: MongoDB para desarrolladores de Javascript de la Universidad de MongoDB
- Programación defensiva y depuración de Partnership for Advanced Computing en Europa
- Verificación formal de software del sistema universitario de Maryland
- Desarrollo de aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux de la Universidad Austral
- Gestión de Pruebas de Software del Sistema Universitario de Maryland
- Fundamentos de Pruebas de Software del Sistema Universitario de Maryland
- Computación en la nube para empresas del sistema universitario de Maryland
- Infraestructura de computación en la nube de University System of Maryland
- Gestión de la computación en la nube de University System of Maryland
- Aprender Backbone.js
- SQL para el análisis de datos
- VR escenas y objetos
- Fundamentos de Android: Almacenamiento de datos
- Fundamentos de UIKit
- Swift para Desarrolladores
- Fundamentos de contenedores, kubernetes y Red Hat OpenShift de Red Hat
- Redes iOS con Swift
- Persistencia de iOS y datos básicos
- Cómo hacer una aplicación iOS
- Despliegue de aplicaciones con Heroku
- Hacker101 de HackerOne
- Construyendo interfaces iOS
- Plataformas y aplicaciones de realidad virtual
- El patrón MVC en Ruby
- Cómo crear en Android
- Una introducción al aprendizaje profundo práctico de Intel
- Aplicaciones Web Dinámicas con Sinatra
- C ++ para programadores
- Fundamentos de Red Hat Enterprise Linux de Red Hat
- Desarrollando aplicaciones de Android
- Introducción: Elementos de diseño de microgame del Instituto Politécnico de Worcester
- Diseñando APIs REST
- Diseño VR
- Patrones de diseño de iOS
Nivel Avanzado (101)
- [Nuevo] Seguimiento de objetos múltiples para sistemas automotrices de la Universidad de Tecnología de Chalmers
- [Nuevo] Introducción a TensorFlow para inteligencia artificial, aprendizaje automático y aprendizaje profundo de deeplearning.ai
- Aprendizaje automático para ciencia de datos y análisis de la Universidad de Columbia ★★★ ☆☆ (15)
- Introducción al aprendizaje profundo de Google ★★ ☆☆☆ (13)
- Aplicaciones creativas de Deep Learning con TensorFlow.
- Aprendizaje automático para el comercio del Instituto de Tecnología de Georgia ★★★ ☆☆ (11)
- Introducción a la Inteligencia Artificial de la Universidad de Stanford★★★★★ (9)
- Neurociencia computacional de la Universidad de Washington ★★★★ ☆ (8)
- Aprendizaje de refuerzo de la Universidad de Brown ★★ ☆☆☆ (6)
- Introducción a la programación paralela desde Nvidia ★★★★ ☆ (6)
- Sistemas operativos avanzados del Instituto de Tecnología de Georgia★★★★★ (5)
- Introducción a la Visión por Computador del Instituto de Tecnología de Georgia ★★★★★ (5)
- Tecnologías habilitadoras para la ciencia de datos y análisis: el Internet de las cosas de la Universidad de Columbia ★ ☆☆☆☆ (5)
- Gráficos interactivos en 3D de Autodesk ★★★★★ (5)
- Aprendizaje de máquina del Instituto de Tecnología de Georgia ★★★★★ (4)
- Criptografía aplicada de la Universidad de Virginia ★★★★ ☆ (4)
- Introducción a la Arquitectura de Computadores de la Universidad Carnegie Mellon ★★★★★ (4)
- Modelos gráficos probabilísticos 2: Inferencia de la Universidad de Stanford★★★★ ☆ (3)
- Modelado formal cuantitativo y análisis de desempeño en el peor de los casos de EIT Digital ★★★ ☆☆ (3)
- Filtrado colaborativo de vecinos más cercanos de la Universidad de Minnesota ★★ ☆☆☆ (2)
- Computabilidad, complejidad y algoritmos del Instituto de Tecnología de Georgia ★★★★★ (1)
- Introducción a los sistemas operativos del Instituto de Tecnología de Georgia ★★★★★ (1)
- Fotografía computacional del Instituto de Tecnología de Georgia ★★★★ ☆ (1)
- Arquitectura informática de alto rendimiento del Instituto de Tecnología de Georgia ★★★★★ (1)
- Inteligencia artificial (AI) de la Universidad de Columbia ★ ☆☆☆☆ (1)
- Aprendizaje profundo práctico para programadores, parte 1 de fast.ai★★★★★ (1)
- Procesamiento de señal de audio en tiempo real en Faust de la Universidad de Stanford
- 6.S191: Introducción al Aprendizaje Profundo del Instituto de Tecnología de Massachusetts
- Estructuras de computación 3: Organización de computadoras del Instituto de Tecnología de Massachusetts
- 6.S094: Aprendizaje profundo para autos de auto conducción del Instituto de Tecnología de Massachusetts
- Aprendizaje automático aplicado en Python de la Universidad de Michigan
- Aprendizaje de máquina del Instituto de Tecnología de Georgia
- Análisis y diseño de sistemas ciberfísicos del Instituto de Tecnología de Georgia
- Aprendizaje de máquina del Instituto de Tecnología de Georgia
- Seguridad de redes del Instituto de Tecnología de Georgia
- Introducción a la seguridad de la información del Instituto de Tecnología de Georgia
- IA basada en el conocimiento: sistemas cognitivos del Instituto de Tecnología de Georgia
- GT – Refresher – Sistema operativo avanzado del Instituto de Tecnología de Georgia
- Seguridad de los sistemas cibernéticos del Instituto de Tecnología de Georgia
- Inteligencia artificial del Instituto de Tecnología de Georgia
- Computación de alto rendimiento del Instituto de Tecnología de Georgia
- Compiladores: Teoría y práctica del Instituto de Tecnología de Georgia
- Aprendizaje automático de la Universidad de Columbia
- Problemas NP-completos de la Universidad de California, San Diego
- Seguridad de la información: contexto e introducción de los programas internacionales de la Universidad de Londres
- Estimación y localización del estado para autos de auto conducción de la Universidad de Toronto
- Modelado avanzado para optimización discreta de la Universidad de Melbourne
- Modelado básico para la optimización discreta de la Universidad de Melbourne
- MATLAB et Octave pour debutantes de École Polytechnique Fédérale de Lausanne
- Naturaleza, en Código: Biología en JavaScript de École Polytechnique Fédérale de Lausanne
- Менеджмент информационной безопасности de Higher School of Economics
- Методы и средства защиты информации de la Escuela Superior de Economía
- Обработка изображений de la Escuela Superior de Economía
- Abordar los desafíos de los Grandes Colisionadores de Hadrones mediante el aprendizaje automático de la Escuela Superior de Economía
- Aprendizaje de refuerzo práctico de la escuela superior de economía
- Factorización matricial y técnicas avanzadas de la Universidad de Minnesota
- Python y estadísticas para el análisis financiero de la Universidad de Ciencia y Tecnología de Hong Kong
- Modelado y depuración de sistemas integrados de la Universidad de Colorado Boulder
- Software integrado y arquitectura de hardware de la Universidad de Colorado Boulder
- Razonamiento artificial de la Universidad Nacional Autónoma de México.
- 人工智慧 : 搜尋 方法 與 邏輯 推論 (Inteligencia Artificial – Búsqueda y Lógica) de la Universidad Nacional de Taiwán
- Learning Machine 机器 学习 | Big Data Machine Learning de la Universidad de Tsinghua
- Introducción a la visión por computador: desarrollo de aplicaciones con OpenCV de la Universidad Carlos III de Madrid
- Validación del sistema (4): software de modelado, protocolos y otros comportamientos de EIT Digital
- Validación del sistema: autómatas y equivalencias de comportamiento de EIT Digital
- Algoritmos de aproximación de EIT Digital
- Validación del sistema (2): comportamiento del proceso del modelo desde EIT Digital
- Hardware integrado y sistemas operativos de EIT Digital
- Curso de aprendizaje de aprendizaje automático con API TensorFlow de Google
- Aprende TensorFlow y aprendizaje profundo, sin un Ph.D. de Google
- Aprendizaje profundo explicado de Microsoft
- DevOps para bases de datos de Microsoft
- Pruebas de DevOps de Microsoft
- Infraestructura como código de Microsoft
- Prácticas y principios de DevOps de Microsoft
- Introducción a la inteligencia artificial (AI) de Microsoft
- C ++ avanzado de Microsoft
- Representaciones dispersas en el procesamiento de señales e imágenes: fundamentos de Technion – Instituto de Tecnología de Israel
- Representaciones dispersas en el procesamiento de imágenes: de la teoría a la práctica de Technion – Instituto de Tecnología de Israel
- Sistemas cibernéticos: modelado y simulación de la Universidad de California, Santa Cruz
- Aprendizaje de máquina estadístico de la Universidad Carnegie Mellon
- Blockchain para empresas: una introducción a las tecnologías Hyperledgerde la Fundación Linux
- Introducción a OpenStack desde la Fundación Linux
- Introducción a Cloud Foundry y Cloud Native Software Architecture de Linux Foundation
- Algoritmos distribuidos confiables, Parte 2 del Real Instituto de Tecnologíade KTH
- Matemáticas para el aprendizaje automático: PCA de Imperial College London
- Diseño de sistemas informáticos: conceptos avanzados de microprocesadores modernos de la Universidad de Tecnología de Chalmers
- Aprendizaje profundo con Tensorflow de IBM
- Aprendizaje de refuerzo en finanzas de la Universidad de Nueva York (NYU)
- Aprendizaje profundo con Python y PyTorch de IBM
- Aprendizaje profundo para el procesamiento del lenguaje natural de la Universidad de Oxford
- Aprendizaje profundo de vanguardia para programadores, parte 2 de fast.ai
- Seguridad de la computación en la nube del sistema universitario de Maryland
- Introducción al Aprendizaje Automático para Codificadores! de fast.ai
- Seguridad de sistemas y aplicaciones desde (ISC) ²
- Identificación, monitoreo y análisis de riesgos y respuesta a incidentes y recuperación de (ISC) ²
- Operaciones de Seguridad y Administración desde (ISC) ²
- Seguridad de Redes y Comunicaciones desde (ISC) ²
- Integración continua y despliegue
- Controles de acceso desde (ISC) ²
- Escuela de verano de aprendizaje profundo