530 cursos gratuitos de programación en línea y ciencias de la computación que puede comenzar en mayo

Hace seis años, universidades como MIT y Stanford abrieron por primera vez cursos gratuitos en línea para el público. Hoy, más de 800 escuelas en todo el mundo han creado miles de cursos en línea gratuitos.

He compilado esta lista de 530 cursos en línea gratuitos que puede comenzar este mes. Para esto, aproveché la base de datos de Class Central de alrededor de 10,000 cursos. También he incluido la calificación promedio de cada curso.

La página de inicio de Class Central.

He ordenado estos cursos en las siguientes categorías según su nivel de dificultad:

  • Principiante
  • Intermedio
  • Avanzado

Los cursos que se ofrecen por primera vez están marcados como [NUEVO].

Muchos de estos cursos son completamente autodidactas. El resto comenzará en varios momentos más tarde en mayo. Puede encontrar listas completas de los cursos relacionados con la tecnología a partir de 2018 en las páginas temáticas de Ciencias de la Computación, Ciencia de Datos y Programación de Class Central.

Entiendo que esta es una lista larga y podría ser desalentador para los estudiantes nuevos en la programación. En ese caso, puede encontrar útiles las recomendaciones de David Venturi para los mejores cursos en línea de Data Science, incluso si no está buscando aprender Data Science. Espero crear más de estas guías en el futuro.

Y, por último, si tiene problemas para descubrir cómo inscribirse en los cursos de Coursera de forma gratuita, no se preocupe: también he escrito un artículo sobre cómo hacerlo.

