Loading...

Creative Programming Club 2026

Python programming course from scratch with introduction to SQL databases, Web development and a touch of AI fundamentals for the spring semester of 2026.

??

In-person participants

?

Online participants

13

Planned projects

Image

About the club

The club was founded by Alejandro Ramos @arhcoder in 2023 with the aim of sharing programming and technology knowledge that wasn't taught in his university's classrooms.

The club has grown over the years thanks to its instructors and students, notably Ángel Ponce @angelponcedev during 2023 and 2025. It is currently led by Vanessa Reteguín @vcardui

Club's Github repository

arhcoder/Club-de-Programacion-Creativa

"If something can be automated, we automate it; if something can be learned, we learn it; if something can be taught, we teach it"

Alex Ramos
Founder of the Creating Programming Club

What's the point?

To find teams/partners with whom we can develop creative ideas involving programming code; to learn from everyone and teach what we discover

Club syllabus February-June 2026

1
Illustration Illustration

Section 1: February 4th

  • What is the club about?
  • Presentation of projects to be carried out in the course
  • Feedback (specific requests to add or remove topics)
  • How to install Python
  • How to install PyCharm (IDE)
  • Significant differences between Python and other languages
2
Illustration Illustration

Section 2: February 9th and 11th

  • Review of data types, functions, operators, loops, and conditions
  • Global variables
  • Basic structures and their operations (dictionaries and lists)
  • List slicing
  • List comprehension
  • Exercises with lists and dictionaries
  • Catching errors
  • Importance of JSON format
3
Illustration Illustration

Section 3: February 16th and 18th

  • 1 Minute exercises in Python
  • Library: Random (Python)
  • There are no dumb questions (Python)
  • Kahoot! Python review
4
Illustration Illustration

Section 4: February 23rd and 25th

  • Suspension of activities until March 2nd for
    the student's safety
5
Illustration Illustration

Section 5: March 2nd and 4th

  • Object-Oriented Programming (OOP)
  • The importance of OOP in systems architecture
  • OOP exercises
  • Project: Pong game
  • How to install packages (what pip is and what it's used for)
  • Absolute and relative paths
  • How to implement CRUD operations on an external file
6
Illustration Illustration

Section 6: March 9th and 11th

  • Data manipulation with CSVs
  • Sending automated emails
  • What is an API?
  • Project: Bot that emails API facts
7
Illustration Illustration

Section 7: March 18th and 23rd

  • Web scraping with Beautifulsoup
  • Project: Amazon deals hunter
8
Illustration Illustration

Section 8: March 25th

  • Introducción a HTML y CSS
  • Introduction to Bootstrap and Templates
9
Illustration Illustration

Section 9: April 6th and 8th

  • Introduction to Databases
  • Installing MariaDB
  • Tables
  • Field Types
  • Primary and Foreign Keys
  • CRUD Operations
  • Basic Queries
10
Illustration Illustration

Section 10: April 13th and 15th

  • Introduction to web development with Flask
  • Page with simple login
11
Illustration Illustration

Section 11: May 4th and 6th

  • Managing templates with Flask and importing data from the database
12
Illustration Illustration

Section 12: May 11th, 13th, 18th and 20th

  • Website with database stored data: Pokedex
Top