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