Más de 440 cursos gratuitos de programación en línea y ciencias de la computación que puede comenzar en febrero

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 más de 440 cursos gratuitos en línea que puede comenzar este mes. Para esto, aproveché la base de datos de Class Central de más de 9,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 febrero. 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 (112)

  • Una introducción a la programación interactiva en Python (Parte 1) de la Universidad de Rice ★★★★★ (3018)
  • 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 ★★★★★ (65)
  • Una Introducción a la Programación Interactiva en Python (Parte 2) de la Universidad de Rice ★★★★★ (52)
  • 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] Tecnología de comprensión CS50 de la Universidad de Harvard
  • [Nuevo] Informática CS50 para profesionales de negocios de la Universidad de Harvard
  • [Nuevo] Introducción a la programación en Java: cómo comenzar a programar de la Universidad Carlos iii de Madrid
  • [Nuevo] Introducción a Internet de las cosas (IoT) de la Universidad de Curtin
  • [Nuevo] Control de versiones con Git de Atlassian
  • Conceptos básicos de JavaScript
  • 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 ★★★★ ☆ (12)
  • Programación de fundamentos con Python
  • Redes: Introducción a las redes de computadoras de la Universidad de Stanford ★★★★★ (11)
  • DB: Introducción a las bases de datos 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)
  • Seguridad utilizable de la Universidad de Maryland, College Park ★★★ ☆☆ (9)
  • 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
  • Aprenda a programar: Elaboración del código de calidad de la Universidad de Toronto ★★★★ ☆ (7)
  • 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
  • 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 la programación informática: abstracción y concurrencia de la Université catholique de Louvain ★★★★ ☆ (4)
  • Paradigmas de programación de computadoras - Fundamentos de la Universidad Católica de Lovaina ★★★★★ (4)
  • Programación en Scratch de Harvey Mudd College ★★★★★ (4)
  • 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)
  • 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)
  • Introducción a JavaScript
  • Android para principiantes
  • Redes: amigos, dinero y bytes de la Universidad de Princeton ★★★ ☆☆ (1)
  • Cómo codificar: datos simples de la Universidad de Columbia Británica ★★★★★ (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)
  • 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)
  • Introducción a ReactJS de Microsoft ★★ ☆☆☆ (1)
  • Introducción a Node.js de Microsoft ★★★★★ (1)
  • Aprenda a programar en Java desde Microsoft ★★★★★ (1)
  • Computación: Arte, Magia, Ciencia de ETH Zurich ★★★★ ☆ (1)
  • Seguridad cibernética: seguridad en el hogar, en línea, en la vida de la Universidad de Newcastle ★★★ ☆☆ (1)
  • Fundamentos de ingeniería de software de la Technische Universität München (Universidad Técnica de Munich) ★★★★★ (1)
  • MyCS: Informática para principiantes de Harvey Mudd College ★★★ ☆☆ (1)
  • Control de versiones con Git
  • Aplicaciones web para todos
  • Principios de informática de AP® de CS50 de la Universidad de Harvard
  • Fundamentos de programación de la Universidad de Duke
  • Introducción a la ciberseguridad de la Universidad de Washington
  • Representaciones de datos de Python de la Universidad de Rice
  • Python Programming Essentials de la Universidad de Rice
  • Ingeniería de software: Introducción de la Universidad de Columbia Británica
  • Introducción al desarrollo web de la Universidad de California, Davis
  • Introducción a la programación Java - Parte 2 de la Universidad de Ciencia y Tecnología de Hong Kong
  • Excel / VBA para la resolución creativa de problemas, parte 2 de la Universidad de Colorado Boulder
  • Excel / VBA para la resolución creativa de problemas, parte 2 de la Universidad de Colorado Boulder
  • 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
  • AP Computer Science A: clases y objetos de programación Java de la Universidad de Purdue
  • Fundamentos de Java para el desarrollo de Android de la Universidad Galileo
  • Monetice las aplicaciones de Android con modelos comerciales de la Universidad Galileo
  • Monetice las aplicaciones de Android con modelos comerciales 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
  • Conceptos básicos de seguridad cibernética: un enfoque práctico de la Universidad Carlos iii de Madrid
  • Aprendizaje profundo para negocios de la Universidad de Yonsei
  • Introducción a TCP / IP de la Universidad de Yonsei
  • Diseño y equilibrio de videojuegos del Instituto de Tecnología de Rochester
  • Accesibilidad web de Google
  • Desarrollo web móvil de Google
  • Introducción a la programación usando Python de la Universidad de Texas Arlington
  • Introducción a Python: Absolute Beginner de Microsoft
  • Introducción a Python: Fundamentos de Microsoft
  • Introducción al pensamiento de diseño de Microsoft
  • Pensamiento lógico y computacional de Microsoft
  • Escribir código profesional de Microsoft
  • Programación Orientada a Objetos en Java desde Microsoft
  • Conceptos básicos de CSS de Microsoft
  • Computación: Arte, Magia, Ciencia - Parte II de ETH Zurich
  • Introducción a JavaScript del Consorcio World Wide Web (W3C)
  • Programación orientada a objetos en Python: crea tu propio juego de aventuras de la Fundación Raspberry Pi
  • Aprenda la sintaxis de programación rápida
  • JavaScript y el DOM
  • Blockchain en el sector energético de InnoEnergy
  • Introducción a la realidad virtual
  • ES6 - JavaScript mejorado
  • Introducción a Python
  • Servidores HTTP y Web
  • GitHub y Colaboración
  • Swift para principiantes

