Los mejores cursos en inglés de tecnología, programación, desarrollo web, etc. de todo Internet.
[sociallocker]
? Ciencias de la Computación
- Universidad de Berkeley CS 61B: estructuras de datos
- IIT Bombay Foundation of Data Structures (CS213.1x)
- Diseño y análisis de algoritmos del MIT (primavera de 2012) – Dana Moshkovitz, Bruce Tidor
- Diseño y análisis de algoritmos del MIT (primavera de 2015) – Erik Demaine, Srini Devadas, Nancy Lynch
- Introducción al algoritmo del MIT (SMA 5503) (otoño de 2005) – Charles Leiserson, Erik Demaine
- Algoritmos de la Universidad de Princeton, Parte 1
- Algoritmos de la Universidad de Princeton, Parte 2
- Algoritmos de la Universidad de Stanford: diseño y análisis, parte 1
- Algoritmos de la Universidad de Stanford: diseño y análisis, parte 2
Montaje y Hardware
- Introducción al software de ingeniería inversa
- Intel x86 introductorio: arquitectura, ensamblaje, aplicaciones y aliteración
Cuda
Bash / Shell
Compiladores
QB64
- Programación de juegos con QB64 – Terry Ritchie
? Bases de Datos
Ciencia de datos
- Introducción a Python para Data Science
-
Sistemas de bases de datos (software abierto del MIT)
- Introducción a las bases de datos (Universidad de Stanford)
Big Data ???
- Redes neuronales convolucionales para reconocimiento visual
- Aprendizaje profundo para el procesamiento del lenguaje natural
- MIT 6.S094: Aprendizaje profundo para automóviles autónomos
- Aprendizaje profundo práctico para codificadores enseñado – Jeremy Howard
- Cursos a su propio ritmo para el aprendizaje profundo
- Aprendizaje de características no supervisadas y aprendizaje profundo
- ¿Qué es el aprendizaje profundo?
RethinkDB
SQL
⛓ Blockchain
Minería de Datos ⛏
- Minería de datos avanzada con Weka MOOC
- Minería de datos con Weka MOOC
- Más minería de datos con MOOC Weka
Git
- Bento Git Learning Track (Bento)
- Bento GitHub Learning Track (Bento)
- Git y GitHub para poetas
- GitHowTo
- Cómo usar Git y GitHub (Udacity)
Linux
- Configuración de desarrollo web de Ubuntu – Ciprian Munteanu (Udemy)
MATLAB
Mercurial
- Hg Init: un tutorial mercurial – Joel Spolsky
Misceláneos
- Estructuras de datos avanzadas
- Diseño e Implementación de Algoritmos
- Inteligencia Ambiental Aml-2018 (F. Corno – L. De Russis – A. Monge Roffarello)
- CS 61B de Berkeley: estructuras de datos
- CS 162 de Berkeley: Sistemas operativos y programación de sistemas
- CS 169 de Berkeley: Ingeniería de software
- CS 194 de Berkeley: ¿Qué es un sistema operativo?
- Bits: la informática de la información digital
- Aprendizaje de Caltech de los datos
- Gráficos de computadora
- Seguridad del software integrado (P. Koopman)
- FindLectures.com – Índice de conferencias por idioma / tema
- LouvainX Paradigms of Computer Programming – Abstracción y concurrencia
- LouvainX Paradigms of Computer Programming – Fundamentos
- MIT 6.S099: Inteligencia Artificial General
- Métodos numéricos del MIT (2014)
- Inteligencia Artificial del MIT
- Ingeniería del lenguaje informático del MIT
- Introducción del MIT a los algoritmos
- Matemáticas del MIT para la informática
- Principios de programación reactiva
- Robótica I – (A. De Luca)
- Criptografía de Stanford I
- Criptografía Stanford II
- Stanford VER 229 – Aprendizaje automático
?? Lenguajes de Programación
C
- Tutorial de programación en C
- Introducción a la informática
- La plataforma Arduino y la programación C
C Sharp
- Aprenda a programar: C # – Epicodus Inc.
C++
- Tutorial de C ++
- Curso C ++ de Google
- Introducción a C ++ (software abierto de MIT)
- Tutorial de LearnCpp.com C ++
- Cursos de Microsoft edX:
Clojure
Go
Haskell
- C9: Fundamentos de programación funcional – Erik Meijer
- CIS 194: Introducción a Haskell – Brent Yorgey
- CS240h: Sistemas funcionales en Haskell – Bryan O’Sullivan
- edX: Introducción a la programación funcional – Erik Meijer
- RWTH Aachen University: programación funcional – Jürgen Giesl
Java
- Central Connecticut State University, Introducción a CS usando Java
- Introducción a Java
- Java para principiantes completos
- Java para dispositivos móviles – Presentación de Codename One
- Aprenda a programar: Java – Epicodus Inc.
- Programación orientada a objetos con Java, parte I
- Programación orientada a objetos con Java, parte II
- Algoritmos de Princeton, Parte 1
- Algoritmos de Princeton, Parte 2
- Resolución de problemas con Java
- Spring 5 Core – Una guía definitiva – Somnath Musib (Udemy)
JavaScript
- Bento JavaScript Learning Track (Bento)
- Egghead.io
- Introducción a la programación de JavaScript ES6
- JavaScript Essentials – Lawrence Turton (Udemy)
- Aprenda a programar: JavaScript – Epicodus Inc.
- aprender: consulta
- Introducción a Javascript (Learn.co)
Canales de Youtube de Javascript
Lua
OCaml
- Estructuras de datos de Cornell y programación funcional
- Introducción a la programación funcional en OCaml
Perl
PHP
- Laravel 5.8 Tutorial From Scratch – Cinta de codificador (2019)
- Aprenda a programar: PHP – Epicodus Inc.
- Tutorial PHP y MySQL – Los malos tutoriales (2015)
- Tutorial de lenguaje de programación PHP – Curso completo – freeCodeCamp.org (2018)
Python
- Una introducción a la programación interactiva en Python (Parte 1) (Coursera)
- Una introducción a la programación interactiva en Python (Parte 2) (Coursera)
- Bento Python Learning Track (Bento)
- Estructura e interpretación de programas informáticos de Berkeley
- Codigo
- Curso de Python de Google
- Introducción a la informática y la programación (software abierto del MIT)
- Introducción a Python (Microsoft Docs)
- Introducción a la programación de Python (Udacity)
- Aprender Python
- Learn Python – Tutorial interactivo gratuito de Python
- Aprenda Python desde cero – MD. Hasanur Rahaman Hasib (Udemy)
- Aprende a programar en Python
- Aprender a programar: los fundamentos (Coursera)
- Aprenda a programar usando Python (edX)
- Programación para todos
- Programación de bases con Python (Udacity)
- Curso de Python
- Tutorial de programación de Python
- Python para Principiantes (Youtube) (Microsoft)
Python Frameworks
R
Otros Frameworks
.NET
- Aprenda a programar: .NET – Epicodus Inc.
? Robótica
Machine Learning
- Curso intensivo de aprendizaje automático de Google
- Mini Bootcamp de aprendizaje automático
- Reconocimiento de patrones y aprendizaje automático
- Principios del aprendizaje automático de Microsoft
- Aprendizaje automático de la Universidad de Stanford
Ruby
- Aprenda a programar: Ruby – Epicodus Inc.
- RubyMonk – Tutoriales interactivos de Ruby
Scala
Ingeniería de software
- Construcción avanzada de software en Java
- Desarrollo ágil con Ruby on Rails: avanzado
- Desarrollo ágil usando Ruby on Rails – Conceptos básicos
- Construcción de software en Java
Swift
- AppCoda Tutorial completo de iOS
- Desarrollando aplicaciones iOS 11 con Swift
- Cómo hacer una aplicación para principiantes (iOS / Swift – 2019) – Chris Ching (Udemy)
- Ray Wenderlich Tutorial para iOS
- Swiftris: crea una aplicación iOS Tetris desde cero
Vapor
Teoría
TypeScript
- Introducción a TypeScript – Daniel Stern (Udemy)
- Curso acelerado de TypeScript – Edwin Díaz, Coding Faculty Solutions (Udemy)
Verilog / VHDL / SystemVerilog
- Verificación de SOC utilizando SystemVerilog
- SystemVerilog: aprenda los conceptos básicos de SystemVerilog para la verificación de hardware
- Metodología UVM basada en SystemVerilog: aprenda a crear bancos de pruebas basados en UVM en SystemVerilog
- Lenguaje de descripción de hardware Verilog: un curso introductorio
?? Desarrollo Web
Android
- Fundamentos de desarrollador de Android (Versión 2) – Codelab
- Fundamentos de desarrollador de Android (Versión 2) – Conceptos
- Aprende a programar: Android – Epicodus Inc.
- Diseño de materiales
- Programación de servicios en la nube para sistemas portátiles Android
- Programación de aplicaciones móviles para sistemas portátiles Android pt. 1
- Programación de aplicaciones móviles para sistemas portátiles Android pt. 2
- Programación de servicios móviles para sistemas portátiles Android: comunicación
- Programación de servicios móviles para sistemas portátiles Android: concurrencia
- Catálogo de cursos de Android Udacity
Angular
- Canal de Youtube: Angular.js
- Canal de youtube: egghead.io
- CodeCademy Angular
- Curso de choque rápido angular – Edwin Díaz, Coding Faculty Solutions (Udemy)
- Formando con Angular.js
Bootstrap
GraphQL
jQuery
- Bento jQuery Track (Bento)
React
- Comience a usar React para crear aplicaciones web
- El camino para aprender React.js The Bare Essentials Packaage
Redux
Sails.Js
HTML / CSS
- Bento CSS Learning Track (Bento)
- Bento HTML Learning Track (Bento)
- Crea un sitio web personal con Dash
- Cree un sitio web receptivo con Webflow
- Construye una página de aterrizaje SaaS usando Skeleton
- Construir sitios web dinámicos
- Codifique su primer juego: Arcade Classic en JavaScript en lienzo – Chris DeLeon (Udemy)
- CSS Flexbox – Dominar los conceptos básicos – Vishwas Gopinath (Udemy)
- Tutorial CSS
- Tutorial HTML
- Aprenda a programar: CSS – Epicodus Inc.
- Aprenda programación HTML5 desde cero
[/sociallocker]
Otros
- Free Code Camp
- The Odin Project – Aprende desarrollo web gratis
- Recuperación de información web – L. Becchetti, A. Vitaletti (Universidad de Sapienza Roma)