PRINCIPIANTE (134)

  • Programación para todos (Introducción a Python) de la Universidad de Michigan ★★★★★ (2626)
  • Introducción a la informática y la programación con Python del Massachusetts Institute of Technology ★★★★★ (115)
  • Aprender a programar: los fundamentos de la Universidad de Toronto ★★★★★ (100)
  • Introducción a la informática de la Universidad de Virginia ★★★★ ☆ (68)
  • Introducción a la informática de CS50 de la Universidad de Harvard ★★★★★ (67)
  • Ruby on Rails: una introducción de la Universidad Johns Hopkins ★★★ ☆☆ (55)
  • Cómo usar Git y GitHub
  • Introducción a Linux desde Linux Foundation ★★★★ ☆ (37)
  • Historia, tecnología y seguridad de Internet de la Universidad de Michigan ★★★★★ (36)
  • Introducción a HTML y CSS
  • Introducción a la programación VBA / Excel de Cal Poly Pomona ★★★★ ☆ (26)
  • [Nuevo] Introducción a la programación en Java: estructuras de datos y algoritmos de la Universidad Carlos iii de Madrid
  • Construya una computadora moderna desde los primeros principios: de Nand a Tetris (Curso centrado en proyectos) de la Universidad Hebrea de Jerusalén ★★★★★ (23)
  • Introducción a la seguridad cibernética de The Open University ★★★★ ☆ (19)
  • Conceptos básicos de JavaScript
  • Introducción a la programación orientada a objetos en Java de la Universidad de los Andes ★★★★★ (17)
  • CS101: Ciencias de la Computación 101 de la Universidad de Stanford ★★★★ ☆ (15)
  • Conceptos básicos de programación del Instituto Indio de Tecnología de Bombay ★★ ☆☆☆ (13)
  • Fundamentos de seguridad web de la Universidad KU Leuven ★★★★ ☆ (13)
  • Programación de fundamentos con Python
  • Redes: Introducción a las redes de computadoras 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 ★★★★ ☆ (11)
  • HTML, CSS y Javascript para desarrolladores web de la Universidad Johns Hopkins ★★★★★ (10)
  • Introducción a Internet de las cosas y sistemas integrados de la Universidad de California, Irvine ★★★★ ☆ (10)
  • Introducción a Bootstrap: un tutorial de Microsoft ★★★ ☆☆ (9)
  • HTML5 Essentials y mejores prácticas de codificación del Consorcio World Wide Web (W3C) ★★★★ ☆ (9)
  • Python para todos - Explorando información
  • Introducción a la programación para las artes visuales con p5.js de la Universidad de California, Los Ángeles ★★★★★ (7)
  • Introducción a las bases de datos relacionales
  • Programación de Python: una introducción concisa de la Wesleyan University ★★★ ☆☆ (5)
  • Introducción a jQuery de Microsoft ★★★★ ☆ (5)
  • Fundamentos de HTML5 y CSS del Consorcio World Wide Web (W3C) ★★★★ ☆ (5)
  • Conceptos básicos de programación de Java
  • Conceptos básicos de la línea de comandos de Linux
  • Introducción a la programación Java - Parte 1 de la Universidad de Ciencia y Tecnología de Hong Kong ★★★★ ☆ (4)
  • Introducción a la programación en Java: Comenzar a codificar en Java desde la Universidad Carlos iii de Madrid ★★★★ ☆ (4)
  • Paradigmas de programación de computadoras - Fundamentos de la Universidad Católica de Lovaina ★★★★★ (4)
  • Paradigmas de la programación informática: abstracción y concurrencia de la Université catholique de Louvain ★★★★ ☆ (4)
  • Programación en Scratch de Harvey Mudd College ★★★★★ (4)
  • ¡Cómo crear un sitio web en un fin de semana! (Curso centrado en proyectos) de la Universidad Estatal de Nueva York ★★★★★ (3)
  • Introducción a JavaScript
  • Programación para la Web con JavaScript de la Universidad de Pennsylvania ★★★★★ (2)
  • La belleza y la alegría de la informática: Principios AP® CS Parte 1 de la Universidad de California, Berkeley ★★★★★ (2)
  • Introducción a la computación usando Python del Instituto de Tecnología de Georgia ★★★★★ (2)
  • Cómo codificar: datos simples de la Universidad de Columbia Británica ★★★★★ (2)
  • Programación Orientada a Objetos del Instituto Indio de Tecnología de Bombay ★★★★ ☆ (2)
  • Pensar. Crear. Código de la Universidad de Adelaida ★★★★★ (2)
  • La tecnología informática dentro de su teléfono inteligente de la Universidad de Cornell ★★★★★ (2)
  • Conceptos básicos de Android: crea tu primera aplicación de Google ★★★★ ☆ (2)
  • Aprenda a programar usando Python de la Universidad de Texas Arlington ★★★★★ (2)
  • Introducción a HTML y JavaScript de Microsoft ★★★★★ (2)
  • CS para todos: Introducción a la informática y la programación de Python de Harvey Mudd College ★★★★★ (2)
  • Control de versiones con Git
  • Android para principiantes
  • Principios de informática AP® de CS50 de la Universidad de Harvard ★★★★★ (1)
  • Informática CS50 para profesionales de negocios de la Universidad de Harvard ★★★★★ (1)
  • Introducción al lenguaje de consulta estructurado (SQL) de la Universidad de Michigan ★★★★★ (1)
  • Redes: amigos, dinero y bytes de la Universidad de Princeton ★★★ ☆☆ (1)
  • Desarrollo web y diseño usando Wordpress del Instituto de las Artes de California ★★★★ ☆ (1)
  • Desarrollo de aplicaciones de Android para principiantes de la Universidad de Galileo ★ ☆☆☆☆ (1)
  • Fundamentos de codificación web para artistas de la Universidad Nacional de Singapur ★★★★ ☆ (1)
  • Aprenda a programar en Java desde Microsoft ★★★★★ (1)
  • Introducción a ReactJS de Microsoft ★★ ☆☆☆ (1)
  • Introducción a Node.js de Microsoft ★★★★★ (1)
  • Computación: Arte, Magia, Ciencia de ETH Zurich ★★★★ ☆ (1)
  • Fundamentos de ingeniería de software de la Technische Universität München (Universidad Técnica de Munich) ★★★★★ (1)
  • Lernen objekt-orientierter Programmierung de Technische Universität München (Universidad Técnica de Munich) ★★★★★ (1)
  • MyCS: Informática para principiantes de Harvey Mudd College ★★★ ☆☆ (1)
  • CODAPPS: codificación de aplicaciones móviles para emprendedores de EMLYON Business School ★★★★★ (1)
  • Introducción a Python
  • Aplicaciones web para todos
  • Tecnología de comprensión de CS50 de la Universidad de Harvard
  • Principios de computación de la Universidad de Stanford
  • Creación de aplicaciones de bases de datos en PHP de la Universidad de Michigan
  • JavaScript, jQuery y JSON de la Universidad de Michigan
  • El banco de trabajo Unix de la Universidad Johns Hopkins
  • Introducción a la ciberseguridad de la Universidad de Washington
  • Introducción a la realidad virtual de los programas internacionales de la Universidad de Londres
  • Creación de personajes 3D interactivos y VR social a partir de programas internacionales de la Universidad de Londres
  • Ingeniería de software: Introducción de la Universidad de Columbia Británica
  • Введение в базы данных de la Universidad Politécnica del Estado de San Petersburgo
  • Введение в программирование (C ++) de la Escuela Superior de Economía
  • Introducción a la programación Java - Parte 2 de la Universidad de Ciencia y Tecnología de Hong Kong
  • Scratch: Programmeren voor kinderen (8+) de la Universidad Tecnológica de Delft
  • Excel / VBA para la resolución creativa de problemas, Parte 3 (Proyectos) de la Universidad de Colorado Boulder
  • AP Computer Science A: clases y objetos de programación Java de la Universidad de Purdue
  • AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures de la Universidad de Purdue
  • AP Computer Science A: Bucles de programación Java y estructuras de datos de la Universidad de Purdue
  • Тонкости верстки del Instituto de Física y Tecnología de Moscú
  • JavaScript, sección 1: основы и функции del Instituto de Física y Tecnología de Moscú
  • Monetice sus aplicaciones de Android de la Universidad Galileo
  • Fundamentos de Java para el desarrollo de Android de la Universidad Galileo
  • Introducción a la programación en Java: escribir un buen código de la Universidad Carlos iii de Madrid
  • Introducción a TCP / IP de la Universidad de Yonsei
  • Aprendizaje profundo para negocios de la Universidad de Yonsei
  • Diseño de software como una abstracción del sistema de la Universidad de Colorado
  • Diseño de software como elemento del ciclo de vida de desarrollo de software del sistema de la Universidad de Colorado
  • Métodos y herramientas de diseño de software del sistema de la Universidad de Colorado
  • Seguridad informática proactiva del sistema de la Universidad de Colorado
  • Introducción a la seguridad cibernética para empresas del sistema de la Universidad de Colorado
  • TCP / IP y temas avanzados del sistema de la Universidad de Colorado
  • Diseño y equilibrio de videojuegos del Instituto de Tecnología de Rochester
  • Desarrollo web móvil de Google
  • Accesibilidad web de Google
  • Introducción a la programación usando Python de la Universidad de Texas Arlington
  • Introducción al pensamiento de diseño de Microsoft
  • Conceptos básicos de CSS de Microsoft
  • Introducción a Python: Absolute Beginner de Microsoft
  • Pensamiento lógico y computacional de Microsoft
  • Escribir código profesional de Microsoft
  • Introducción a Python: Fundamentos de Microsoft
  • Programación Orientada a Objetos en Java desde Microsoft
  • Contramedidas de ataque cibernético de la Universidad de Nueva York (NYU)
  • Introducción a los ataques cibernéticos de la Universidad de Nueva York (NYU)
  • Ciberseguridad para pequeñas y medianas empresas: identificación de amenazas y prevención de ataques de la Universidad de Deakin
  • Computación: Arte, Magia, Ciencia - Parte II de ETH Zurich
  • Cómo construir un Chatbot sin codificación de IBM
  • Computación móvil con App Inventor - Principios de CS de la Universidad de Warwick
  • Comunicaciones de datos y servicios de red de Cisco
  • Protocolos de red y arquitectura de Cisco
  • Conexión a Internet: ¿Cómo conectarse? de Cisco
  • Conceptos básicos de redes domésticas de Cisco
  • Introducción a las redes de Cisco de Cisco
  • Introducción a JavaScript del Consorcio World Wide Web (W3C)
  • Introducción a MongoDB de la Universidad MongoDB
  • Programación orientada a objetos en Python: crea tu propio juego de aventuras de la Fundación Raspberry Pi
  • JavaScript orientado a objetos
  • ES6 - JavaScript mejorado
  • GitHub y Colaboración
  • JavaScript y el DOM
  • Introducción a la realidad virtual
  • Servidores HTTP y Web
  • Aprenda la sintaxis de programación rápida
  • Swift para principiantes

