|
Sessions 11–20: Intermediate Python
|
|
|
Goal
Build deeper problem-solving skills by working with lists, strings, dictionaries and functions. Students learn to organize and structure their code, manipulate data effectively, and apply these skills to real-world projects with increasing confidence such as a daily step checker, movie ticket booking system, and contact book.
Target Audience
Students who have completed a basic Python course or are familiar with variables, loops, and conditionals
Note: This course is hands-on and interactive. In each session, students solve problems with the instructor and practice coding independently. Emphasis is placed on logical thinking, writing efficient code, and building small projects.
Session 1 – Introduction to Lists
Session 2 – Working with Lists
Session 3 – List Problem Solving
Session 4 – Introduction to Strings
Session 5 – String Problem Solving
Session 6 – Functions: Basics
Session 7 – Functions: Return Values & Problem Solving
Session 8 – Dictionaries (Intro)
Session 9 – Practice Session
Session 10 – Practice Session
|