Banner Image
Back

Python

Category:

STEAM & Computer Science

Grade Levels:

(Grades 6th-12th)

Final Projects or Artifacts:

The final project can include: A Functional Python Application – Examples include a quiz game, calculator, text-based adventure, or simple automation script. A Code Documentation File – A written explanation of the program’s structure, logic, and key functions. A Debugging and Problem-Solving Log – Notes on challenges encountered during development and how they were resolved. A Reflection on Learning and Applications – A summary of skills gained and potential real-world uses of Python.

Program Requirements:

  • Student Email Addresses (for account creation)
  • Instructor access to SmartBoard or Projector
  • Student Accounts Created Prior to First Session
  • Laptop 1 per student (ex: Chromebook; Lenovo)
  • Access to and accounts created for https://www.w3schools.com/

Program Description:

This course introduces students to the fundamentals of Python programming, one of the most widely used and beginner-friendly programming languages. Students will learn core concepts such as variables, data types, conditionals, loops, functions, and basic data structures (lists, dictionaries). Through hands-on coding exercises and real-world projects, students will develop problem-solving skills and logical thinking. The course may also introduce applications of Python in areas such as automation, data analysis, and simple game development, making it relevant across multiple fields. Emphasis is placed on writing clean, readable code and understanding how programs are structured.