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 Resources by Mission

Missions 1-5

Missions 6-8

Missions 9-12

Missions 13-14

Missions 15-16

Final Project

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

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

  • Cross-curricular Solutions

    To support your cross-curricular teaching efforts and enhance student learning, we’ve provided a comprehensive collection of solutions for various integrated lessons. These resources are designed to help you assess student progress, offer insightful feedback, and guide your instructional strategies effectively across multiple subjects.


    Remix Solutions

    We’re excited to offer a collection of remix solutions designed to inspire creativity and enhance the learning experience in your classroom. These solutions provide detailed examples for customized coding projects, enabling you to guide your students through creative explorations and innovative problem-solving.

  • remix-solutions

  • Other Coded Examples

    We are thrilled to showcase a variety of coded remix project examples completed by students and PD participants. These projects highlight the incredible creativity, ingenuity, and coding skills of learners. Use these examples to inspire your students and show them the limitless possibilities of coding.

  • Other submissions