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