Programming Foundation
A strong beginner base in programming with Python: logic, problem solving and a first project. Free for approved members.
Every Friday, 9:00 PM (40 minutes), live on Google Meet
13 Nov 2026 → 1 Jan 2027
8 enrolled
Taught by: Do_Programming Mentors
How you earn the certificate
- At least 75% attendance
- Pass the course quiz
- Final project approved by a mentor

Enroll in this course
Only approved club members can enroll. It is free.
Syllabus
Week 1
Introduction to Programming
What is programming; compiler and interpreter; algorithm, flowchart, pseudocode; Python and VS Code setup; Hello, World!
Week 2
Variables & Data Types
Variables and naming rules; int, float, string, boolean; type conversion; input() and print(); f-strings
Week 3
Operators & Expressions
Arithmetic, comparison, logical, assignment, membership and identity operators; precedence
Week 4
Conditional Statements
if, if-else, if-elif-else; nested conditions; truthy and falsy values; common errors
Week 5
Loops & Iteration
for and while loops; range(); nested loops; break, continue, pass; pattern printing
Week 6
Data Structures
Strings, list, tuple, set, dictionary; indexing and slicing; mutable vs immutable
Week 7
Functions & Modular Programming
Defining and calling functions; parameters; return; default and keyword arguments; scope; lambda; modules
Week 8
Problem Solving, Debugging & Projects
Algorithm design; syntax, runtime and logical errors; exception handling; file handling; Git and GitHub; clean code
Class schedule
All classes1. Introduction to Programming
13 Nov 2026 · 9:00 PM · 40 min
2. Variables & Data Types
20 Nov 2026 · 9:00 PM · 40 min
3. Operators & Expressions
27 Nov 2026 · 9:00 PM · 40 min
4. Conditional Statements
4 Dec 2026 · 9:00 PM · 40 min
5. Loops & Iteration
11 Dec 2026 · 9:00 PM · 40 min
6. Data Structures
18 Dec 2026 · 9:00 PM · 40 min
7. Functions & Modular Programming
25 Dec 2026 · 9:00 PM · 40 min
8. Problem Solving, Debugging & Projects
1 Jan 2027 · 9:00 PM · 40 min
