Python Programming (Program)
Materials and Supplies Included in partnership with CodeCraft
This class is 2 of Code Crafts most popular Coding Courses combined!
Students will be in-person Class with a certfified CodeCraft Instructor Mondays and Wednesdays for the Fall Semester and continue their studies on Wednesday in the Spring.
Course 1: Python for Everybody
Description: This foundational course introduces the versatile Python programming language.
Students will learn Python syntax, data structures, and fundamental programming concepts
through interactive exercises and projects.
Objectives:
●Write, execute, and debug basic Python code.
●Utilize core Python data structures (lists, dictionaries, sets, etc.).
●Understand control flow (conditional statements and loops).
●Gain exposure to essential programming concepts like functions and modules.
●Develop problem-solving skills and algorithmic thinking.
Goal:
●Establish a solid foundation in Python for future specialization in various software
development domains.
Course 2: Coding Strategic Games with Python: Tic-Tac-Toe
(10 hours)
Description: This hands-on course challenges participants to build their own Tic-Tac-Toe game
using Python within the Codecraft Works game editor. Students will learn how to create a
computer-guided character capable of playing strategically, ultimately demonstrating the
"zero-sum" nature of the game when both players employ optimal strategies. Multiple strategies
will be discussed, allowing students to compare and contrast the different approaches to
winning.
Objectives:
●Learn the rules and specifics of Tic-Tac-Toe game development.
●Understand Python code indentation and project requirements.
●Create the basic game structure and user interface.
●Implement defensive strategies for the computer player.
●Explore advanced techniques for blocking opponent moves and targeting weaknesses.
Goal: Empower students to build a complete Tic-Tac-Toe game in Python, showcasing their
programming skills and game development capabilities.
Potential Career Paths: Game Developer, Python Developer, Software Engineer.
More information: https://codecraftworks.com/k12-stem-programs
08/20/2025, 08/25/2025, 08/27/2025, 09/03/2025, 09/08/2025, 09/10/2025, 09/15/2025, 09/17/2025, 09/22/2025, 09/24/2025, 09/29/2025, 10/01/2025, 10/06/2025, 10/08/2025, 10/13/2025, 10/15/2025, 10/20/2025, 10/22/2025, 10/27/2025, 10/29/2025, 11/03/2025, 11/05/2025, 11/10/2025, 11/12/2025, 11/17/2025, 11/19/2025, 12/03/2025, 12/10/2025, 12/17/2025, 01/07/2026, 01/12/2026, 01/14/2026, 01/19/2026, 01/21/2026, 01/26/2026, 01/28/2026, 02/02/2026, 02/04/2026, 02/09/2026, 02/11/2026, 02/16/2026, 02/18/2026, 02/25/2026, 03/02/2026, 03/04/2026, 03/09/2026, 03/11/2026, 03/18/2026, 03/23/2026, 03/25/2026, 03/30/2026, 04/01/2026, 04/06/2026, 04/08/2026, 04/13/2026, 04/15/2026, 04/22/2026, 04/29/2026, 05/06/2026, 05/13/2026
Participants must be entering grades 6 to 8.
Minimum: 5
Maximum: 15
Registration starts on 03/17/2025 and ends on 03/04/2026.
Room: Room 5
Please contact Bailiwicks Enrichment Campus if you have any questions.