Python Programming Level 2

Python Programming Level 1 or equivalent is required for this course. 

In this course, we will build on the conceptual understanding of Python that girls acquired in Level 1 and go deeper into the topics with an introduction to many new concepts. The programs will increase in complexity and the girls will learn to apply their understanding of python programming language independently. 

The girls will use Visual Studio Code, a widely used code editor platform to program in Python. 

This course takes 16 sessions to complete.

Topics covered

  • Variables and strings 

  • Data type conversion

  • Advanced nested for loops and while loops 

  • Conditionals 

  • Complex projects combining the above concepts

  • Functions 

  • Data structures 

  • Index

  • Lists 

  • Tuples

  • Dictionaries 

  • Methods for data manipulation in Lists, Tuples, and Dictionaries

  • Sets

  • Projects for application of the above concepts