Elige un lenguaje y empieza desde cero.
Aprende a programar con Python sin conocimientos previos: variables, decisiones, bucles, funciones, colecciones, errores, archivos y objetos, con ejercicios que se ejecutan en tu navegador.
El lenguaje de la web, paso a paso: variables, decisiones, bucles, funciones, arrays, objetos, ES6+, DOM, eventos, promesas, async/await y Fetch API.
Consulta y gestiona bases de datos relacionales con SQL: SELECT, filtros, orden, agregaciones, JOIN, INSERT/UPDATE/DELETE, diseño de tablas, subconsultas, índices y seguridad. Tus consultas se ejecutan con SQLite real en el navegador.
JavaScript con tipos: detecta errores antes de ejecutar. Tipos básicos, arrays y objetos, funciones, interfaces, uniones y narrowing, genéricos, clases, null seguro y tipos utilitarios, con el compilador oficial en modo estricto.
El lenguaje de las aplicaciones empresariales y Android, con tipado estático y orientación a objetos.
Entiende cómo funciona la computadora por dentro: memoria, punteros y compilación.
Rendimiento máximo para videojuegos, motores gráficos y sistemas.
Desarrollo de aplicaciones, videojuegos con Unity y servicios .NET.
El lenguaje detrás de gran parte de la web, incluido WordPress.
El lenguaje moderno para apps Android.
Crea apps para iPhone, iPad y Mac.
Simple, rápido y concurrente: ideal para servidores y la nube.
Seguridad de memoria sin recolector de basura.
Un lenguaje pensado para la felicidad de quien programa.
La base de Flutter para apps multiplataforma.
Construye páginas web desde la primera etiqueta: estructura, textos, enlaces, imágenes, listas, tablas, formularios, HTML semántico y accesibilidad.
Da estilo a tus páginas: selectores, colores, tipografía, modelo de caja, Flexbox, Grid, diseño responsive, transiciones, animaciones, variables y técnicas avanzadas.
Controla las versiones de tus proyectos y colabora como en un equipo profesional: commits, historial, deshacer cambios, ramas, conflictos, GitHub, .gitignore y pull requests.
JavaScript en el servidor: process, módulos y npm, asincronía, eventos, servidores HTTP, Express y middleware, APIs REST con validación y buenas prácticas de configuración y producción.
La librería de interfaces más usada del mundo: componentes y JSX, props, estado y eventos, formularios, listas dinámicas, efectos, hooks propios y contexto. Tus componentes se ejecutan con React real y se prueban automáticamente.
Cómo funciona internet, navegadores, servidores y el oficio de crear sitios web.
Interfaces modernas, accesibles y rápidas.
Servidores, APIs, bases de datos y seguridad.
Del diseño a la base de datos: construye aplicaciones completas.
Aplicaciones React con renderizado en servidor y rutas por archivos.
Diseña y consume APIs profesionales.
Modela, consulta y protege tus datos.
Crea apps para Android e iOS con un solo código: componentes, JSX, estilos, estado, listas, formularios, navegación, datos sin conexión, permisos y publicación en las tiendas.
Crea aplicaciones para Windows, macOS y Linux con HTML, CSS y JavaScript: arquitectura de Electron, IPC seguro, menús, archivos, seguridad, empaquetado, actualizaciones y alternativas como Tauri, .NET y Qt.
Crea apps para Android, iOS, web y escritorio con un solo código en Dart.
Apps nativas para Android con la herramienta moderna de Google.
Apps nativas para iPhone y iPad con SwiftUI.
Apps para Windows, Android, iOS y macOS con C# y XAML.
Interfaz web y núcleo en Rust: apps de escritorio pequeñas y seguras.
Crea aplicaciones de escritorio con PySide6.
Aprende a resolver problemas de forma eficiente con Python: Big O, búsqueda binaria, ordenamiento, recursión, pilas, colas, tablas hash, árboles, grafos y programación dinámica.
Analiza datos reales con Python: estadística básica, NumPy y pandas para cargar, filtrar, limpiar, agrupar y combinar tablas, y cómo comunicar conclusiones. NumPy y pandas se ejecutan de verdad en tu navegador.
Entiende cómo aprenden las máquinas programando los algoritmos con NumPy: separación de datos, regresión lineal, descenso de gradiente, métricas, k vecinos, regresión logística, k-medias, validación y uso responsable de la IA.
Fundamentos de la IA, modelos de lenguaje y uso responsable.
Protege sistemas y aplicaciones frente a ataques.
Lógica de juegos, física y gráficos.