Python fundamentals
Variables, data types, conditionals, loops, and functions, with short exercises corrected in class. This is the starting point for those who have never programmed and also for those coming from another language who need to organize the basics. The goal is to write readable code and understand errors before adding tools.
Consistency in practicing between sessions is important: the foundation is strengthened by writing, not by reading.
Ask about this path
Web development with Python
How a web application is put together: routes, templates, forms, and database connection. Work is done on a personal project that grows as the syllabus progresses, with room to review structural decisions and separate logic from presentation.
Designed for those who already know the basics of the language and want to see how it applies to a real site.
Ask about this course
Django and Flask
Two ways of approaching the backend. Django provides structure, administration, and conventions; Flask starts from a minimal core and forces you to decide every piece. We compare both approaches using criteria of maintenance, project size, and type of application, without declaring a winner in advance.
Requires comfort with Python and some familiarity with web development to make the most of the comparisons.
Ask about this course
Databases and automation
Relational modeling, queries, and relationships between tables, plus a practical section on automating repetitive tasks: sorting files, consolidating spreadsheets, and generating periodic reports. Emphasis is placed on validating data before processing it and on recognizing when a simple solution is enough.
Useful for those who already program and want to organize their project information or reduce manual work.
Ask about this track