Skip to content · ⁨Saltar al contenido⁩

← Learn to Code — Python, Java, C, SQL & Web · ⁨Aprende a programar — Python, Java, C, SQL y Web⁩

Python Basics · ⁨Introducción a Python⁩

Your very first steps in programming — no experience needed. · ⁨Tus primeros pasos en programación — sin experiencia previa necesaria.⁩

python 22 Lessons · ⁨Lecciones⁩

Every lesson runs in your browser — write real code, press Run, and the tasks check themselves. Free, no account needed, with translated notes paired with English. · ⁨Cada lección funciona en su navegador: escriba código real, presione Ejecutar y las tareas se verifican solas. Gratis, sin necesidad de cuenta, con notas traducidas emparejadas con inglés.⁩

Start the course · ⁨Iniciar el curso⁩

Lessons in this course · ⁨Lecciones en este curso⁩

  1. 00 Run it! · ⁨¡Ejecútalo!⁩ 3 required tasks
  2. 01 Your first program · ⁨Tu primer programa⁩ 3 required tasks Video
  3. 02 Variables 3 required tasks Video
  4. 03 Numbers & operators · ⁨Números y operadores⁩ 3 required tasks Video
  5. 04 Getting input · ⁨Obtener entrada⁩ 3 required tasks Video
  6. 05 Working with strings · ⁨Trabajando con cadenas⁩ 4 required tasks Video
  7. P1 Project: Mad Libs · ⁨Proyecto: Mad Libs⁩ Project · ⁨Proyecto⁩
  8. 06 Making decisions · ⁨Tomar decisiones⁩ 4 required tasks Video
  9. 07 Counting loops · ⁨Contar bucles⁩ 4 required tasks Video
  10. 08 While loops · ⁨Bucles while⁩ 3 required tasks Video
  11. P2 Project: Guess the number · ⁨Proyecto: Adivina el número⁩ Project · ⁨Proyecto⁩
  12. 09 Lists (1-D arrays) · ⁨Listas (arrays 1-D)⁩ 3 required tasks Video
  13. P3 Project: Quiz with a score · ⁨Proyecto: Cuestionario con puntuación⁩ Project · ⁨Proyecto⁩
  14. 10 Functions · ⁨Funciones⁩ 3 required tasks Video
  15. P4 Project: Rock, paper, scissors · ⁨Proyecto: Piedra, papel o tijera⁩ Project · ⁨Proyecto⁩
  16. 11 Scope & arguments · ⁨Alcance y argumentos⁩ 3 required tasks Video
  17. 12 Dictionaries (records) · ⁨Diccionarios (registros)⁩ 3 required tasks Video
  18. P5 Project: Text adventure · ⁨Proyecto: Aventura de texto⁩ Project · ⁨Proyecto⁩
  19. 13 Planning & pseudocode · ⁨Planificación y pseudocódigo⁩ 3 required tasks Video
  20. 14 Errors & testing · ⁨Errores y pruebas⁩ 3 required tasks Video
  21. 15 Putting it all together · ⁨Poniéndolo todo junto⁩ 3 required tasks Video
  22. P6 Project: Hangman · ⁨Proyecto: Ahorcado⁩ Project · ⁨Proyecto⁩
  23. history A short history of Python · ⁨Una breve historia de Python⁩ Reading and resources
  24. usage What Python is used for · ⁨Para qué se usa Python⁩ Reading and resources
  25. resources Where to learn more · ⁨Dónde aprender más⁩ Reading and resources
  26. setup Set up your computer · ⁨Configura tu computadora⁩ Reading and resources

Language reference · ⁨Referencia del idioma⁩

/know/reference/python

Log in or create account · ⁨Iniciar sesión o crear cuenta⁩

IGCSE, A-Level & AP