INTERMEDIO (285)

  • Python Data Structures de la Universidad de Michigan ★★★★★ (1589)
  • Uso de Python para acceder a datos web de la Universidad de Michigan ★★★★★ (832)
  • Uso de bases de datos con Python de la Universidad de Michigan ★★★★★ (721)
  • Principios de programación funcional en Scala de la École Polytechnique Fédérale de Lausanne ★★★★★ (63)
  • Algoritmos, Parte I de la Universidad de Princeton ★★★★★ (58)
  • Aprendizaje automático para músicos y artistas de Goldsmiths, Universidad de Londres ★★★★★ (58)
  • Criptografía I de la Universidad de Stanford ★★★★★ (49)
  • Diseño de programas funcionales en Scala de la École Polytechnique Fédérale de Lausanne ★★★★★ (38)
  • Programación de aplicaciones móviles para sistemas portátiles Android: Parte 1 de la Universidad de Maryland, College Park ★★★★ ☆ (38)
  • CS188.1x: Inteligencia artificial de la Universidad de California, Berkeley ★★★★★ (30)
  • Conceptos básicos del sitio web receptivo: código con HTML, CSS y JavaScript de los programas internacionales de la Universidad de Londres ★★★★ ☆ (24)
  • Lenguajes de programación, Parte A de la Universidad de Washington ★★★★★ (22)
  • Algoritmos, Parte II de la Universidad de Princeton ★★★★★ (21)
  • Conceptos de computación en la nube, Parte 1 de la Universidad de Illinois en Urbana-Champaign ★★★ ☆☆ (21)
  • Teoría de Autómatas de la Universidad de Stanford ★★★★ ☆ (18)
  • Introducción al aprendizaje automático de la Universidad de Stanford ★★★★ ☆ (18)
  • Desarrollo ágil usando Ruby on Rails - Los fundamentos de la Universidad de California, Berkeley ★★★★★ (18)
  • Desarrollo de Android para principiantes de Google ★★★★ ☆ (17)
  • Desarrollo web
  • C ++ Para programadores en C, Parte A de la Universidad de California, Santa Cruz ★★★ ☆☆ (16)
  • La naturaleza del código de Processing Foundation ★★★★★ (16)
  • M101J: MongoDB para desarrolladores de Java
  • Programación de aplicaciones móviles para sistemas portátiles Android: Parte 2 de la Universidad de Maryland, College Park ★★★★ ☆ (15)
  • Diseño de programas de computadora de la Universidad de Stanford ★★★★ ☆ (13)
  • Recuperación de texto y motores de búsqueda de la Universidad de Illinois en Urbana-Champaign ★★★ ☆☆ (13)
  • La plataforma Arduino y la programación C de la Universidad de California, Irvine ★★★ ☆☆ (12)
  • Optimización discreta de la Universidad de Melbourne ★★★★ ☆ (12)
  • Introducción a la programación funcional de la Universidad Tecnológica de Delft ★★★★ ☆ (11)
  • Desarrollo de aplicaciones de Android de Google ★★★ ☆☆ (11)
  • JavaScript orientado a objetos de Hack Reactor ★★★★★ (11)
  • M101JS: MongoDB para desarrolladores de Node.js
  • Lenguajes de programación de la Universidad de Virginia ★★★ ☆☆ (10)
  • M101P: MongoDB para desarrolladores
  • Introducción a la gestión de productos de software de la Universidad de Alberta ★★★★ ☆ (9)
  • Lucha de datos con MongoDB de la Universidad MongoDB ★★★ ☆☆ (9)
  • Criptografía de la Universidad de Maryland, College Park ★★★★ ☆ (8)
  • Aprendiendo de los datos (curso introductorio de aprendizaje automático) del Instituto de Tecnología de California ★★★★★ (8)
  • Procesos de software y prácticas ágiles de la Universidad de Alberta ★★★★ ☆ (8)
  • Fundamentos de diseño web receptivo de Google ★★★★★ (8)
  • Programación científica Julia de la Universidad de Ciudad del Cabo ★★★★★ (8)
  • Pruebas de software de la Universidad de Utah ★★★★ ☆ (7)
  • Introducción a AJAX
  • Servicios web de Ruby on Rails e integración con MongoDB de la Universidad Johns Hopkins ★★★★★ (6)
  • Interfaz con el Arduino de la Universidad de California, Irvine ★★★★ ☆ (6)
  • Arquitectura de computadoras de la Universidad de Princeton ★★★★ ☆ (6)
  • Internet de las cosas: ¿Cómo llegamos aquí? de la Universidad de California, San Diego ★★ ☆☆☆ (6)
  • Desarrollo de aplicaciones web con JavaScript y MongoDB de los programas internacionales de la Universidad de Londres ★★★★ ☆ (6)
  • Cómo codificar: Diseño sistemático de programas - Parte 1 de la Universidad de Columbia Británica ★★★★ ☆ (6)
  • Necesidades del cliente y requisitos de software de la Universidad de Alberta ★★★★★ (6)
  • Fundamentos de ciberseguridad del Instituto de Tecnología de Rochester ★★★★★ (6)
  • Introducción a DevOps desde Nutanix ★★★ ☆☆ (6)
  • Introducción a los algoritmos
  • Fundaciones de pila completa
  • Construcción de software en Java del Massachusetts Institute of Technology ★★★★★ (5)
  • Gráficos por computadora de la Universidad de California, Berkeley ★★★★ ☆ (5)
  • La plataforma Raspberry Pi y la programación de Python para Raspberry Pi de la Universidad de California, Irvine ★★★ ☆☆ (5)
  • Proceso de desarrollo de software del Instituto de Tecnología de Georgia ★★★★ ☆ (5)
  • Redes informáticas del Instituto de Tecnología de Georgia ★★★★ ☆ (5)
  • Desarrollo de juegos HTML5 de Google ★★★ ☆☆ (5)
  • Introducción a C ++ de Microsoft ★★★★ ☆ (5)
  • Depuración de software de la Universidad de Saarland ★★★★★ (5)
  • Introducción al desarrollo de aplicaciones iOS con Swift
  • Conceptos de programación paralela
  • Uso de Python para la investigación de la Universidad de Harvard ★★★ ☆☆ (4)
  • Desarrollo ágil usando Ruby on Rails - Avanzado de la Universidad de California, Berkeley ★★★★★ (4)
  • Rieles con registro activo y paquete de acción de la Universidad Johns Hopkins ★★★★ ☆ (4)
  • Aplicaciones web de una sola página con AngularJS de la Universidad Johns Hopkins ★★★★★ (4)
  • Análisis de algoritmos de la Universidad de Princeton ★★★★★ (4)
  • Programación Java: Principios de diseño de software de la Universidad de Duke ★★★★★ (4)
  • Redes en la nube de la Universidad de Illinois en Urbana-Champaign ★★★★ ☆ (4)
  • Internet de las cosas: configuración de su plataforma de desarrollo DragonBoard ™ de la Universidad de California, San Diego ★★★ ☆☆ (4)
  • Internet de las Cosas y Realidad Aumentada Tecnologías emergentes de la Universidad de Yonsei ★★★ ☆☆ (4)
  • Optimización del rendimiento del sitio web de Google ★★★★ ☆ (4)
  • Diseño UX para desarrolladores móviles de Google ★★★★★ (4)
  • Consulta de datos con Transact-SQL de Microsoft ★★★★ ☆ (4)
  • Fundamentos del desarrollo de aplicaciones Objective-C de la Universidad de California, Irvine ★★★ ☆☆ (3)
  • Redes ilustradas: Principios sin cálculo de la Universidad de Princeton ★★★★ ☆ (3)
  • VLSI CAD Parte I: Lógica de la Universidad de Illinois en Urbana-Champaign ★★★★★ (3)
  • Desarrollo de juegos para plataformas modernas de la Universidad Estatal de Michigan ★★★★★ (3)
  • MATLAB y Octave para principiantes de la École Polytechnique Fédérale de Lausanne ★★★ ☆☆ (3)
  • Tecnologías emergentes de comunicación inalámbrica de la Universidad de Yonsei ★★★★ ☆ (3)
  • Conceptos básicos de Android: entrada del usuario de Google ★★★★ ☆ (3)
  • Desarrollo de software VR de Google ★★★ ☆☆ (3)
  • Promesas JavaScript de Google ★★★★★ (3)
  • Conceptos básicos de Android: Aplicaciones multipantalla de Google ★★★★ ☆ (3)
  • DevOps para desarrolladores: cómo comenzar desde Microsoft ★★★★ ☆ (3)
  • Desarrollo de software ágil de ETH Zurich ★★★★ ☆ (3)
  • Robots móviles autónomos de ETH Zurich ★★★ ☆☆ (3)
  • M101N: MongoDB para desarrolladores de .NET
  • Configurar servidores web de Linux
  • Prueba de JavaScript
  • Introducción a jQuery
  • Patrones de diseño de JavaScript
  • LPL: lenguaje, prueba y lógica de la Universidad de Stanford ★★★★★ (2)
  • Compiladores de la Universidad de Stanford ★★★★ ☆ (2)
  • Experiencias de aplicaciones móviles Parte 1: de un dominio a una idea de aplicación del Massachusetts Institute of Technology ★★★★★ (2)
  • Interfaz con la Raspberry Pi de la Universidad de California, Irvine ★★★ ☆☆ (2)
  • Aprendizaje automático: aprendizaje no supervisado de la Universidad de Brown ★★★★★ (2)
  • Lenguajes de programación, Parte B de la Universidad de Washington ★★★★★ (2)
  • Diseño y desarrollo de aplicaciones para 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)
  • Tecnologías emergentes de Internet de la Universidad de Yonsei ★★★ ☆☆ (2)
  • Comunicación cliente-servidor de Google ★★★★★ (2)
  • Conceptos básicos de Android: Redes de Google ★★★★ ☆ (2)
  • Optimización de la representación del navegador de Google ★★★★ ☆ (2)
  • Desarrollo de software internacional, Parte 1 de Microsoft ★★★★ ☆ (2)
  • Análisis y visualización de datos con Power BI de Microsoft ★★★★★ (2)
  • Cree su primera aplicación de Android (curso centrado en proyectos) de École Centrale Paris ★★★ ☆☆ (2)
  • Algoritmos de aproximación Parte I de École normale supérieure ★★★★★ (2)
  • Redes para desarrolladores web
  • Computation Structures 2: Computer Architecture del Massachusetts Institute of Technology ★★★★ ☆ (1)
  • Fundamentos de desarrollo de software de la Universidad de Pennsylvania ★★★ ☆☆ (1)
  • Mejores prácticas para el diseño de la interfaz de usuario iOS de la Universidad de California, Irvine ★★★★★ (1)
  • Arquitectura y diseño de software del Instituto de Tecnología de Georgia ★★★★★ (1)
  • Conceptos y diseño de sistemas de bases de datos del Instituto de Tecnología de Georgia ★★★★ ☆ (1)
  • Animación y movimiento CGI de la Universidad de Columbia ★★★ ☆☆ (1)
  • Lenguajes de programación, Parte C de la Universidad de Washington ★★★★★ (1)
  • Modelos 3D para realidad virtual de los programas internacionales de la Universidad de Londres ★★★★★ (1)
  • Cómo codificar: datos complejos de la Universidad de Columbia Británica ★★★★★ (1)
  • Gestión de un equipo ágil de la Universidad de Virginia ★★ ☆☆☆ (1)
  • Primeros pasos: Agile Meets Design Thinking de la Universidad de Virginia ★★★★★ (1)
  • Desarrollo de software ágil de la Universidad de Minnesota ★★★★ ☆ (1)
  • Java para Android de la Universidad de Vanderbilt ★ ☆☆☆☆ (1)
  • Economía de la seguridad cibernética de la Universidad Tecnológica de Delft ★★ ☆☆☆ (1)
  • Desarrollo de aplicaciones web: conceptos básicos de la Universidad de Nuevo México ★★★★ ☆ (1)
  • Algoritmos del Instituto Indio de Tecnología de Bombay ★★★★★ (1)
  • Android: Introducción a la Programación de la Universitat Politècnica de València ★★★★ ☆ (1)
  • Planificación ágil para productos de software de la Universidad de Alberta ★★★ ☆☆ (1)
  • Arquitectura de software para Internet de las cosas de EIT Digital ★★★★ ☆ (1)
  • Diseño de materiales para desarrolladores de Android de Google ★★★★★ (1)
  • Microservicios escalables con Kubernetes de Google ★★★★ ☆ (1)
  • Gradle para Android y Java de Google ★★★★★ (1)
  • Desarrollo de aplicaciones escalables en Python desde Google ★★★★ ☆ (1)
  • Conceptos básicos de Android: interfaz de usuario de Google ★★ ☆☆☆ (1)
  • Desarrollo de aplicaciones escalables en Java desde Google ★★★★ ☆ (1)
  • Rendimiento de Android de Google ★★★★★ (1)
  • Conceptos básicos de Android: clics de botón de Google ★★★ ☆☆ (1)
  • Programación asincrónica con Javascript desde Microsoft ★★★★★ (1)
  • C ++ intermedio de Microsoft ★★★★ ☆ (1)
  • Principios del aprendizaje automático de Microsoft ★★★★★ (1)
  • Introducción a C # de Microsoft ★★ ☆☆☆ (1)
  • AngularJS: Técnicas avanzadas de framework de Microsoft ★★★★ ☆ (1)
  • Construya una computadora moderna desde los primeros principios: Nand hasta Tetris Parte II (curso centrado en proyectos) de la Universidad Hebrea de Jerusalén ★★★★★ (1)
  • 用 Python 玩转 数据 Procesamiento de datos usando Python de la Universidad de Nanjing ★★★★★ (1)
  • Introducción a las tecnologías de infraestructura en la nube de la Fundación Linux ★★★★ ☆ (1)
  • Desarrollo de juegos 2D con libGDX de Amazon ★★★★★ (1)
  • Introducción a los sistemas en tiempo real de IEEE ★★★★ ☆ (1)
  • Cómo ganar competiciones de codificación: secretos de campeones de la Universidad ITMO ★★★ ☆☆ (1)
  • Aplicaciones y juegos HTML5 de World Wide Web Consortium (W3C) ★★★ ☆☆ (1)
  • Entrevista técnica de Pramp ★★★★★ (1)
  • Conceptos básicos de Android: almacenamiento de datos
  • Introducción a la informática teórica
  • Algoritmos: diseño y análisis, parte 2 de la Universidad de Stanford
  • Algoritmos codiciosos, árboles de expansión mínima y programación dinámica de la Universidad de Stanford
  • Modelos gráficos probabilísticos 3: Aprendizaje de la Universidad de Stanford
  • Búsqueda de gráficos, rutas más cortas y estructuras de datos de la Universidad de Stanford
  • Divide y conquista, ordena y busca, y algoritmos aleatorios de la Universidad de Stanford
  • Algoritmos: diseño y análisis de la Universidad de Stanford
  • Experiencias de aplicaciones móviles del Instituto de Tecnología de Massachusetts
  • Experiencias de aplicaciones móviles Parte 3: Creación de aplicaciones móviles del Massachusetts Institute of Technology
  • Construcción avanzada de software en Java del Massachusetts Institute of Technology
  • Diseño y análisis de algoritmos de la Universidad de Pennsylvania
  • Estructuras de datos y diseño de software de la Universidad de Pennsylvania
  • Creación de aplicaciones web en PHP de la Universidad de Michigan
  • Juegos, sensores y medios de la Universidad de California, Irvine
  • Redes y seguridad en aplicaciones iOS de la Universidad de California, Irvine
  • Hacia el futuro del desarrollo de iOS con Swift de la Universidad de California, Irvine
  • Análisis y prueba 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
  • Introducción a los algoritmos de posgrado del Instituto de Tecnología de Georgia
  • Punteros, matrices y recursividad de la Universidad de Duke
  • Internet de las cosas: detección y actuación desde dispositivos de la Universidad de California, San Diego
  • Cómo funciona la realidad virtual de la Universidad de California, San Diego
  • Estructuras de datos: un enfoque de aprendizaje activo de la Universidad de California, San Diego
  • Creación de aplicaciones de realidad virtual (VR) de la Universidad de California, San Diego
  • Minecraft, codificación y enseñanza de la Universidad de California, San Diego
  • Diseño y técnicas algorítmicas de la Universidad de California, San Diego
  • Ciberseguridad: la visión del CISO desde la Universidad de Washington
  • Creación de un kit de herramientas de ciberseguridad de la Universidad de Washington
  • Cree su propia aplicación para iOS de la Universidad de Toronto
  • 面向 对象 技术 高级 课程 (La tecnología avanzada orientada a objetos) de la Universidad de Pekín
  • 算法 设计 与 分析 Diseño y análisis de algoritmos de la Universidad de Pekín
  • Construcción de software: diseño orientado a objetos de la Universidad de Columbia Británica
  • Cómo codificar: Diseño de programa sistemático - Parte 3 de la Universidad de Columbia Británica
  • Cómo codificar: Diseño sistemático de programas - Parte 2 de la Universidad de Columbia Británica
  • Construcción de software: abstracción de datos de la Universidad de Columbia Británica
  • LAFF - Sobre la programación para la corrección de la Universidad de Texas en Austin
  • Документы и презентации en LaTeX (Introducción a LaTeX) de la Escuela Superior de Economía
  • Desarrollo de software Lean de la Universidad de Minnesota
  • Procesos y metodologías de desarrollo de software de la Universidad de Minnesota
  • Ingeniería de aplicaciones de Android mantenibles de la Universidad de Vanderbilt
  • Desarrollo de aplicaciones de Android con App Inventor de la Universidad de Ciencia y Tecnología de Hong Kong
  • Ingeniería de software distribuida globalmente de la Universidad Tecnológica de Delft
  • Разработка веб-сервисов на Go - основы языка del Instituto de Física y Tecnología de Moscú
  • Введение в iOS-разработку del Instituto de Física y Tecnología de Moscú
  • Быстрый старт в разработке Android-приложений del Instituto de Física y Tecnología de Moscú
  • Основы HTML и CSS del Instituto de Física y Tecnología de Moscú
  • JavaScript, párrafo 2: прототипы и асинхронность del Instituto de Física y Tecnología de Moscú
  • Implementación de estructuras de datos del Instituto Indio de Tecnología de Bombay
  • Fundamentos de las estructuras de datos del Instituto Indio de Tecnología de Bombay
  • Fundamentos de Android de la Universidad Nacional Autónoma de México
  • 用 Python 做 商 管 程式 設計 (一) de la Universidad Nacional de Taiwán
  • Сетевое администрирование: от теории к практике de la Universidad de Tsinghua
  • Desarrollo profesional de aplicaciones para Android de la Universidad Galileo
  • El Código del Arquitecto de Software: Construyendo el Mundo Digital desde la Universidad Carlos iii de Madrid
  • Introducción a la programación Java: estructuras de datos fundamentales y algoritmos de la Universidad Carlos iii de Madrid
  • Gestión del ciclo de vida del software empresarial de National Research Nuclear University MEPhI
  • Использование механизмов операционных систем в разработке программного обеспечения de National Research Nuclear University MEPhI
  • Reseñas y métricas para mejoras de software de la Universidad de Alberta
  • Más programación y unidad de C # del sistema de la Universidad de Colorado
  • Hackeo y parcheo del sistema de la Universidad de Colorado
  • Introducción a la programación y la unidad de C # del sistema de la Universidad de Colorado
  • Diseñe y analice sistemas seguros en red del sistema de la Universidad de Colorado
  • Amenazas y mitigaciones de diseño de software del sistema de la Universidad de Colorado
  • Estructuras de datos y patrones de diseño para desarrolladores de juegos del sistema de la Universidad de Colorado
  • Programación intermedia orientada a objetos para Unity Games del sistema de la Universidad de Colorado
  • Detección y mitigación de ciberamenazas y ataques del sistema de la Universidad de Colorado
  • Fundamentos de la comunicación en red del sistema de la Universidad de Colorado
  • Criptografía básica y programación con Crypto API del sistema de la Universidad de Colorado
  • Criptografía asimétrica y gestión de claves del sistema de la Universidad de Colorado
  • Criptografía simétrica del sistema de la Universidad de Colorado
  • Redes y algoritmos de conmutación de paquetes del sistema de la Universidad de Colorado
  • Protocolos punto a punto y redes de área local del sistema de la Universidad de Colorado
  • Gestión de pruebas de software del sistema universitario de Maryland
  • Verificación formal 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 del sistema universitario de Maryland
  • Gestión de computación en la nube del sistema universitario de Maryland
  • Trabajo en equipo y colaboración del Instituto de Tecnología de Rochester
  • Programación de juegos para diseñadores de videojuegos del Instituto de Tecnología de Rochester
  • Introducción a las estructuras de datos de la Universidad de Adelaida
  • Arquitectura de dispositivos inteligentes de IoT de EIT Digital
  • Conectividad web y seguridad en sistemas integrados de EIT Digital
  • Ciberseguridad e Internet de las cosas del sistema universitario de Georgia
  • Introducción a las aplicaciones web progresivas de Google
  • Aplicaciones web sin conexión de Google
  • Desarrollo avanzado de aplicaciones de Android de Google
  • Firebase Essentials para Android de Google
  • API de Google Maps de Google
  • Optimización del rendimiento para aplicaciones basadas en SQL de Microsoft
  • Crear objetos de base de datos SQL programáticos desde Microsoft
  • Algoritmos y estructuras de datos de Microsoft
  • Creación de prototipos funcionales con Node.js de Microsoft
  • Algoritmos y estructuras de datos en C # de Microsoft
  • Diseño de soluciones de plataforma de datos de Microsoft
  • AngularJS: Fundamental Framework de Microsoft
  • Conceptos avanzados de CSS de Microsoft
  • Desarrollo de aplicaciones inteligentes y bots de Microsoft
  • Introducción a TypeScript 2 de Microsoft
  • Creación de prototipos interactivos con JavaScript de Microsoft
  • Implementación de objetos de base de datos SQL en memoria de Microsoft
  • Desarrollo de bases de datos SQL de Microsoft
  • Aprendizaje automático aplicado de Microsoft
  • Programmation Concurrente (avec Java) de Sorbonne Universités
  • Detección y mitigación de amenazas cibernéticas en tiempo real de la Universidad de Nueva York (NYU)
  • Introducción a Kubernetes de la Fundación Linux
  • Introducción a DevOps: transformación y mejora de las operaciones de la Fundación Linux
  • Diagramas de clase UML para ingeniería de software de la Universidad KU Leuven
  • Usabilidad y diseño móvil para iOS de Facebook
  • Usabilidad y diseño móvil para Android desde Facebook
  • Fundamentos de contenedores, Kubernetes y Red Hat OpenShift de Red Hat
  • Fundamentos del paralelismo en la arquitectura Intel de Intel
  • Fundamentos de Red Hat Enterprise Linux de Red Hat
  • Concurrencia de la Universidad AdaCore
  • Escenas y objetos de realidad virtual
  • Learn Backbone.js
  • Cómo crear en Android
  • El patrón MVC en Ruby
  • SQL para análisis de datos
  • Hacker101 de HackerOne
  • Diseño de API RESTful
  • Aplicaciones web dinámicas con Sinatra
  • Implementación de aplicaciones con Heroku
  • Patrones de diseño de iOS
  • Persistencia de iOS y datos principales
  • Redes iOS con Swift
  • Fundamentos de UIKit
  • C ++ para programadores
  • Cómo hacer una aplicación para iOS
  • Plataformas y aplicaciones de realidad virtual
  • Construyendo interfaces iOS
  • Nuevos fundamentos de Android
  • Diseño VR
  • Swift para desarrolladores

