¡Bienvenidos!
Esta guía recopila las mejores plataformas con cursos gratuitos de programación, desde nivel principiante hasta avanzado. Todas ofrecen contenido de calidad y muchas incluyen certificados.
🌟Plataformas de Empresas Tecnológicas
AWS Training and Certification
Todos los niveles
Cursos oficiales de Amazon Web Services sobre computación en la nube, desde fundamentos hasta arquitectura avanzada. Incluye preparación para certificaciones.
📚 Temas: Cloud Computing, AWS Services, DevOps, Machine Learning, Seguridad
IBM SkillsBuild & Cognitive Class
Todos los niveles
Formación en tecnologías IBM con enfoque en IA, ciencia de datos, cloud y ciberseguridad. Certificados digitales gratuitos.
📚 Temas: Python, Data Science, AI, Cloud Computing, Blockchain, Ciberseguridad
Microsoft Learn
Todos los niveles
Rutas de aprendizaje interactivas de Microsoft para Azure, .NET, desarrollo web y más. Preparación para certificaciones oficiales.
📚 Temas: Azure, C#, .NET, PowerShell, TypeScript, AI con Azure
Google Cloud Skills Boost
Todos los niveles
Cursos prácticos de Google Cloud Platform con laboratorios virtuales. Algunos cursos son gratuitos y ofrecen insignias digitales.
📚 Temas: Google Cloud, Kubernetes, Machine Learning, BigQuery, Data Engineering
Oracle Academy
Intermedio-Avanzado
Cursos de bases de datos, Java y tecnologías Oracle. Ideal para estudiantes que quieren especializarse en estas áreas.
📚 Temas: Java, SQL, Bases de datos Oracle, Database Design
🎓Plataformas Educativas Masivas
Coursera
Todos los niveles
Cursos de universidades prestigiosas como Stanford, MIT, y empresas como Google. Acceso gratuito al contenido (certificados de pago).
📚 Temas: Python, Java, Web Development, Data Science, Algorithms, Mobile Development
edX
Todos los niveles
Cursos de Harvard, MIT y otras instituciones líderes. Contenido gratuito con opción de certificado verificado.
📚 Temas: Computer Science, Python, Java, AI, Full Stack Development, Ciberseguridad
Udacity (cursos gratuitos)
Intermedio-Avanzado
Algunos cursos gratuitos de alta calidad en programación y tecnología. Los Nanodegrees son pagos pero el contenido base es excelente.
📚 Temas: AI, Machine Learning, Data Structures, Algorithms, Android Development
Edutin Academy
Todos los niveles
Plataforma latinoamericana con miles de cursos gratuitos en español. Certificados disponibles con validación opcional.
📚 Temas: Programación básica, Python, Java, C++, Desarrollo Web, Apps Móviles
💻Plataformas Especializadas en Código
freeCodeCamp
Principiante-Intermedio
Una de las mejores plataformas para aprender desarrollo web. Curriculum completo con proyectos prácticos y certificaciones gratuitas.
📚 Temas: HTML, CSS, JavaScript, React, Node.js, Python, Data Analysis
Codecademy (versión gratuita)
Principiante
Cursos interactivos con editor de código integrado. La versión gratuita ofrece cursos básicos en varios lenguajes.
📚 Temas: Python, JavaScript, HTML/CSS, SQL, Git, Command Line
Khan Academy
Principiante
Plataforma educativa sin fines de lucro con cursos de programación para principiantes. Excelente para fundamentos.
📚 Temas: JavaScript, HTML/CSS, SQL, Algoritmos, Computer Science
The Odin Project
Principiante-Intermedio
Curriculum completo y gratuito para convertirse en desarrollador web full-stack. Enfoque en proyectos prácticos.
📚 Temas: HTML, CSS, JavaScript, React, Node.js, Ruby on Rails
SoloLearn
Principiante
Aplicación móvil y web con cursos gamificados. Comunidad activa y práctica constante.
📚 Temas: Python, Java, C++, JavaScript, PHP, Swift, Kotlin
HackerRank
Intermedio-Avanzado
Desafíos de programación y preparación para entrevistas técnicas. Certificaciones gratuitas en varios lenguajes.
📚 Temas: Algorithms, Data Structures, Python, Java, SQL, Problem Solving
Online Judge
Intermedio-Avanzado
Plataforma con miles de problemas de programación competitiva. Ideal para fortalecer lógica y algoritmos.
📚 Temas: Algorithms, Competitive Programming, Data Structures, Problem Solving
🎯Plataformas de Práctica y Desafíos
LeetCode
Intermedio-Avanzado
La mejor plataforma para prepararse para entrevistas técnicas. Miles de problemas ordenados por dificultad.
📚 Temas: Algorithms, Data Structures, System Design, Competitive Programming
Codewars
Todos los niveles
Desafíos de código (kata) con sistema de ranking. Aprende viendo soluciones de otros usuarios.
📚 Temas: 50+ lenguajes, Algorithms, Problem Solving
Exercism
Todos los niveles
Práctica con mentores voluntarios que revisan tu código. Excelente para mejorar tus habilidades.
📚 Temas: 60+ lenguajes con ejercicios progresivos y mentoría
🌍Plataformas en Español
Udemy (cursos gratuitos)
Todos los niveles
Miles de cursos, muchos gratuitos con cupones promocionales. Busca "free" o filtros de precio $0 para encontrar cursos sin costo.
📚 Temas: Programación en todos los lenguajes, Desarrollo Web, Apps, Bases de datos, DevOps
Platzi (cursos gratuitos)
Todos los niveles
Plataforma latinoamericana. Algunos cursos gratuitos y retos de programación sin costo.
📚 Temas: Programación básica, Git, Terminal, Algoritmos
EDteam
Todos los niveles
Plataforma latinoamericana. Algunos cursos gratuitos y retos de programación sin costo.
📚 Temas: Programación básica, Git, Terminal, Algoritmos
Coders Free
Principiante-Intermedio
Cursos gratuitos en español sobre desarrollo web. Contenido actualizado y práctico.
📚 Temas: Laravel, PHP, MySQL, Bootstrap, Vue.js, PSeInt
DesarrolloWeb.com
Principiante-Intermedio
Portal español con tutoriales, manuales y cursos gratuitos. Gran cantidad de contenido didáctico.
📚 Temas: HTML, CSS, JavaScript, PHP, React, Node.js
📱Desarrollo Móvil y Otros
Android Developers (Google)
Intermedio
Cursos oficiales de Google para desarrollo Android. Documentación completa y codelabs prácticos.
📚 Temas: Kotlin, Jetpack Compose, Android Studio, Firebase
Apple Developer Academy
Intermedio
Recursos gratuitos de Apple para aprender desarrollo iOS. Acceso a documentación y tutoriales oficiales.
📚 Temas: Swift, SwiftUI, Xcode, iOS Development
CS50 (Harvard)
Principiante
El curso de introducción a ciencias de la computación más famoso del mundo. Completamente gratuito en edX.
📚 Temas: C, Python, SQL, HTML, CSS, JavaScript, Algorithms
💡 Consejos para Aprovechar Estos Cursos
- Establece objetivos claros: Define qué quieres aprender y en qué tiempo.
- Practica todos los días: La consistencia es más importante que la intensidad.
- Construye proyectos: Aplica lo aprendido en proyectos reales.
- Une varias plataformas: Complementa teoría con práctica en diferentes sitios.
- Participa en comunidades: Únete a foros, Discord, o grupos de estudio.
- No te rindas: La programación es difícil al principio, pero mejora con la práctica.