Python 1
PY 101
- 16 Weeks
- 16 Classes
- Online Lessons
- Recommended for grades 6-8
Course Description
Python 1 is a comprehensive introductory course in Python. Students begin by translating Scratch-like block-based code to Python to gain familiarity with text-based coding. Students then learn to use the Turtle visual library before diving into computer science fundamentals such as variables, if-statements, and for-loops through fun and engaging projects like Guess My Number and MadLibs. Students then extend these skills with explorations in arrays and functions. The course ends with a final two-week project and a discussion of programming in the real world, including an introduction to AI.
Prerequisites
Offered every term. Prerequisite: Scratch 1.
Syllabus
- Module 1: Introductory programming fundamentals
- Module 2: Draw a snowflake
- Module 3: MadLibs
- Module 4: Guess My Number
- Module 5: If-statements and loops
- Module 6: Functions
- Module 7: Lists and arrays
- Module 8: Final Project

