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:
- Python with CodeX Curriculum Guide.pdf
login required
- Elementary School CodeX Guide.pdf
login required
- Vocabulary By Mission (1-16).pdf
login required
- Python with CodeX - Online Textbook Teachers Edition.pdf
login required
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.
Unit | Missions |
---|---|
Unit 1 | Missions 1-5 |
Unit 2 | Missions 6-8 |
Unit 3 | Missions 9-12 |
Unit 4 | Missions 13-14 |
Unit 5 | Missions 15-16 |
Mission | Brief |
---|---|
Mission 1 | Welcome -- learn about CodeSpace |
Mission 2 | Introducing CodeX -- learn about the CodeX |
Mission 3 | Light Show -- turn pixel LEDs various colors |
Mission 4 | Display Games -- lighting pixel game |
Mission 5 | Micro Musician -- use sound clips |
Remix #1 | Create original code from Missions 3-5 |
Mission 6 | Heartbeat -- introduces a while loop |
Mission 7 | Personal Billboard -- introduces a list |
Mission 8 | Answer Bot -- uses a list |
Remix #2 | Create original code from Missions 6-8 |
Mission 9 | Game Spinner -- introduces functions with parameters |
Mission 10 | Reaction Time -- use the computer's clock |
Mission 11 | Spirit Level -- use the acceleromeer to turn the CodeX into a digital level |
Mission 12 | Night Light -- use the light sensor to turn on and off the LED pixels |
Remix #3 | Create original code from Missions 9-12 |
Mission 13 | Sounds Fun -- create a GUI and explore "soundlib" library |
Mission 14 | Line Art -- use pixels & bitmap function to draw on screen |
Mission 15 | Handball -- make a 1 player "Pong" game for CodeX |
Mission 16 | Breakout! -- design breakout game with advanced graphics |
Final Project | Create 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
- A - Lesson Prep Getting Started.pdf
login required
- A - Lesson Prep Mission 1.pdf
login required
- Mission 1 Objective 4 Check Answers.pdf
login required
- A - Lesson Prep Mission 2.pdf
login required
- Unit 1 Review Links and Test Questions.pdf
login required
Unit 2: Missions 6-8
Missions 6-8 Resources
- A - Lesson Prep Mission 7.pdf
login required
- A - Lesson Prep Adding Images.pdf
login required
- A - Lesson Prep Mission 7 Remix.pdf
login required
- Unit 2 Review Links and Test Questions.pdf
login required
Unit 3: Missions 9-12
Missions 9-12 Resources
Unit 4: Missions 13-14
Missions 13-14 Resources
- A - Lesson Prep Mission 13.pdf
login required
- A - Lesson Prep Mission 13 Remix.pdf
login required
- A - Lesson Prep Mission 14.pdf
login required
- A - Lesson Prep Mission 14 Remix.pdf
login required
- Unit 4 Review Links and Test Questions.pdf
login required
Unit 5: Missions 15-16
Missions 15-16 Resources
- A - Lesson Prep Mission 15.pdf
login required
- A - Lesson Prep Mission 16.pdf
login required
- Unit 5 Review Links and Test Questions.pdf
login required
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.
- Answer_Bot_1.py
login required
- Answer_Bot_2.py
login required
- Answer_Bot_3.py
login required
- Answer_Bot_4.py
login required
- Answer_Bot_5.py
login required
- Answer_Bot_6.py
login required
- Answer_Bot_7.py
login required
- Answer_Bot_mission_8.txt
login required
- Billboard_mission_7.txt
login required
- Break_Out_1.py
login required
- Break_Out_2.py
login required
- Break_Out_3.py
login required
- Break_Out_4.py
login required
- Break_Out_5.py
login required
- Break_Out_6.py
login required
- Break_Out_7.py
login required
- Break_Out_8.py
login required
- Display_Games_1.py
login required
- Display_Games_10.py
login required
- Display_Games_2.py
login required
- Display_Games_3.py
login required
- Display_Games_4.py
login required
- Display_Games_5.py
login required
- Display_Games_6.py
login required
- Display_Games_7.py
login required
- Display_Games_9.py
login required
- Display_mission_4.txt
login required
- Game_Spinner_1.py
login required
- Game_Spinner_2.py
login required
- Game_Spinner_3.py
login required
- Game_Spinner_4.py
login required
- Game_Spinner_5.py
login required
- Game_Spinner_6.py
login required
- Game_Spinner_7.py
login required
- Game_Spinner_8.py
login required
- Game_Spinner_mission_9.txt
login required
- Handball_1.py
login required
- Handball_10.py
login required
- Handball_11.py
login required
- Handball_12.py
login required
- Handball_2.py
login required
- Handball_3.py
login required
- Handball_4.py
login required
- Handball_5.py
login required
- Handball_6.py
login required
- Handball_7.py
login required
- Handball_8.py
login required
- Handball_9.py
login required
- Heart1_mission_2.txt
login required
- Heart2_mission_6.txt
login required
- Heartbeat_1.py
login required
- Heartbeat_10.py
login required
- Heartbeat_11.py
login required
- Heartbeat_2.py
login required
- Heartbeat_3.py
login required
- Heartbeat_4.py
login required
- Heartbeat_5.py
login required
- Heartbeat_6.py
login required
- Heartbeat_7.py
login required
- Heartbeat_8.py
login required
- Heartbeat_9.py
login required
- Introducing_CodeX_8.py
login required
- Introducing_CodeX_9.py
login required
- Light_Show_2.py
login required
- Light_Show_3.py
login required
- Light_Show_4.py
login required
- Light_Show_6.py
login required
- Light_Show_7.py
login required
- Light_Show_8.py
login required
- Light_Show_9.py
login required
- Line_Art_1.py
login required
- Line_Art_2.py
login required
- Line_Art_3.py
login required
- Line_Art_4.py
login required
- Line_Art_5.py
login required
- Line_Art_6.py
login required
- Line_Art_7.py
login required
- Line_Art_8.py
login required
- Line_Art_9.py
login required
- Micro_Musician_2.py
login required
- Micro_Musician_3.py
login required
- Micro_Musician_4.py
login required
- Micro_Musician_5.py
login required
- Music1_Mission_5.txt
login required
- NightLight_mission_12.txt
login required
- Night_Light_2.py
login required
- Night_Light_3.py
login required
- Night_Light_4.py
login required
- Night_Light_5.py
login required
- Personal_Billboard_1.py
login required
- Personal_Billboard_2.py
login required
- Personal_Billboard_3.py
login required
- Personal_Billboard_4.py
login required
- Personal_Billboard_5.py
login required
- Personal_Billboard_6.py
login required
- Personal_Billboard_7.py
login required
- Personal_Billboard_8.py
login required
- Personal_Billboard_9.py
login required
- Pixels1_mission_3.txt
login required
- Reaction_Tester_1.py
login required
- Reaction_Tester_2.py
login required
- Reaction_Tester_3.py
login required
- Reaction_Tester_4.py
login required
- Reaction_Tester_5.py
login required
- Reaction_Tester_6.py
login required
- Reaction_Tester_7.py
login required
- Reaction_Time_mission_10.txt
login required
- Sounds_Fun_1.py
login required
- Sounds_Fun_10.py
login required
- Sounds_Fun_11.py
login required
- Sounds_Fun_2.py
login required
- Sounds_Fun_3.py
login required
- Sounds_Fun_4.py
login required
- Sounds_Fun_5.py
login required
- Sounds_Fun_6.py
login required
- Sounds_Fun_7.py
login required
- Sounds_Fun_8.py
login required
- Sounds_Fun_9.py
login required
- Spirit_Level_2.py
login required
- Spirit_Level_3.py
login required
- Spirit_Level_4.py
login required
- Spirit_Level_5.py
login required
- Spirit_Level_6.py
login required
- Spirit_Level_mission_11.txt
login required
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.
- Answer_Bot_modified.txt
login required
- Answer_Bot_solution.txt
login required
- Mission 10 - Reaction_Time_Functions.txt
login required
- Mission 10 - Reaction_Time_Lesson.txt
login required
- Mission 11 - SpiritLevel_Challenges.txt
login required
- Mission 11 - SpiritLevel_Functions.txt
login required
- Mission 11 - Spirit_Level.txt
login required
- Mission 12 - NightLight.txt
login required
- Mission 12 - NightLight_Function.txt
login required
- Mission 3 - Pixels1.txt
login required
- Mission 4 - Display.txt
login required
- Mission 6 - Heartbeat.txt
login required
- Mission 9 - Game_Spinner - solution.txt
login required
Flow Charts
- Code for sampleA.txt
login required
- Code for sampleB.txt
login required
- Code for sampleC.txt
login required
- Code for sampleD.txt
login required
- Code for sampleE.txt
login required
- Code for sampleF.txt
login required
- Code for sampleG.txt
login required
- Code for sampleH.txt
login required
- Code for sampleI.txt
login required
- Python code for flowcharts -- answers!.pdf
login required
Functions and Global Variables
- Display2 starter code.txt
login required
- Display3 solution.txt
login required
Functions and Local Variables
- Assignment-P1_ Answers.pdf
login required
- Assignment-P2_ Answers.pdf
login required
- Check for Understanding-P1_ Answers.pdf
login required
- Check for Understanding_ Answers.pdf
login required
- Display1 mission 4 starter with functions.txt
login required
- Mission 4 - Display - no functions.txt
login required
- _Display2 solution.txt
login required
Traversing a List
- Game_Spinner Traversal.txt
login required
- Spicy-Game_Spinner Traversal.txt
login required
- Traversing a List - Answers.pdf
login required
- list_traversal_PT1.txt
login required
- list_traversal_PT2.txt
login required
- list_traversal_PT3.txt
login required
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.
- Answer_Bot-Remix1A.txt
login required
- Answer_Bot-Remix1AA.txt
login required
- Answer_Bot-Remix1B.txt
login required
- Answer_Bot-Remix1C.txt
login required
- Answer_Bot-Remix2A.txt
login required
- Answer_Bot-Remix2B.txt
login required
- Answer_Bot-Remix3A.txt
login required
- Answer_Bot-Remix3AA.txt
login required
- Answer_Bot-Remix3B.txt
login required
- Answer_Bot-Remix3BB.txt
login required
- Billboard-Remix1A.txt
login required
- Billboard-Remix1B.txt
login required
- Billboard-Remix2A.txt
login required
- Billboard-Remix2B.txt
login required
- Billboard-Remix2C.txt
login required
- Billboard-Remix2CC.txt
login required
- Billboard-Remix2D.txt
login required
- Billboard-Remix3A.txt
login required
- Billboard-Remix3B.txt
login required
- Billboard-Remix4A.txt
login required
- Copy of Simon Memory with Sounds - Copy.txt
login required
- Day1Remix-Medium.txt
login required
- Day1Remix-Medium2.txt
login required
- Day1Remix-Mild.txt
login required
- Day1Remix-Spicy.txt
login required
- Day2Remix-Medium.txt
login required
- Day2Remix-Mild.txt
login required
- Day2Remix-Spicy.txt
login required
- Day3Remix-IncreaseDie.txt
login required
- Day3Remix-Spicy2.txt
login required
- Day3Remix-spicy1.txt
login required
- Day3Remix1-Spicy3.txt
login required
- Day3Remix1.txt
login required
- Day3Remix2.txt
login required
- Day3Remix3.txt
login required
- Day3Remix4.txt
login required