Cajero automático
Construye un flujo de opciones para consultar saldo, girar dinero y validar decisiones del usuario.
Un punto de partida para entrar a las actividades del curso, experimentar con lógica, tomar decisiones, repetir acciones y manejar errores sin perderse entre archivos.
Cada misión abre una página independiente con el desafío, restricciones y criterios de evaluación.
Construye un flujo de opciones para consultar saldo, girar dinero y validar decisiones del usuario.
Extiende el cajero usando listas y diccionarios para manejar varias cuentas precargadas.
Modela una reserva simple calculando noches, valores y reglas básicas de disponibilidad.
Resuelve un tablero 3x3 donde cada movimiento cambia el estado de varias luces vecinas.
Programa el clásico tablero por turnos con validaciones de jugada, victoria y empate.
Entrena repetición, procesamiento de texto y manejo de errores con ejercicios cortos.
Practica con una colección filtrable de ejercicios por nivel y tema del curso.
Seis ejercicios con contextos reales — estacionamientos, cines y aerolíneas — en dos bloques y tres niveles de dificultad.
Accede al material base del curso, guías paso a paso y recursos de apoyo. Las lecciones y extras se abren en el lector integrado; las guías interactivas se abren como páginas independientes.
Primer puente entre pseudocódigo y programas reales en Python.
Datos, lectura con teclado, mensajes y primeras transformaciones.
Números, texto, conversiones y cuidado con los tipos de entrada.
Decisiones con if, comparación de datos y caminos alternativos.
Repetición controlada para resolver tareas que ocurren varias veces.
Organiza soluciones en bloques reutilizables y mejora la lectura del código.
Agrupa múltiples datos, recorre colecciones y trabaja con pares clave-valor.
Estructuras bidimensionales con números y diccionarios para modelar datos del mundo real.
Práctica progresiva para reforzar lógica y resolución de problemas.
Guías para trabajar con el computador como entorno de desarrollo.
Material para destrabar problemas frecuentes mientras programas.
Vocabulario, paradigmas, estructuras de datos, recursividad y buen código.
Operaciones, contadores, porcentajes, redondeo y casos de uso reales.
Lecturas para entender de dónde viene la computación y cómo pensar con lógica.
Recorrido visual para crear cuenta, instalar herramientas, trabajar con repositorios, ramas y colaboración.
Guía para activar beneficios estudiantiles de GitHub y preparar la cuenta con servicios para desarrollo.
Presentaciones HTML listas para proyectar en clases. Puedes abrirlas en una pestaña nueva o activar el modo pantalla completa.
Conceptos base para pasar desde lógica visual y pseudocódigo hacia programación.
Primer recorrido por sintaxis, variables, entrada, salida y mentalidad de trabajo.
Material para profundizar con más estructuras, ejemplos y práctica guiada.
Listas, diccionarios, matrices, funciones y control de versiones con Git y GitHub.
Avanza desde programas con decisiones simples hasta desafíos con estados, turnos y manejo de errores.
Comienza con cajero y hotel para practicar datos, cálculos y bifurcaciones.
Sigue con laboratorio y gato para controlar tableros, turnos y repeticiones.
Cierra con excepciones para fortalecer programas que responden bien ante entradas inesperadas.