Python Programming

The purpose of this course is to give students a playful introduction to Python. Students enrolled will learn about the basics of software and foster their creativity, reasoning, and problem-solving skills as a result of creating meaningful programs.

Level: Beginner-Intermediate (Ages 8+)

Week:

1. Printing "Hello, world!", Calculations and Variables
2. Strings and Lists
3. Tuples and Maps
4. Drawing with Turtles
5. IF, IF-ELSE, IF-ELSE IF
6. Loops(For and While)
7. Functions and Modules
8. Problem-Solving with Functions
9. Classes and objects
10. Built-in Functions
11. Creating the Game Bounce
12. Creating the Game Snake
13. Stick-man Game
14. Reading From Data
15. Analyzing lyrics