Recursos para aprender programación

Sitios web

Roadmaps

Roadmap.sh es una plataforma que ofrece guías visuales (roadmaps) y recursos para ayudar a desarrolladores a aprender sobre diversas tecnologías, prácticas y trayectorias en el desarrollo de software. Estos roadmaps están diseñados para mostrar a los usuarios qué conocimientos deben adquirir, en qué orden, y qué tecnologías son más relevantes en la industria.

Los roadmaps más populares incluyen:

  • Backend Developer: Un camino para aprender sobre desarrollo de servidores, APIs, bases de datos, y más.
  • Frontend Developer: Una guía para quienes quieren aprender a construir interfaces de usuario usando tecnologías modernas como React, Vue, y Angular.
  • DevOps: Un roadmap para aprender sobre la integración y entrega continua (CI/CD), contenedores, monitoreo, y más.

Ir al sitio

freeCodeCamp

freeCodeCamp es una organización sin fines de lucro que ofrece una plataforma de aprendizaje en línea gratuita para personas que desean aprender a programar y desarrollar habilidades en tecnología. Incluye cursos de:

  • Desarrollo web front-end (HTML, CSS, JavaScript)
  • Desarrollo web back-end (Node.js, Express.js)
  • Desarrollo de bases de datos (MongoDB)
  • Visualización de datos
  • Aprendizaje automático
  • Seguridad de la información
  • Control de versiones con Git y GitHub
  • Desarrollo de aplicaciones móviles

Ir al sitio

Fullstack Open

Fullstack Open es un curso en línea gratuito que enseña desarrollo web completo utilizando tecnologías modernas de JavaScript. Está desarrollado y mantenido por el Departamento de Ciencias de la Computación de la Universidad de Helsinki en colaboración con empresas de la industria. El curso está diseñado para ser autodidacta y accesible para estudiantes de todo el mundo, brindando una experiencia educativa de alta calidad sin costo.

Incluye módulos sobre:

  • React
  • Servidores con NodeJS
  • GraphQL
  • TypeScript
  • ReactNative
  • CI/CD
  • Bases de datos relacionales

Algunas características de Fullstack Open son:

  • Contenido Extenso y Actualizado
  • Aprendizaje prácticos
  • Acceso gratuito
  • Comunidad y soporte
  • Certificación

Ir al sitio

CodeChef

CodeChef es una plataforma en línea dedicada a la programación competitiva. Los concursos permiten a los participantes mejorar sus habilidades de codificación y resolver problemas algorítmicos.

Además, la plataforma proporciona un entorno de aprendizaje para que los desarrolladores practiquen y mejoren sus habilidades de programación en diversos lenguajes.

Algunas características de CodeChef son:

  • Concursos Mensuales
  • Problemas de Práctica
  • Rankings y Recompensa
  • Foros y Comunidad
  • Aprendizaje y Educación

Ir al sitio

Codecademy

Codecademy es una plataforma en línea que ofrece cursos interactivos de programación y desarrollo web. La plataforma está diseñada para ser accesible para principiantes y también ofrece contenido avanzado para usuarios más experimentados.

Algunas características de Codecademy son:

  • Cursos interactivos
  • Estructura modular
  • Proyectos prácticos
  • Planes de Suscripción
  • Comunidad y soporte
  • Certificados
  • Amplitud de temas

Ir al sitio

Khan Academy

Khan Academy es una organización educativa sin fines de lucro que ofrece recursos de aprendizaje gratuitos a nivel mundial. La misión de Khan Academy es proporcionar una educación gratuita y de alta calidad para cualquier persona, en cualquier lugar.

Es un sitio que ofrece cursos de distintas áreas, algunas de ellas son:

  • Matemáticas
  • Economía
  • Ciencias
  • Programación

Sus características principales son:

  • Cursos y Lecciones
  • Acceso gratuito
  • Recursos interactivos
  • Tableros de progreso
  • Colaboraciones educativas
  • Multilingüe

Ir al sitio

Codewars

Codewars es una plataforma en línea diseñada para ayudar a los programadores a mejorar sus habilidades de codificación mediante la resolución de desafíos de programación. Algunos aspectos clave de Codewars son:

  • Desafíos
  • Aprendizaje colaborativo
  • Sistema de rangos
  • Creación de contenido
  • Gamificación
  • Comunidades

Ir al sitio

HackerRank

