Lecciones de Python y JavaScript, desde cero
Dos cursos, de la primera línea de código a lo que se pide en una entrevista. Cada lección explica una idea con un ejemplo que se ejecuta y la practica con ejercicios que se corrigen al momento. La primera unidad de cada curso es gratis.
Curso de Python
143 leccionesUnidad 1: Primeros pasos
GratisTu primer programa, imprimir en pantalla y guardar datos en variables.
Unidad 2: Condicionales
Plan completoQue tu programa tome decisiones según los datos.
Unidad 3: Ciclos
Plan completoRepetir sin copiar y pegar: contar, sumar y buscar.
Unidad 4: Funciones
Plan completoPonle nombre a tu código y úsalo las veces que quieras.
Unidad 5: Listas
Plan completoGuardar muchos datos juntos y recorrerlos.
Unidad 6: Textos
Plan completoRecorrer, cortar, limpiar y dar formato al texto.
Unidad 7: Diccionarios
Plan completoGuardar datos con nombre: llaves y valores.
Unidad 8: Tuplas y conjuntos
Plan completoDatos que no cambian y colecciones sin repetidos.
Unidad 9: Errores y excepciones
Plan completoLeer un error, entenderlo y hacer que tu programa no truene.
Unidad 10: Más sobre funciones
Plan completoFunciones flexibles y funciones que reciben funciones.
Unidad 11: Recursión
Plan completoFunciones que se llaman a sí mismas.
Unidad 12: Clases y objetos
Plan completoCrea tus propios tipos de datos.
Unidad 13: Herencia
Plan completoReutilizar una clase para crear otras parecidas.
Unidad 14: Clases modernas
Plan completoMenos código repetido con las herramientas de Python.
Unidad 15: Comprensiones y generadores
Plan completoTransformar datos en una línea y sin gastar memoria.
Unidad 16: La biblioteca estándar
Plan completoMódulos que ya vienen con Python.
Unidad 17: Archivos
Plan completoGuardar datos y volver a leerlos.
Unidad 18: Expresiones regulares
Plan completoBuscar y validar patrones en el texto.
Unidad 19: Código limpio
Plan completoCódigo que otras personas (y tú en un mes) entienden.
Unidad 20: Pruebas y depuración
Plan completoEncontrar errores antes de que los encuentren otros.
Unidad 21: Python avanzado
Plan completoLas herramientas que usan las bibliotecas profesionales.
Unidad 22: Complejidad
Plan completoQué significa O(1), O(n) y O(n²), y por qué importa.
Unidad 23: Buscar y ordenar
Plan completoLos algoritmos clásicos, paso a paso.
Unidad 24: Estructuras de datos
Plan completoPilas, colas, montículos y grafos.
Curso de JavaScript
132 leccionesUnidad 1: Primeros pasos
GratisTu primer programa, imprimir en consola y guardar datos en variables.
Unidad 2: Condicionales
Plan completoQue tu programa tome decisiones según los datos.
Unidad 3: Ciclos
Plan completoRepetir sin copiar y pegar: contar, sumar y buscar.
Unidad 4: Funciones
Plan completoPonle nombre a tu código y úsalo las veces que quieras.
Unidad 5: Arreglos
Plan completoGuardar muchos datos juntos y recorrerlos.
Unidad 6: Textos
Plan completoRecorrer, cortar, limpiar y dar formato al texto.
Unidad 7: Objetos
Plan completoGuardar datos con nombre: propiedades y valores.
Unidad 8: Más sobre arreglos
Plan completoBuscar, ordenar y copiar sin romper lo que ya tenías.
Unidad 9: Errores y excepciones
Plan completoLeer un error, entenderlo y hacer que tu programa no truene.
Unidad 10: Más sobre funciones
Plan completoFunciones que reciben funciones, y funciones que recuerdan.
Unidad 11: Recursión
Plan completoFunciones que se llaman a sí mismas.
Unidad 12: Clases y objetos
Plan completoCrea tus propios tipos de datos.
Unidad 13: Herencia
Plan completoReutilizar una clase para crear otras parecidas.
Unidad 14: Clases modernas
Plan completoPropiedades calculadas, datos privados y JSON.
Unidad 15: Inmutabilidad
Plan completoCambiar datos sin romper lo que otros están usando.
Unidad 16: Iteradores y generadores
Plan completoRecorrer a tu manera y crear secuencias sin fin.
Unidad 17: Lo que ya trae JavaScript
Plan completoHerramientas que están en cualquier JavaScript.
Unidad 18: Asincronía
Plan completoCódigo que espera: promesas, async y await.
Unidad 19: Código limpio
Plan completoCódigo que otras personas (y tú en un mes) entienden.
Unidad 20: Pruebas y depuración
Plan completoEncontrar errores antes de que los encuentren otros.
Unidad 21: Complejidad
Plan completoQué significa O(1), O(n) y O(n²), y por qué importa.
Unidad 22: Buscar y ordenar
Plan completoLos algoritmos clásicos, paso a paso.
Unidad 23: Estructuras de datos
Plan completoPilas, colas y grafos.