Introduction to basic coding constructs such as loops, conditions and variables.
Introduction to Python’s turtle library and some basic geometry and arithmetic concepts. Learn about the concept of “Lists”.
Introduction to Python’s Tkinter library to create simple desktop apps with a graphical user interface with buttons, text boxes, labels, etc.
Work on longer, more complex programs with more sophisticated layouts using Python’s Tkinter library.
Introduction to data visualization with Python’s Matplotlib library – work on the creation of simple pie charts, line and bar graphs.
Work extensively with user defined functions, return statements and recursion.