FREE K-12 AI LITERACY COURSES FOR THE 2025-2026 SCHOOL YEAR! Learn more here.
FREE K-12 AI LITERACY COURSES FOR THE 2025-2026 SCHOOL YEAR! Learn more here.
This course walks students through the basics of coding with Python alongside other topics such as digital citizenship, the internet, and data. Intended for students between grades 9 and 12.
3x a week over 16 weeks
The curriculum includes coding exercises and practice on the Skill Struck platform interspersed with classroom collaboration activities, discussion points, supplemental materials, and unplugged activities. This course walks students through the basics of coding alongside other topics. This integrated approach keeps lessons diverse and students engaged. Students work individually and as teams to build innovative and competitive coding solutions.
HSPy1: What is a Computer? / History of Computers
HSPy2: Computer Parts and Pieces / Hardware vs. Software
HSPy3: Introduction to Python
HSPy4: Digital Citizenship & Variables
HSPy5: Inputs/Outputs
HSPy6: Inputs/Outputs Hands On
HSPy7: Syntax and Variable Types
HSPy8: How the Internet Works
HSPy9: Digital Safety & Python Numbers
HSPy10: Computers and Your World
HSPy11: Computer Boundaries & Python Converting
HSPy12: Digital Footprint
HSPy13: Communication Styles & Python Concatenation
HSPy14: Python and Math
HSPy15: Minefield Challenge
HSPy16: Problem Solver Skits
HSPy17: Break Down Big Projects & Python Modulus
HSPy18: Party Planner
HSPy19: Family Vacation Planning
HSPy20: Careers in Software Development & Python Strings
HSPy21: Further Career Exploration & String Methods
HSPy22: Artificial Intelligence & Python String Methods Continued
HSPy23: Teachable Machine
HSPy24: Social Media Advice Panel & Concatenating Numbers
HSPy25: Digital Accessibility & Concatenating Numbers Continued
HSPy26: Self Driving Car Pitch
HSPy27: Digital Equity
HSPy28: Troubleshooting Techniques & Python Lists
HSPy29: Troubleshooting Scenarios & If Statements
HSPy30: Cryptography & Conditionals
HSPy31: Debugging Strategies
HSPy32: Data & Else If Statements
HSPy33: Binary
HSPy34: Storage
HSPy35: Cipher
HSPy36: Flow Charts
HSPy37: Market Research
HSPy38: Advancing Technology in Careers & For Loops
HSPy39: Personal Data
HSPy40: Documenting Code
HSPy41: Problem Solving Path
HSPy42: Simulations & Recursion
HSPy43: Team Project Kickoff
HSPy44: Ice Fishing Team Building
HSPy45: Team Project Continued
HSPy46: Team Project Presentations
HSPy47: Reflections
HSPy48: Class Review
Optional: Collecting Data
Optional: Organizing Data
Optional: Analyzing Data
Optional: Visualizing Data
In this course students will complete challenges that help solidify concepts as they use skills in a variety of ways. In order to complete tasks, students will creatively apply what they've learned by using different approaches to reach a goal. This experience closely follows challenges they would face in a technical interview, allowing them to practice. Some examples of projects: Find the Tens Place, Remove String Section, Leap Year, Factorial, Halloween Candy Count.
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.
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.
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.