HackerRank es una plataforma en línea que ofrece una amplia gama de desafíos de codificación, competencias y entrevistas técnicas para ayudar a los programadores a mejorar sus habilidades y a las empresas a encontrar talento técnico. Algunos aspectos clave de HackerRank son:

  • Desafíos de código
  • Entrevistas técnicas
  • Competencias y concursos
  • Certificaciones
  • Material de estudio y práctica
  • Comunidad

Ir al sitio

CodeSignal

CodeSignal es una plataforma en línea que se utiliza para evaluar y mejorar las habilidades de codificación, así como para ayudar a las empresas a encontrar y contratar a los mejores talentos técnicos. Algunos aspectos clave de CodeSignal son:

  • Evaluaciones técnicas
  • Entrevistas en línea
  • Pruebas de código
  • Certificaciones
  • Análisis de rendimiento
  • Competencias y desafíos
  • Panel de habilidades

Ir al sitio

Aplicaciones

SoloLearn

SoloLearn es una plataforma de aprendizaje en línea que ofrece cursos de programación y desarrollo de software a través de una aplicación móvil y un sitio web. Algunos aspectos clave de SoloLearn son:

  • Cursos de programación
  • Práctica interactiva
  • Comunidad activa
  • Competencias de código
  • Certificaciones
  • Acceso desde móvil
  • Aprendizaje personalizado

Ir al sitio

Mimo

Mimo es una aplicación móvil diseñada para enseñar programación y habilidades relacionadas con la tecnología de manera accesible y divertida. Algunos aspectos clave de Mimo son:

  • Cursos de programación
  • Lecciones interactiva
  • Proyectos prácticos
  • Gamificación
  • Rutas de aprendizaje personalizadas
  • Accesibilidad móvil
  • Comunidad
  • Suscripción

Ir al sitio

Creadores de contenido

Español

freeCodeCamp (español)

freeCodeCamp es una plataforma de aprendizaje en línea sin fines de lucro que ofrece educación gratuita en programación y desarrollo de software.

Fue fundada por Quincy Larson en 2014 con el objetivo de hacer accesible la educación en tecnología a cualquier persona, sin importar su experiencia o situación financiera.

Ver en YouTube

ManzDev

ManzDev es un creador de contenido y desarrollador de software español. Es conocido por su canal de YouTube y su presencia en redes sociales, donde comparte contenido educativo sobre temas como JavaScript, HTML, CSS, y frameworks como React y Vue.

En su canal, ManzDev ofrece tutoriales, guías, consejos de carrera, y temas de productividad para desarrolladores, dirigido tanto a principiantes como a personas con más experiencia.

Ver en YouTube

midudev

Midudev es un desarrollador y creador de contenido español muy conocido en el mundo del desarrollo web.

Su contenido está enfocado en temas de programación y tecnología, especialmente en JavaScript, React, y el ecosistema de frontend.

Ver en YouTube

MoureDev

MoureDev es un desarrollador de software español y creador de contenido muy conocido en el mundo de la programación, especialmente en el desarrollo de aplicaciones móviles.

Su contenido se centra en tecnologías como Flutter, Android (con Kotlin) y iOS (con Swift).

Ver en YouTube

Inglés

freeCodeCamp (inglés)

freeCodeCamp es una plataforma de aprendizaje en línea sin fines de lucro que ofrece educación gratuita en programación y desarrollo de software.

Fue fundada por Quincy Larson en 2014 con el objetivo de hacer accesible la educación en tecnología a cualquier persona, sin importar su experiencia o situación financiera.

Ver en YouTube

Kent C. Dodds (inglés)

Kent C. Dodds es un desarrollador de software y educador muy influyente en el ámbito de JavaScript y el desarrollo web, particularmente en el ecosistema de React.

Conocido por su enfoque en la accesibilidad, las pruebas (testing) y el desarrollo frontend de alta calidad, Kent ha creado una gran cantidad de contenido educativo que ayuda a desarrolladores de todos los niveles a mejorar sus habilidades.

Ver en YouTube

uidotdev (inglés)

Es una plataforma de educación en línea que se centra en el desarrollo frontend avanzado y el ecosistema de JavaScript, particularmente en React y tecnologías relacionadas.

Fue fundada por Tyler McGinnis, un educador y desarrollador de software conocido en la comunidad de JavaScript, quien busca proporcionar recursos de aprendizaje de alta calidad para desarrolladores que quieran dominar conceptos avanzados en frontend.

Ver en YouTube