¡Tu Misión Comienza Aquí!
¿Te gustaría pasar de ser un consumidor a un creador de tecnología? Nuestro curso de 28 semanas te llevará en un viaje emocionante a través del mundo de la programación, la robótica y la inteligencia artificial, sin necesidad de experiencia previa.
En este curso, aprenderás a:
- Dominar Python: Desde los fundamentos de la lógica y los datos hasta la organización de código complejo con funciones y clases. Aprenderás el lenguaje detrás de gigantes como Google y Netflix.
- Crear Videojuegos: Usa la poderosa librería Pygame para diseñar y programar tus propios juegos. Aprende a controlar personajes, detectar colisiones y añadir puntuaciones y sonidos para crear una experiencia de juego completa.
- Construir Robots y Gadgets: Con la Raspberry Pi, irás más allá de la pantalla. Controla LEDs, lee datos de sensores (como temperatura o movimiento) y haz que pequeños motores se muevan. Construye tu primer robot capaz de interactuar con el mundo real.
- Entender la Inteligencia Artificial: Descubre los conceptos básicos de la IA y el Machine Learning. Entrena a una máquina para que aprenda a reconocer objetos o a clasificar datos por sí sola, y ve cómo la tecnología del futuro se aplica hoy.
Este no es solo un curso de programación, es un campamento de entrenamiento para tu cerebro, donde desarrollarás habilidades de pensamiento lógico, resolución de problemas y creatividad.
¿Por Qué Elegir Nuestro Curso?
Nuestro programa está diseñado para que construyas una base sólida de conocimientos y, a la vez, te diviertas con proyectos prácticos:
Enfoque 100% Práctico: Cada semana, construirás un nuevo proyecto. No solo aprenderás la teoría, sino que también verás cómo funciona cada concepto en la vida real.
Sin Conocimientos Previos: No necesitas saber nada de electrónica o programación. Te guiaremos paso a paso desde los conceptos más simples.
Flexibilidad y Creatividad: Tendrás la libertad de elegir y diseñar tu propio proyecto final, asegurando que tu aprendizaje sea relevante y significativo.
Ruta de Misión (Temario)
Módulo 1: Fundamentos de Python
Aprende los cimientos de la programación, desde variables y tipos de datos hasta la lógica de los bucles y las listas.
Introducción a la programación y a Python
Te damos la bienvenida al mundo del código. Aprenderás qué es la programación y por qué Python es el lenguaje perfecto para empezar tu viaje.
Introducción a la programación y a Python
Te damos la bienvenida al mundo del código. Aprenderás qué es la programación y por qué Python es el lenguaje perfecto para empezar tu viaje.
Variables y tipos de datos
Descubre cómo los programas guardan información. Conocerás las variables para almacenar números, texto, y otros tipos de datos esenciales.
Operadores y expresiones
Entiende cómo las computadoras hacen cálculos. Aprenderás a usar operadores matemáticos y lógicos para crear expresiones.
Entrada y salida de datos
Haz que tus programas sean interactivos. Aprenderás a pedir información al usuario y a mostrarle resultados en la pantalla.
Condicionales (if, elif, else)
Enseña a tu código a tomar decisiones. Crearás programas que actúan de forma diferente según las condiciones que se cumplan.
Bucles for para repetir tareas
Automatiza tus tareas. Descubre cómo los bucles for te permiten ejecutar un bloque de código repetidas veces de forma sencilla.
Bucles while para repetir hasta que se cumpla una condición
Aprende a controlar tus bucles. Los bucles while te permiten repetir una acción hasta que una condición específica se deje de cumplir.
Listas y tuplas
Organiza tus datos de forma eficiente. Aprende a usar listas para guardar colecciones de elementos y a manipularlos fácilmente.
Módulo 2: Videojuegos con Pygame
Convierte tus ideas en juegos reales. Construye desde cero videojuegos, con movimiento, colisiones, puntuación y efectos de sonido.
Introducción a la librería Pygame
Descubre el poder de Pygame. Aprende a usar esta librería para crear ventanas, manejar eventos y empezar a dar vida a tus juegos.
Creación de una ventana y un bucle de juego
Conoce el corazón de todo videojuego. Construye una ventana básica de Pygame y el bucle principal que controla toda la lógica del juego.
Movimiento de personajes y detección de colisiones
Haz que tu juego sea interactivo. Aprende a mover a tu personaje con el teclado y a detectar cuando choca con otros objetos.
Añadir puntuación y efectos de sonido
Dale emoción a tu juego. Añade una puntuación visible en la pantalla y reproduce sonidos para cada acción importante.
Funciones: organiza tu código
Mantén tu código limpio y ordenado. Aprende a usar funciones para agrupar bloques de código y hacer tu programa más legible.
Sensores de Temperatura y Humedad
Mantén tu código limpio y ordenado. Aprende a usar funciones para agrupar bloques de código y hacer tu programa más legible.
Diccionarios: cómo almacenar datos de personajes
Gestiona la información de tus personajes de forma inteligente. Usa diccionarios para guardar las propiedades de cada personaje de tu juego.
Proyecto guiado: crea un juego de "Atrapa la manzana"
Combina todo lo aprendido. Construye un juego completo, con movimiento, colisiones, puntuación y una lógica de juego avanzada.
Clases y objetos: organiza elementos complejos de tu juego
Sube de nivel tu programación. Aprende a usar clases para crear objetos reutilizables como jugadores, enemigos y obstáculos.
Módulo 3: Robótica e Inteligencia Artificial
Conecta tu código con el mundo físico usando una Raspberry Pi. Controla LEDs y motores, y entrena una IA para que reconozca objetos.
¿Qué es una Raspberry Pi?
Conoce tu nuevo "cerebro" para proyectos. Descubre qué es una Raspberry Pi y cómo empezar a usarla para controlar hardware.
Control de GPIOs (pines)
Conecta tu código con el mundo físico. Aprende a encender y apagar un LED usando los pines programables de la Raspberry Pi.
Sensores: lectura de datos
Dale "sentidos" a tu robot. Aprende a usar sensores de temperatura o distancia para que tu programa lea datos del entorno.
Actuadores: control de un pequeño motor o servo
Dale "manos" a tu robot. Aprende a controlar motores para crear movimiento y llevar a cabo acciones físicas.
¿Qué es la inteligencia artificial?
Descubre el futuro de la tecnología. Aprende los conceptos básicos de la IA, el Machine Learning y el proceso de entrenamiento.
Uso de librerías como Scikit-learn o TensorFlow Lite
Pasa de la teoría a la práctica de la IA. Usa librerías especializadas para crear y ejecutar modelos de aprendizaje automático.
Clasificación de datos
Entrena a la IA para que reconozca objetos. Aprende a crear un modelo que, basándose en datos, pueda clasificar imágenes o información.
Proyecto guiado: crea un clasificador de imágenes sencillo
Combina la Raspberry Pi y la IA. Construye un programa que usa la cámara de tu Raspberry Pi para clasificar objetos del mundo real.
Módulo 4: Proyectos Finales
Pon a prueba todo lo aprendido. Elige un proyecto avanzado para construir y perfeccionar tus habilidades con el apoyo de tu tutor.