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

Example Projects and Materials

Register For This Class
Back To Courses Page