
Este curso de Python está diseñado para introducir a niños y jovenes a partir de los 12 años, de forma progresiva y práctica, en el mundo de la programación, partiendo desde cero y sin necesidad de conocimientos previos. A lo largo de las primeras clases aprenderás qué significa programar, cómo instalar y utilizar Python en distintos entornos, y cómo escribir tus primeros programas entendiendo variables, tipos de datos, operadores y la interacción con el usuario. El enfoque es claro y accesible, sentando bases sólidas desde el inicio.
Seguidamente, se profundiza en las estructuras fundamentales del pensamiento computacional, como condicionales y bucles, que permiten crear programas que tomen decisiones y repitan acciones. Mediante ejercicios y pequeños juegos, se comienza a resolver problemas de forma lógica y estructurada, desarrollando confianza en la escritura de código y en la lectura de programas propios y ajenos.
Más adelante, el curso se centra en la organización del código y el manejo de datos, aprendiendo a crear funciones reutilizables, trabajar con módulos y utilizar las principales estructuras de datos de Python: listas, diccionarios, tuplas y conjuntos. También se introduce el manejo de archivos, el control de errores y el uso de librerías, habilidades clave para construir programas más completos y cercanos a situaciones reales.
Finalmente, el curso culmina con proyectos prácticos y creativos, donde se debe aplicar todo lo aprendido en el desarrollo de juegos sencillos, gráficos interactivos y aplicaciones útiles. Estos proyectos finales no solo refuerzan los conocimientos técnicos, sino que también fomentan la creatividad, la autonomía y la capacidad de presentar y explicar soluciones propias, cerrando el curso con una experiencia de aprendizaje completa y motivadora.
El curso comprende 33 clases que cubren desde la familiarización con la plataforma y las herramientas de desarrollo de Roblox Studio, navegación por la interfaz y personalización del entorno, así como el uso básico de partes, objetos y scripts para iniciar proyectos. Fundamentos de Programación en Lua: Variables, bucles, condicionales y funciones. Creación de guiones básicos para añadir interacción y comportamiento a los objetos del juego. Desarrollo de las mecánicas principales del juego, como el movimiento del personaje, la interacción con el entorno y los controles del jugador.