INTERMEDIO (259)

  • Aprendizaje automático de la Universidad de Stanford ★★★★★ (325)
  • Algoritmos, Parte I de la Universidad de Princeton ★★★★★ (58)
  • Aprendizaje automático para músicos y artistas de Goldsmiths, Universidad de Londres ★★★★★ (57)
  • Criptografía I de la Universidad de Stanford ★★★★★ (49)
  • CS188.1x: Inteligencia artificial de la Universidad de California, Berkeley ★★★★★ (30)
  • Principios de computación (Parte 1) de la Universidad de Rice ★★★★★ (29)
  • [Nuevo] Diseño algorítmico y técnicas de la Universidad de California, San Diego
  • Seguridad de software de la Universidad de Maryland, College Park ★★★★ ☆ (25)
  • [Nuevo] Introducción a la informática suave del Instituto Indio de Tecnología, Kharagpur
  • [Nuevo] Cloud Computing del Indian Institute of Technology, Kharagpur
  • [Nuevo] Sistema de gestión de bases de datos del Instituto Indio de Tecnología, Kharagpur
  • [Nuevo] Introducción a la programación de Haskell del Chennai Mathematical Institute
  • Algoritmos, Parte II de la Universidad de Princeton ★★★★★ (21)
  • Auditoría profesional de accesibilidad web simplificada de Chang School of Continuing Education ★★★★★ (21)
  • Desarrollo ágil usando Ruby on Rails - Los fundamentos de la Universidad de California, Berkeley ★★★★★ (19)
  • Teoría de Autómatas de la Universidad de Stanford ★★★★ ☆ (18)
  • Introducción al aprendizaje automático de la Universidad de Stanford ★★★★ ☆ (18)
  • Desarrollo web
  • Principios de computación (Parte 2) de la Universidad de Rice ★★★★ ☆ (16)
  • Desarrollo de Android para principiantes de Google ★★★★ ☆ (16)
  • C ++ Para programadores en C, Parte A de la Universidad de California, Santa Cruz ★★★ ☆☆ (16)
  • La naturaleza del código de Processing Foundation ★★★★★ (16)
  • Conceptos en el desarrollo de juegos de la Universidad Tecnológica de Swinburne ★★★★ ☆ (15)
  • Pensamiento algorítmico (Parte 1) de la Universidad de Rice ★★★★ ☆ (14)
  • Diseño de programas de computadora de la Universidad de Stanford ★★★★ ☆ (13)
  • Programación Java: Solución de problemas con el software de la Universidad de Duke ★★★ ☆☆ (13)
  • Diseño web receptivo de los programas internacionales de la Universidad de Londres ★★★★ ☆ (12)
  • Optimización discreta de la Universidad de Melbourne ★★★★ ☆ (12)
  • Introducción al desarrollo de juegos de la Universidad Estatal de Michigan ★★★★★ (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)
  • Lenguajes de programación de la Universidad de Virginia ★★★ ☆☆ (10)
  • Pensamiento algorítmico (Parte 2) de la Universidad de Rice ★★★★ ☆ (9)
  • Fundamentos de diseño web receptivo de Google ★★★★★ (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 la Universidad de Maryland, College Park ★★★★ ☆ (8)
  • 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)
  • Programación científica Julia de la Universidad de Ciudad del Cabo ★★★★★ (8)
  • Aplicaciones de computación en la nube, Parte 1: Infraestructura y sistemas en la nube de la Universidad de Illinois en Urbana-Champaign ★★★ ☆☆ (7)
  • Introducción a la programación rápida de la Universidad de Toronto ★ ☆☆☆☆ (7)
  • Pruebas de software de la Universidad de Utah ★★★★ ☆ (7)
  • Lucha de datos con MongoDB de la Universidad MongoDB ★★★★ ☆ (7)
  • Introducción a AJAX
  • 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)
  • Introducción al desarrollo de Meteor.js 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)
  • Introducción a DevOps desde Nutanix ★★★ ☆☆ (6)
  • Fundaciones de pila completa
  • Introducción a los algoritmos
  • Construcción de software en Java del Massachusetts Institute of Technology ★★★★★ (5)
  • Desarrollo ágil usando Ruby on Rails - Avanzado de la Universidad de California, Berkeley ★★★★★ (5)
  • Gráficos por computadora de la Universidad de California, Berkeley ★★★★ ☆ (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)
  • Programación Java: matrices, listas y datos estructurados de la Universidad de Duke ★★★★★ (5)
  • Conceptos de computación en la nube: Parte 2 de la Universidad de Illinois en Urbana-Champaign ★★★★★ (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)
  • Conceptos de programación paralela
  • Introducción al desarrollo de aplicaciones iOS con Swift
  • 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)
  • Fundamentos de gestión de bases de datos del sistema de la Universidad de Colorado ★★★★ ☆ (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)
  • Gráficos de computadora interactivos de la Universidad de Tokio ★★ ☆☆☆ (4)
  • Introducción a jQuery
  • Uso de Python para la investigación de la Universidad de Harvard ★★★ ☆☆ (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)
  • Internet de las cosas: tecnologías de comunicación de la Universidad de California, San Diego ★★★ ☆☆ (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)
  • Promesas JavaScript de Google ★★★★★ (3)
  • Conceptos básicos de Android: Aplicaciones multipantalla de Google ★★★★ ☆ (3)
  • Conceptos básicos de Android: entrada del usuario de Google ★★★★ ☆ (3)
  • DevOps para desarrolladores: cómo comenzar desde Microsoft ★★★★ ☆ (3)
  • Robots móviles autónomos de ETH Zurich ★★★ ☆☆ (3)
  • Desarrollo de software ágil de ETH Zurich ★★★★ ☆ (3)
  • Prueba de JavaScript
  • Configurar servidores web de Linux
  • Patrones de diseño de JavaScript
  • Compiladores de la Universidad de Stanford ★★★★ ☆ (2)
  • LPL: lenguaje, prueba y lógica 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)
  • Aprendizaje automático: aprendizaje no supervisado de la Universidad de Brown ★★★★★ (2)
  • Lenguajes de programación, Parte B de la Universidad de Washington ★★★★★ (2)
  • Tutorial de Responsive Website y ejemplos de programas internacionales de la Universidad de Londres ★★★★★ (2)
  • Conceptos básicos de desarrollo de aplicaciones iOS de la Universidad de Toronto ★★★★ ☆ (2)
  • Programación, estructuras de datos y algoritmos del Indian Institute of Technology Madras ★★ ☆☆☆ (2)
  • Componentes de la aplicación de Android: servicios, IPC local y proveedores de contenido de la Universidad de Vanderbilt ★★★ ☆☆ (2)
  • Componentes de la aplicación de Android: intenciones, actividades y receptores de difusión de la Universidad de Vanderbilt ★★★ ☆☆ (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)
  • Diseño orientado a objetos de la Universidad de Alberta ★★★ ☆☆ (2)
  • Conceptos básicos de Android: Redes de Google ★★★★ ☆ (2)
  • Optimización de la representación del navegador de Google ★★★★ ☆ (2)
  • Fundamentos de Google Cloud Platform: Infraestructura principal de Google ★★★★ ☆ (2)
  • Comunicación cliente-servidor 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)
  • 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)
  • 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)
  • Lenguajes de programación, Parte C de la Universidad de Washington ★★★★★ (1)
  • Cómo codificar: datos complejos de la Universidad de Columbia Británica ★★★★★ (1)
  • Ejecución de Sprints de diseño de productos de la Universidad de Virginia ★★★ ☆☆ (1)
  • Java para Android de la Universidad de Vanderbilt ★ ☆☆☆☆ (1)
  • Desarrollo del lado del servidor con NodeJS, Express y MongoDB de la Universidad de Ciencia y Tecnología de Hong Kong ★★★★★ (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)
  • Arquitectura orientada a servicios de la Universidad de Alberta ★★★★★ (1)
  • Patrones de diseño de la Universidad de Alberta ★ ☆☆☆☆ (1)
  • Ciberseguridad y movilidad del sistema universitario de Georgia ★ ☆☆☆☆ (1)
  • Fundamentos de Google Cloud Platform para profesionales de AWS de Google Cloud ★★ ☆☆☆ (1)
  • Conceptos básicos de Android: interfaz de usuario de Google ★★ ☆☆☆ (1)
  • Microservicios escalables con Kubernetes 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)
  • Gradle para Android y Java de Google ★★★★★ (1)
  • Desarrollo de software VR de Google ★★★★ ☆ (1)
  • Desarrollo de aplicaciones escalables en Python desde Google ★★★★ ☆ (1)
  • Diseño de materiales para desarrolladores de Android de Google ★★★★★ (1)
  • C ++ intermedio de Microsoft ★★★★ ☆ (1)
  • Introducción a C # de Microsoft ★★ ☆☆☆ (1)
  • AngularJS: Técnicas avanzadas de framework de Microsoft ★★★★ ☆ (1)
  • Principios del aprendizaje automático de Microsoft ★★★★★ (1)
  • Programación asincrónica con Javascript desde 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)
  • Una guía para desarrolladores de Internet de las cosas (IoT) de IBM ★★★★ ☆ (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)
  • Diseño y análisis de algoritmos del Chennai Mathematical Institute ★★★ ☆☆ (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 de la Universidad de Stanford
  • Caminos más cortos Revisados, problemas NP-completos y qué hacer con ellos desde la Universidad de Stanford
  • Experiencias de aplicaciones móviles del Instituto de Tecnología de Massachusetts
  • Construcción avanzada de software en Java del Massachusetts Institute of Technology
  • Experiencias de aplicaciones móviles Parte 3: Creación de aplicaciones móviles 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
  • Introducción al neurohacking en R de la Universidad Johns Hopkins
  • Conceptos y diseño de sistemas de bases de datos del Instituto de Tecnología de Georgia
  • Análisis y prueba de software del Instituto de Tecnología de Georgia
  • Escribir, ejecutar y corregir código en C de la Universidad de Duke
  • Animación y movimiento CGI de la Universidad de Columbia
  • Minecraft, codificación y enseñanza de la Universidad de California, San Diego
  • Internet de las cosas: detección y actuación desde dispositivos de la Universidad de California, San Diego
  • Cómo funciona la realidad virtual (VR) de la Universidad de California, San Diego
  • Creación de aplicaciones de realidad virtual (VR) de la Universidad de California, San Diego
  • Creación de un kit de herramientas de ciberseguridad de la Universidad de Washington
  • Ciberseguridad: la visión del CISO desde la Universidad de Washington
  • Cree su propia aplicación para iOS de la Universidad de Toronto
  • 算法 设计 与 分析 Diseño y análisis de algoritmos de la Universidad de Pekín
  • 面向 对象 技术 高级 课程 (La tecnología avanzada orientada a objetos) de la Universidad de Pekín
  • 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
  • Construcción de software: diseño orientado a objetos de la Universidad de Columbia Británica
  • Pruebas con Agile de la Universidad de Virginia
  • SQL para ciencia de datos de la Universidad de California, Davis
  • LAFF - Sobre la programación para la corrección de la Universidad de Texas en Austin
  • Desarrollo de aplicaciones móviles multiplataforma con NativeScript de la Universidad de Ciencia y Tecnología de Hong Kong
  • Frameworks JavaScript front-end: angular 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 de aplicaciones de Android con App Inventor de la Universidad de Ciencia y Tecnología de Hong Kong
  • Herramientas y marcos de interfaz de usuario web front-end: Bootstrap 4 de la Universidad de Ciencia y Tecnología de Hong Kong
  • Ingeniería de software distribuida globalmente de la Universidad Tecnológica de Delft
  • Основы разработки на C ++: жёлтый пояс 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ú
  • 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
  • Desarrollo profesional de aplicaciones para Android de la Universidad Galileo
  • 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
  • Obtención de requisitos: análisis de artefactos y partes interesadas del sistema de la Universidad de Colorado
  • Administración y seguridad del servidor Linux del sistema de la Universidad de Colorado
  • Especificaciones de requisitos: objetivos y análisis de conflictos del sistema de la Universidad de Colorado
  • Priorización de requisitos de software: análisis de riesgos del sistema de la Universidad de Colorado
  • Conexión de seguridad nacional y ciberseguridad: no se trata de los terroristas del sistema de la Universidad de Colorado
  • Documentos de SRS: requisitos y anotaciones esquemáticas del sistema de la Universidad de Colorado
  • Recopilación de requisitos para el desarrollo de software seguro del sistema de la Universidad de Colorado
  • Gestión 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
  • Verificación formal de software del sistema universitario de Maryland
  • Fundamentos de pruebas de software del sistema universitario de Maryland
  • Gestión de la computación en la nube del sistema universitario de Maryland
  • Introducción a las estructuras de datos de la Universidad de Adelaida
  • Programación de juegos 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
  • Conectividad web y seguridad en sistemas integrados de EIT Digital
  • Arquitectura de dispositivos inteligentes de IoT de EIT Digital
  • Introducción a la arquitectura de dispositivos inteligentes de IoT de EIT Digital
  • Ciberseguridad y el Factor X del Sistema Universitario de Georgia
  • Introducción a las aplicaciones web progresivas de Google
  • Desarrollo avanzado de aplicaciones de Android de Google
  • API de Google Maps de Google
  • Aplicaciones web sin conexión de Google
  • Firebase Essentials para Android de Google
  • Desarrollo de aplicaciones inteligentes y bots de Microsoft
  • Desarrollo de bases de datos SQL de Microsoft
  • Creación de prototipos funcionales con Node.js de Microsoft
  • Creación de prototipos interactivos con JavaScript de Microsoft
  • Algoritmos y estructuras de datos de Microsoft
  • Algoritmos y estructuras de datos en C # de Microsoft
  • Crear objetos de base de datos SQL programáticos desde Microsoft
  • AngularJS: Fundamental Framework de Microsoft
  • Introducción a TypeScript 2 de Microsoft
  • Conceptos avanzados de CSS de Microsoft
  • Implementación de objetos de base de datos SQL en memoria de Microsoft
  • Optimización del rendimiento para aplicaciones basadas en SQL de Microsoft
  • Programmation Concurrente (avec Java) de Sorbonne Universités
  • C ++ para programadores en C, Parte B de la Universidad de California, Santa Cruz
  • 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
  • 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 Android desde Facebook
  • Usabilidad y diseño móvil para iOS de Facebook
  • Concurrencia de la Universidad AdaCore
  • Fundamentos de Red Hat Enterprise Linux de Red Hat
  • Fundamentos de contenedores, Kubernetes y Red Hat OpenShift de Red Hat
  • C ++ para programadores
  • Learn Backbone.js
  • Cómo crear en Android
  • Cómo hacer una aplicación para iOS
  • Persistencia de iOS y datos principales
  • Fundamentos de UIKit
  • Redes iOS con Swift
  • Diseño de API RESTful
  • Plataformas y aplicaciones de realidad virtual
  • Swift para desarrolladores
  • El patrón MVC en Ruby
  • Implementación de aplicaciones con Heroku
  • Aplicaciones web dinámicas con Sinatra
  • Construyendo interfaces iOS
  • Diseño VR
  • Nuevos fundamentos de Android
  • Patrones de diseño de iOS
  • Escenas y objetos de realidad virtual

AVANZADO (78)

  • Aplicaciones creativas de aprendizaje profundo con TensorFlow
  • [Nuevo] Una introducción a la probabilidad en informática del Instituto Indio de Tecnología de Madras
  • [Nuevo] Seguridad de la información - IV del Instituto Indio de Tecnología de Madras
  • [Nuevo] Programación Matlab para computación numérica del Instituto Indio de Tecnología Madras
  • [Nuevo] Conmutación digital - I del Instituto Indio de Tecnología Kanpur
  • [Nuevo] Teoría Gráfica Avanzada del Instituto Indio de Tecnología Kanpur
  • [Nuevo] Aprendizaje profundo en visión artificial de la Escuela Superior de Economía
  • [Nuevo] Procesamiento del lenguaje natural de la Escuela Superior de Economía
  • [Nuevo] Aprendizaje práctico de refuerzo de la Escuela Superior de Economía
  • [Nuevo] Sistema operativo en tiempo real del Instituto Indio de Tecnología, Kharagpur
  • [Nuevo] Herramientas de optimización tradicionales y no tradicionales del Indian Institute of Technology, Kharagpur
  • [Nuevo] Conceptos básicos de radios definidas por software y aplicaciones prácticas del Instituto Indio de Tecnología Roorkee
  • [Nuevo] Representaciones dispersas en el procesamiento de imágenes: de la teoría a la práctica del Technion - Instituto de Tecnología de Israel
  • 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)
  • Aprendizaje automático para ciencia de datos y análisis de la Universidad de Columbia ★★★ ☆☆ (15)
  • Aprendizaje automático para el comercio del Instituto de Tecnología de Georgia ★★★ ☆☆ (13)
  • Redes neuronales y aprendizaje profundo de deeplearning.ai ★★★★★ (9)
  • Inteligencia Artificial (IA) de la Universidad de Columbia ★★★★ ☆ (9)
  • Neurociencia Computacional de la Universidad de Washington ★★★★ ☆ (8)
  • Introducción a la visión por computadora del Instituto de Tecnología de Georgia ★★★★★ (6)
  • Aprendizaje de refuerzo de la Universidad de Brown ★★ ☆☆☆ (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)
  • 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)
  • Modelado formal cuantitativo y análisis de rendimiento en el peor de los casos de EIT Digital ★★★ ☆☆ (3)
  • 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)
  • Filtrado colaborativo del vecino más cercano de la Universidad de Minnesota ★★ ☆☆☆ (2)
  • 6.S094: Aprendizaje profundo para automóviles autónomos del Massachusetts Institute of Technology ★★★★ ☆ (1)
  • Arquitectura informática de alto rendimiento del Instituto de Tecnología de Georgia ★★★★★ (1)
  • Computabilidad, Complejidad y Algoritmos del Instituto de Tecnología de Georgia ★★★★★ (1)
  • Fotografía computacional del Instituto de Tecnología de Georgia ★★★★ ☆ (1)
  • Introducción a la seguridad de la información del Instituto de Tecnología de Georgia ★ ☆☆☆☆ (1)
  • IA basada en el conocimiento: sistemas cognitivos del Instituto de Tecnología de Georgia ★★★ ☆☆ (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)
  • Introducción a la arquitectura Cloud Foundry y Cloud Native Software de Linux Foundation ★★★★★ (1)
  • Blockchain para empresas: una introducción a las tecnologías Hyperledger de la Fundación Linux ★★★★ ☆ (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
  • Compiladores: teoría y práctica del Instituto de Tecnología de Georgia
  • Seguridad de sistemas ciberfísicos del Instituto de Tecnología de Georgia
  • Seguridad de red del Instituto de Tecnología de Georgia
  • Inteligencia Artificial del Instituto de Tecnología de Georgia
  • Seguridad de la información: contexto e introducción de los programas internacionales de la Universidad de Londres
  • 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
  • Factorización matricial y técnicas avanzadas de la Universidad de Minnesota
  • Validación del sistema: autómatas y equivalencias de comportamiento de EIT Digital
  • Validación del sistema (2): comportamiento del proceso del modelo de EIT Digital
  • Validación del sistema (4): software de modelado, protocolos y otros comportamientos de EIT Digital
  • Pruebas de DevOps de Microsoft
  • Aprendizaje profundo explicado por Microsoft
  • Introducción a la Inteligencia Artificial (AI) de Microsoft
  • DevOps para bases de datos de Microsoft
  • Infraestructura como código 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
  • 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
  • Escuela de verano de aprendizaje profundo
  • Integración continua y despliegue