Courses for every classroom, illustration of a planet with a telescope, coding language logos, and a rocket in motion

Creative Coding

This course walks students through basic Python concepts within the context of game design. Students will also explore other topics such as history of gaming, genres, game styles, and gamification strategies.

3 times a week over 16 weeks
6th grade
7th grade
8th grade
9th grade
10th grade
11th grade
12th grade
Semester
Voyage
Python
This course includes coding exercises and practice on the Skill Struck platform as well as collaborative classroom activities, discussion points, supplemental material, and unplugged activities. Students learn the basics of Python and implement the concepts they learn by creating drawings, animations, and computer games. Students complete projects to demonstrate their game design and Python skills.
CC.1 History of Computers & Introduction to Python in Game Design
CC.2 Computer Parts & Pieces/Hardware v Software & Variables in Game Design
CC.3 How the Internet Works & Input/Output in Game Design
CC.4 How the Internet Works Continued & Syntax & Comments for Game Design
CC.5 Troubleshooting Techniques & Variable Types in Game Design
CC.6 Lists & Math in Game Design
CC.7 Debugging Strategies & If Statements in Game Design
CC.8 Careers in Web Development & Conditionals in Game Design
CC.9 Further Career Exploration & Else If Statements in Game Design
CC.10 Digital Citizenship & Functions in Game Design
CC.11 Digital Safety & While Loops in Game Design
CC.12 Programming Languages & Function Parameters in Game Design
CC.13 Binary
CC.14 Binary Continued
CC.15 Digital Footprint & Pygame Basics
CC.16 Digital Accessibility & Background for Drawing Shapes in Pygame
CC.17 Social Media Advice Panel & Draw a Circle
CC.18 Data Compression & Draw a Rectangle
CC.19 Space Saver Puzzle & Draw a Triangle
CC.20 Storage & Draw a Straight Line
CC.21 Data & Draw an Arc
CC.22 Market Research & Draw a Smiley Face
CC.23 Team Project Kickoff
CC.24 Feedback
CC.25 Team Project Presentations
CC.26 Self Driving Car Pitch & Types of Computer Games
CC.27 Artificial Intelligence & Algorithms
CC.28 Communication Style & Random in Game Design
CC.29 Digital Equity & Text on the Screen
CC.30 Secret Shapes & Timer Counting Up
CC.31 Cryptography & Timer Counting Down
CC.32 Cipher & Escape Button Functionality
CC.33 Types of Threat & Animate Drawings
CC.34 Legal & Ethical Concerns & Animate Drawings Part 2
CC.35 Advancing Skills & Animate Drawings Part 3
CC.36 Personal Data & Bounce Your Drawings
CC.37 Documenting Code & Move Drawing with Keyboard
CC.38 Break Down Big Problems & Move a Drawing with Mouse
CC.39 Party Planner & Clicking the Mouse Event
CC.40 Problem Solver Path & Ping Pong Game
CC.41 Flow Charts & Ping Pong Game Part 2
CC.42 Minefield Challenge & Ping Pong Game Improvements
CC.43 Problem Solver Skits & Snake Game
CC.44 Independent Project Kickoff
CC.45 Independent Project Feedback
CC.46 Independent Project Time
CC.47 Independent Project Presentations
CC.48 Reflections
Download the 2022 Skill Struck Standards Alignment + Correlation Guide to view a general list of our standard alignments, or find your state's specific alignment below:
General Standard Alignment
2022 Skill Struck Standards Alignment + Correlation Guide
Alabama
Alabama Course of Study Digital Literacy and CS Standards + Skill Struck Alignment
Arizona
Arizona Computer Science Standards + Skill Struck Alignment
Arkansas
Arkansas Computer Science and Computing Standards Middle School Introduction to Coding Standards + Skill Struck Alignment
Arkansas Computer Science and Computing Standards High School Programming + Skill Struck Alignment
California
Florida
Georgia
Georgia Standards of Excellence for K-8 Computer Science + Skill Struck Alignment
Idaho
Idaho Content Standards Computer Science + Skill Struck Alignment
Illinois
Illinois Computer Science Standards + Skill Struck Alignment
Indiana
Indiana K-12 Computer Science Standards + Skill Struck Alignment
Iowa
Iowa Computer Science Standards + Skill Struck Alignment
Kansas
Kansas CS Standards  P-12 + Skill Struck Alignment.
Kentucky
Kentucky Academic Standards for Computer Science + Skill Struck Alignment
Maryland
Maryland K-12 CS Standards + Skill Struck Alignment
Massachusetts
Massachusetts Digital Literacy and Computer Science Standards + Skill Struck Alignment
Michigan
Michigan K-12 Standards Computer Science + Skill Struck Alignment
Mississippi
Mississippi College and Career Readiness standards for Computer Science + Skill Struck Alignment
Missouri
Missouri K-12 Computer Science Performance Standards + Skill Struck Alignment
Nebraska
Nebraska K-12 Technology Standards + Skill Struck Alignment
Nevada
Nevada Computer Science Standards + Skill Struck Alignment
Nevada Academic Content Standards for Integrated Technology + Skill Struck Alignment
Nevada Academic Content Standards for CS + Skill Struck Alignment
New Jersey
New Jersey Computer Science and Design Thinking Standards + Skill Struck Alignment
New York
New York Computer Science and Digital Fluency Learning Standards K-12 + Skill Struck Alignment
North Carolina
North Carolina K-12 CS Standards + Skill Struck Alignment
Ohio
Ohio's Learning Standards Computer Science + Skill Struck Alignment
Oklahoma
Oklahoma Academic Standards for Computer Science + Skill Struck Alignment
Rhode Island
Rhode Island's K-12 CS Education Standards + Skill Struck Alignment
South Carolina
South Carolina Computer Science and Digital Literacy Standards + Skill Struck Alignment
South Carolina's Computer Science Standards for High School + Skill Struck Alignment
Tennessee
Tennessee K-12 Computer Science State Standards + Skill Struck Alignment
Texas
Utah
Virginia
Virginia K-12 CS Standards + Skill Struck Alignment
Washington
Washington K-12 CS State Learning Standards + Skill Struck Alignment
Wisconsin
Wisconsin Standards for Computer Science + Skill Struck Alignement
Wyoming
Wyoming Computer Science Content Standards + Skill Struck Alignment
Download Scope & Sequence
145
Student Activities
260
Teacher Resources
31
Checkpoints
0
Pre/Post Test
195
Quiz Questions
Autograder
English and Spanish
Skill Struck Reviews

Having a mapped out, structured way to learn and experience the Computer Science curriculum really freed up time for me to give students one-on-one attention. It also gave me more opportunities to give the students additional programming assignments to help them understand the concepts better.

Scott Couch
CS Teacher, Maeser Prep Academy

The program and the people behind it are innovative, intelligent, and organized. The platform is very user-friendly and l have been able to guide my students easily through the curriculum.

Dillon Gilpin
High School CS Teacher,
Duchesne County School District

All of the content is fun and engaging for our students! Regarding the support and partnership, they are always on top of everything. Small issues are resolved quickly, and that is not typical with other EdTech companies.

Donna Woods
CTE Cyber Pathway Instructor,
Moreno Valley United School District