AVANZADO (108)

  • Aprendizaje profundo de Google ★★ ☆☆☆ (44)
  • Aplicaciones creativas de aprendizaje profundo con TensorFlow
  • [Nuevo] Aprendizaje práctico de refuerzo de la Escuela Superior de Economía
  • [Nuevo] Aprendizaje profundo en visión artificial de la Escuela Superior de Economía
  • [Nuevo] Abordar los grandes desafíos del colisionador de hadrones mediante el aprendizaje automático de la Escuela Superior de Economía
  • [Nuevo] Fundamentos de la informática acelerada con CUDA C / C ++ de Nvidia
  • [Nuevo] Fundamentos del aprendizaje profundo para la visión por computadora de Nvidia
  • Introducción a la Inteligencia Artificial de la Universidad de Stanford ★★★★ ☆ (24)
  • Redes neuronales para el aprendizaje automático de la Universidad de Toronto ★★★★ ☆ (22)
  • Modelos gráficos probabilísticos 1: Representación de la Universidad de Stanford ★★★★ ☆ (17)
  • Aprendizaje automático para ciencia de datos y análisis de la Universidad de Columbia ★★★ ☆☆ (15)
  • Tecnologías de Bitcoin y criptomonedas de la Universidad de Princeton ★★★★★ (15)
  • Aprendizaje automático para el comercio del Instituto de Tecnología de Georgia ★★★ ☆☆ (13)
  • Aprendizaje automático con Big Data de la Universidad de California, San Diego ★★ ☆☆☆ (13)
  • Redes neuronales y aprendizaje profundo de deeplearning.ai ★★★★★ (12)
  • Seguridad de hardware de la Universidad de Maryland, College Park ★★★ ☆☆ (11)
  • Inteligencia Artificial (IA) de la Universidad de Columbia ★★★★ ☆ (9)
  • Neurociencia Computacional de la Universidad de Washington ★★★★ ☆ (8)
  • Aprendizaje de refuerzo de la Universidad de Brown ★★★ ☆☆ (7)
  • Introducción a la visión por computadora del Instituto de Tecnología de Georgia ★★★★★ (6)
  • Introducción a la programación paralela de Nvidia ★★★★ ☆ (6)
  • Gráficos 3D interactivos de Autodesk ★★★★ ☆ (6)
  • Aprendizaje automático del Instituto de Tecnología de Georgia ★★★★★ (5)
  • Tecnologías habilitadoras para la ciencia y el análisis de datos: Internet de las cosas de la Universidad de Columbia ★ ☆☆☆☆ (5)
  • Criptografía Aplicada de la Universidad de Virginia ★★★★ ☆ (5)
  • Aprendizaje profundo práctico para codificadores, parte 1 de fast.ai ★★★★ ☆ (5)
  • Sistemas operativos avanzados del Instituto de Tecnología de Georgia ★★★★★ (4)
  • Aprendizaje automático de la Universidad de Columbia ★★★★★ (4)
  • Programación paralela de la École Polytechnique Fédérale de Lausanne ★★★★ ☆ (4)
  • Introducción a la arquitectura de computadoras de la Universidad Carnegie Mellon ★★★★★ (4)
  • Modelos gráficos probabilísticos 2: inferencia de la Universidad de Stanford ★★★★ ☆ (3)
  • Aprendizaje automático aplicado en Python de la Universidad de Michigan ★★★★ ☆ (3)
  • Análisis predictivo práctico: modelos y métodos de la Universidad de Washington ★★ ☆☆☆ (3)
  • Modelado de regresión en la práctica de la Universidad Wesleyana ★★★★ ☆ (3)
  • Modelado formal cuantitativo y análisis de rendimiento en el peor de los casos de EIT Digital ★★★ ☆☆ (3)
  • Estructuración de proyectos de aprendizaje automático de deeplearning.ai ★★★★★ (2)
  • Mejora de las redes neuronales profundas: ajuste de hiperparámetros, regularización y optimización desde deeplearning.ai ★★★★★ (2)
  • Modelos de secuencia de deeplearning.ai ★★★★★ (2)
  • 6.S191: Introducción al aprendizaje profundo del Instituto de Tecnología de Massachusetts ★★★★ ☆ (2)
  • Introducción a los sistemas operativos del Instituto de Tecnología de Georgia ★★★★★ (2)
  • Introducción a la seguridad de la información del Instituto de Tecnología de Georgia ★★ ☆☆☆ (2)
  • 6.S094: Aprendizaje profundo para automóviles autónomos del Massachusetts Institute of Technology ★★★★ ☆ (1)
  • Fotografía computacional del Instituto de Tecnología de Georgia ★★★★ ☆ (1)
  • IA basada en el conocimiento: sistemas cognitivos del Instituto de Tecnología de Georgia ★★★ ☆☆ (1)
  • Computabilidad, Complejidad y Algoritmos del Instituto de Tecnología de Georgia ★★★★★ (1)
  • Arquitectura informática de alto rendimiento del Instituto de Tecnología de Georgia ★★★★★ (1)
  • Aplicaciones de computación en la nube, Parte 2: Big Data y aplicaciones en la nube de la Universidad de Illinois en Urbana-Champaign ★★★★ ☆ (1)
  • Soporte de bases de datos relacionales para almacenes de datos del sistema de la Universidad de Colorado ★★ ☆☆☆ (1)
  • Hardware y sistemas operativos integrados de EIT Digital ★ ☆☆☆☆ (1)
  • Aprenda TensorFlow y el aprendizaje profundo, sin un doctorado. de Google ★★★★ ☆ (1)
  • Prácticas y principios de DevOps de Microsoft ★★ ☆☆☆ (1)
  • Escasa representación en el procesamiento de señales e imágenes: fundamentos de Technion - Instituto de Tecnología de Israel ★★★★★ (1)
  • Blockchain para empresas: una introducción a las tecnologías Hyperledger de la Fundación Linux ★★★★ ☆ (1)
  • Introducción a la arquitectura Cloud Foundry y Cloud Native Software de Linux Foundation ★★★★★ (1)
  • Estructuras de computación 3: Organización de computadoras del Instituto de Tecnología de Massachusetts
  • GT - Actualización - Sistema operativo avanzado del Instituto de Tecnología de Georgia
  • Computación de alto rendimiento del Instituto de Tecnología de Georgia
  • Diseño y análisis de sistemas ciberfísicos del Instituto de Tecnología de Georgia
  • Inteligencia Artificial del Instituto de Tecnología de Georgia
  • Compiladores: teoría y práctica del Instituto de Tecnología de Georgia
  • Seguridad de red del Instituto de Tecnología de Georgia
  • Seguridad de sistemas ciberfísicos del Instituto de Tecnología de Georgia
  • Aprendizaje automático del Instituto de Tecnología de Georgia
  • Aprendizaje automático del Instituto de Tecnología de Georgia
  • Haciendo su primer juego de realidad virtual de los programas internacionales de la Universidad de Londres
  • Programación concurrente en Java de la Universidad de Rice
  • Programación distribuida en Java de la Universidad de Rice
  • Programación Paralela en Java de la Universidad de Rice
  • Modelado avanzado para la optimización discreta de la Universidad de Melbourne
  • Modelado básico para la optimización discreta de la Universidad de Melbourne
  • Naturaleza, en Código: Biología en JavaScript de la École Polytechnique Fédérale de Lausanne
  • MATLAB y Octave pour débutants de la École Polytechnique Fédérale de Lausanne
  • Métodos bayesianos para el aprendizaje automático de la Escuela Superior de Economía
  • Introducción al análisis conceptual formal de la Escuela Superior de Economía
  • Procesamiento del lenguaje natural de la Escuela Superior de Economía
  • Обработка изображений de la Escuela Superior de Economía
  • Introducción al aprendizaje profundo de la Escuela Superior de Economía
  • Introducción a los sistemas de recomendación: no personalizado y basado en contenido de la Universidad de Minnesota
  • Sistemas de recomendación: evaluación y métricas de la Universidad de Minnesota
  • 機器 學習 基石 下 (Fundamentos de aprendizaje automático) - Fundamentos algorítmicos de la Universidad Nacional de Taiwán
  • Matemáticas discretas de la Universidad Jiao Tong de Shanghai
  • Criptografía y teoría de la información del sistema de la Universidad de Colorado
  • Criptosistemas clásicos y conceptos básicos del sistema de la Universidad de Colorado
  • Protección criptográfica de hash e integridad del sistema de la Universidad de Colorado
  • Seguridad informática en la nube del sistema universitario de Maryland
  • Validación del sistema (2): comportamiento del proceso del modelo de EIT Digital
  • Validación del sistema: autómatas y equivalencias de comportamiento de EIT Digital
  • Validación del sistema (3): requisitos por fórmulas modales de EIT Digital
  • Validación del sistema (4): software de modelado, protocolos y otros comportamientos de EIT Digital
  • Curso intensivo de aprendizaje automático con las API de TensorFlow de Google
  • Aprendizaje profundo explicado por Microsoft
  • Introducción a la Inteligencia Artificial (AI) de Microsoft
  • C ++ avanzado de Microsoft
  • Pruebas de DevOps de Microsoft
  • Infraestructura como código de Microsoft
  • DevOps para bases de datos de Microsoft
  • Aprendizaje profundo para el procesamiento del lenguaje natural de la Universidad de Oxford
  • Aprendizaje automático estadístico de la Universidad Carnegie Mellon
  • Sistemas ciberfísicos: modelado y simulación de la Universidad de California, Santa Cruz
  • Introducción a OpenStack de la Fundación Linux
  • Algoritmos de aproximación Parte II de École normale supérieure
  • Tecnología de vanguardia para codificadores, parte 2 de fast.ai
  • Diseño de sistemas informáticos: conceptos avanzados de microprocesadores modernos de la Universidad Tecnológica de Chalmers
  • Algoritmos distribuidos confiables, Parte 2 del KTH Royal Institute of Technology
  • Aplicaciones de Big Data: aprendizaje automático a escala de Yandex
  • Computación de alto rendimiento en la nube de la Dublin City University
  • Escuela de verano de aprendizaje profundo
  • Integración continua y despliegue