Benny: Personalized Python Coding Curriculum (6 Months | 1 Class per Week (1hr/class) | 24 Classes Total)
MONTH CONTENT HOMEWORK
Week 1: What programming is, installing Python, writing your first program, and
using print.
Week 2: Variables, user input, numbers, strings, and simple calculations.
Month 1 – Python
Foundations
Week 3: Mathematical operators and building simple calculators.
Week 4: Mini Project – Interactive Calculator and Age Checker.
Week 5: Comparison operators and Boolean logic.
Week 6: If statements and creating programs that make decisions.
Month 2 – Decision Making
Week 7: Nested conditions and solving real-world scenarios.
Week 8: Mini Project – Student Grade Calculator and Password Validator.
Week 9: For loops and repeating actions.
Week 10: While loops and user-controlled repetition.
Month 3 – Loops &
Automation
Week 11: Combining loops with conditions.
Week 12: Mini Project – Number Guessing Game.
Week 13: Creating your own functions.
Week 14: Parameters, return values, and reusable code.
Week 9: For loops and
repeating actions.
Week 15: Organizing larger programs and debugging.
Week 16: Mini Project – Banking System using functions.
Week 17: Lists and storing multiple values.
Week 18: Dictionaries and organizing information.
Month 5 – Managing Data
Week 19: Combining lists, dictionaries, loops, and conditions.
Week 20: Mini Project – Student Gradebook and Inventory Manager.
Week 21: Planning a complete application.
Week 22: Building your project step-by-step.
Month 6 – Final Python
Week 23: Testing, debugging, and improving your program.
Project
Week 24: Final presentation and code review. Students finish with a complete
application (Quiz Game, Expense Tracker, Library System, or Text Adventure) and
receive recommendations for advanced learning paths, including AI, automation,
web development, or data science