Teacher Resources for Python with CodeX

General Resources for Teachers

Explore our selection of teacher materials for Python with CodeX, designed to support and enhance your educational efforts. Get a glimpse of comprehensive lesson plans, detailed guides, answer keys, and additional resources tailored to make your teaching experience more effective and enjoyable.

  • Looking for more resources? Check out the Elementary Resources section, where you can find a range of additional resources designed to support students in upper elementary and beyond. While these resources are tailored for elementary levels, their comprehensive content can benefit students of all ages and educational stages. Whether you're looking to enhance foundational skills or provide extra support, these tools are versatile and effective for diverse learning needs.

START HERE for CodeX Teacher's Materials:

CodeX Missions in CodeSpace: Overview

Explore the structured learning approach of CodeX with our intuitive coding environment, CodeSpace. Designed to empower educators and engage students, CodeSpace organizes learning into interactive Missions that guide students through hands-on coding projects.

In CodeSpace, Missions are meticulously crafted coding challenges that scaffold learning from basic concepts to advanced skills. Each Mission is structured to provide:

  • Educational Progression: Sequentially introduce concepts, building complexity with each Mission.
  • Hands-on Practice: Provide interactive coding exercises that reinforce learning objectives.
  • Project-based Learning: Encourage creativity through real-world coding projects.
  • Prepares for Real-world Applications: Skills developed in Missions translate to real-world coding scenarios.
UnitMissions
Unit 1Missions 1-5
Unit 2Missions 6-8
Unit 3Missions 9-12
Unit 4Missions 13-14
Unit 5Missions 15-16
MissionBrief
Mission 1Welcome -- learn about CodeSpace
Mission 2Introducing CodeX -- learn about the CodeX
Mission 3Light Show -- turn pixel LEDs various colors
Mission 4Display Games -- lighting pixel game
Mission 5Micro Musician -- use sound clips
Remix #1Create original code from Missions 3-5
Mission 6Heartbeat -- introduces a while loop
Mission 7Personal Billboard -- introduces a list
Mission 8Answer Bot -- uses a list
Remix #2Create original code from Missions 6-8
Mission 9Game Spinner -- introduces functions with parameters
Mission 10Reaction Time -- use the computer's clock
Mission 11Spirit Level -- use the acceleromeer to turn the CodeX into a digital level
Mission 12Night Light -- use the light sensor to turn on and off the LED pixels
Remix #3Create original code from Missions 9-12
Mission 13Sounds Fun -- create a GUI and explore "soundlib" library
Mission 14Line Art -- use pixels & bitmap function to draw on screen
Mission 15Handball -- make a 1 player "Pong" game for CodeX
Mission 16Breakout! -- design breakout game with advanced graphics
Final ProjectCreate an original program using all coding concepts learned in the course

Note: Remixes and Final Projects are assigned outside of CodeSpace

CodeX Resources by Mission

Unit 1: Missions 1-5

Missions 1-5 Resources

Unit 2: Missions 6-8

Missions 6-8 Resources

Unit 3: Missions 9-12

Missions 9-12 Resources

Unit 4: Missions 13-14

Missions 13-14 Resources

Unit 5: Missions 15-16

Missions 15-16 Resources

Final Project

The Final Project guide in our Python with CodeX curriculum is a graphic organizer designed to help students review their learning, plan their project, write their code, and provide peer feedback. This comprehensive tool ensures that students can effectively consolidate their knowledge, collaborate with peers, and demonstrate their programming skills in a structured and supportive environment.

Answer Keys by Mission

To support your teaching journey and ensure your students' success in coding, we’ve provided answer keys for each CodeX Mission. These resources are designed to help you evaluate student progress, provide feedback, and guide your instructional approach effectively.


  • codex-answer-keys
  • AP CSP Solutions

    To support your teaching of AP Computer Science Principles (AP CSP), we’ve provided solutions for each lesson and project. These solutions are designed to assist you in evaluating student progress, providing timely feedback, and enhancing your instructional strategies.


    Flow Charts

  • flow-chart-answers

  • Functions and Global Variables

  • functions-and-global-variables-answers

  • Functions and Local Variables


    Traversing a List


    Elementary Solutions

    To enhance your teaching experience and support your young learners, we’ve provided a collection of elementary solutions for various coding lessons and activities. These resources are crafted to help you evaluate student progress, provide helpful feedback, and guide your instructional approach effectively.

  • remix-solutions