Creating Variables
Introduction to Python
An entry-level look at the Python environment. Students will learn how to set up their IDE, understand variables, and run their first "Hello World" scripts.
0/11
Flowcharts
Before coding, students learn to map out logic. This covers decision-making processes, loops, and conditional branching (if/else) using visual flowcharts to build a "programmer’s mindset."
Lists
Learning how to manipulate text and ordered collections. Students will cover slicing, indexing, and methods like .append() or .join() to handle raw data effectively.
Tuples, Dictionaries, and Sets
Moving beyond simple lists to explore "Collections". This covers immutable data (Tuples), Key-Value pairs for complex mapping (Dictionaries), and unique item management (Sets).
Functions & Modular Code
Transitioning from scripts to "Dry" code (Don't Repeat Yourself). Students will learn to write reusable blocks of code (functions) and organize them into Modules for cleaner project management.
Lists & Strings Operations
A more advanced Learning on how to manipulate text and ordered collections.
Object-Oriented Programming (OOP)
The "Pro" transition. Students learn how to model real-world objects using Classes and Objects, covering essential concepts like Inheritance, Encapsulation, and Polymorphism.
Working with Private APIs
The final frontier. Students learn about authentication (API Keys/Tokens), Headers, and Security protocols required to interact with professional-grade private data systems.