Coding Fundamentals

Walks students through the basics of coding with Python alongside other topics such as digital citizenship, pre-loaded programs, and data.

61c2a320f724f784feb1b865_stream-light3 times a week over 16 weeks.

Python
Voyage
Semester
6th grade
7th grade
8th grade
9th grade
10th grade
11th grade
12th grade
  • Course Summary
  • Course Outline
  • Standard Alignment
  • Course Project

The lesson plan 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 learn through Python.Walks students through the basics of coding with Python alongside other topics such as digital citizenship, pre-loaded programs, and data.

Coding Fundamentals
  • CF.1 Introduction to Python

    Learning Outcomes:

    Students will learn to navigate the Skill Struck website. They will also be introduced to different coding languages and further delve deeper into the language of Python.

    Topics covered:

    Intro to Coding Languages

    Intro to Python

    Intro to the Skill Struck website

    Standard alignment:

    3B-AP-24, 2-AP-11, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-33

  • CF.2 Digital Citizenship & Variables

    Learning Outcomes:

    Students will analyze how technology affects the way people treat each other. They will learn to create and use variables in Python.

    Topics covered:

    Technology Treatment

    Intro to Variables

    Digital Citizenship

    Standard alignment:

    2-NI-05, 2-AP-11, 2-AP-17, 2-IC-20, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-22, 3B-AP-21, 3B-IC-26, 3B-IC-25, 3B-IC-27

  • CF.3 Inputs/Outputs

    Learning Outcomes:

    Students will examine the difference between an input and an output. They will practice creating both inputs and outputs in Python aswell as participate in a variable challenge.

    Topics covered:

    Python Inputs and Outputs

    Inputs and Outputs Craft

    Standard alignment:

    2-CS-02, 2-CS-03, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • CF.4 Syntax and Comments

    Learning Outcomes:

    Students will learn what syntax means in a computer science setting. They will practice creating poignant comments in their code. Students will discover the differences in variable types.

    Topics covered:

    Python Syntax and Comments

    Python Variable Types

    Standard alignment:

    2-AP-11, 2-AP-17, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • CF.5 How the Internet Works

    Learning Outcomes:

    Students will walk through an overview of how the internet works. They will examine the different parts that come together for the internet to function. Through a puzzle activity, they will experience why packets are useful in the internet. Lasty, students will refine their knowledge of Syntax & Comments aswell as Variables through challenges.

    Topics covered:

    Syntax & Comments and Variable Challenges

    Overview of How the Internet Works

    Puzzle Packet Activity

    Standard alignment:

    2-NI-04, 2-AP-11, 2-AP-17, 3A-NI-04, 3B-NI-03

  • CF.6 Digital Safety & Python Numbers

    Learning Outcomes:

    Students will determine how to be safe while using technology and the internet. They will dive deeper into the specifics around using numbers in Python.

    Topics covered:

    Digital Safety

    Python Numbers

    Standard alignment:

    2-AP-11, 2-AP-17, 3A-NI-05, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-21, 3B-AP-22, 3B-NI-04, 3B-AP-18, 3A-NI-08, 3A-NI-07, 3A-NI-06

  • CF.7 Computers and Your World

    Learning Outcomes:

    Students will explore the role that computers have in their everyday life and how technology affects the world. They will also engage in a debate over social media expectations and boundaries.

    Topics covered:

    Number Challenges

    Computers and Your World Demonstration

    Social Media Debate

    Standard alignment:

    2-AP-11, 2-AP-17, 2-IC-20, 3B-IC-27, 3B-IC-26, 3B-IC-25, 3A-IC-28, 3B-IC-28, 3A-AP-20

  • CF.8 Computer Rules Panel & Python Converting

    Learning Outcomes:

    Students discuss with each other in a panel format about healthy computer boundaries and rules. They will practice converting data types in Python.

    Topics covered:

    Computer Rules Panel

    Python Converting

    Standard alignment:

    2-AP-11, 2-AP-17, 2-IC-20, 3B-IC-26, 3A-IC-24, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • CF.9 Pre-loaded Systems

    Learning Outcomes:

    Coding Fundamentals

    Topics covered:

    Pre-loaded Systems

    Standard alignment:

    2-AP-13, 2-AP-10

  • CF.10 Communication Styles & Python Concatenation

    Learning Outcomes:

    Students will learn about different communication srtyles and discover their own styles through a line up activity. They will learn about concatenation in Python.

    Topics covered:

    Line Up Activity

    Communication Styles Presentation

    Python Concatenation

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-17, 2-IC-20, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3A-IC-26

  • CF.11 Python and Math

    Learning Outcomes:

    Students practice arithmetic using the Python language. They will discuss different tips and tricks for problem solving.

    Topics covered:

    Python Math

    Problem Solving Tips

    Standard alignment:

    2-AP-13, 2-AP-17, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • CF.12 Market Research

    Learning Outcomes:

    Students will explore how to gather information from a population through market research. They will learn to use Google Forms to conduct their own market research.

    Topics covered:

    Market Research Demonstration

    Google Forms

    Do Your Own Market Research

    Standard alignment:

    2-DA-08, 2-AP-15, 2-IC-22, 3A-DA-11, 3A-DA-12, 3B-DA-05, 3B-DA-06, 3B-AP-15

  • CF.13 Problem Solver Skits

    Learning Outcomes:

    Students will practice problems solving strategies through group skits. They will walk through Python math challenges to polish their skills.

    Topics covered:

    Problem Solver Skits

    Python Math Challenges

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-17, 3A-AP-18

  • CF.14 Break Down Big Projects & Python Modulus

    Learning Outcomes:

    Students will break down bigger projects into smaller, compartmentalized tasks. They will learn about the modulus and what it returns in Python.

    Topics covered:

    Big Projects

    Modulus

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-17, 2-AP-17, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • CF.15 Party Planner & Modulus Challenges

    Learning Outcomes:

    Students will practice breaking down big problems into smaller tasks as they work together as a class to plan a party. They will work through modulus challenges to solidify what the modulus means.

    Topics covered:

    Party Planner

    Modulus Challenges

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-17, 3A-AP-17

  • CF.16 Family Vacation Planning & Simple Calculator

    Learning Outcomes:

    Students will practice their problem solving tips and tricks as they work through the curveballs that come from planning a family vacation. They will build a simple calculator with Python.

    Topics covered:

    Simple Calculator

    Family Vacation Planning

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-17, 3A-AP-22, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3A-DA-10, 3A-DA-11, 3A-AP-14, 3A-AP-19, 3A-AP-21, 3B-AP-22

  • CF.17 Digital Footprint

    Learning Outcomes:

    Students will explore what a digital footprint is and examine how to have a healthy footprint. They will practice converting data types in Python.

    Topics covered:

    Digital Footprint

    Footprint Pledge

    Standard alignment:

    2-AP-11, 2-IC-20, 3B-IC-25, 3B-IC-26, 3B-IC-24

  • CF.18 Files & Data Operations

    Learning Outcomes:

    Students will discover the different file types and what each type represents. They will learn about data operations in Python.

    Topics covered:

    Data Operations

    File Types

    Standard alignment:

    2-AP-14

  • CF.19 Coding Aesthetics

    Learning Outcomes:

    Students will reflect on operating systems through class activities. They will also discuss coding aesthetics, aka clean code.

    Topics covered:

    Operating Systems Activity

    Coding Aesthetics

    Standard alignment:

  • CF.20 Careers in Software Development & Python Strings

    Learning Outcomes:

    Students will discover different careers in software development and examine different career pathways. They will learn how to create and manipulate strings in Python.

    Topics covered:

    Career Presentation

    Python Strings

    Standard alignment:

    2-AP-11, 2-AP-17, 2-IC-20, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18 , 3B-AP-10, 3B-AP-11 , 3B-AP-14 , 3B-AP-19, 3B-AP-21 , 3B-AP-22

  • CF.21 Further Career Exploration & String Methods

    Learning Outcomes:

    Students will walk through the specifics of a certain career in software development to understand the specifics behind the career. They will learn different methods that can be used on Python strings.

    Topics covered:

    Career Exploration

    Python String Methods

    Standard alignment:

    2-AP-11, 2-AP-12, 2-AP-17, 2-IC-20, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • CF.22 Artificial Intelligence & Python String Methods Continued

    Learning Outcomes:

    Students will discuss the ethics of artificial intelligence and debate the moral aspects of research into AI. They will continue to learn further methods for strings in Python.

    Topics covered:

    Artificial Intelligence Debate

    Python String Methods Continued

    Standard alignment:

    2-AP-11, 2-AP-12, 2-AP-17, 2-IC-20, 3B-AP-16, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-14, 3B-AP-11, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3B-AP-08

  • CF.23 Back-to-Back Drawing & Story Maker

    Learning Outcomes:

    Students will discover effective communication strategies as they participate in a back to back drawing activity. They will practice Python concepts they've learned in a story maker project.

    Topics covered:

    Back to Back Drawings Activity

    Python Story Maker Project

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-17, 2-IC-20, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-22

  • CF.24 Social Media Advice Panel & Concatenating Numbers

    Learning Outcomes:

    Students will share advice about apprpriate and healthy social media with each other ina panel format. They will learn how to concatenate with numbers in Python.

    Topics covered:

    Social Media Advice Panel

    Python Concatenating Numbers

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-17, 2-IC-20, 3A-IC-24, 3B-IC-25, 3B-IC-27, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • CF.25 Digital Accessibility & Concatenating Numbers Continued

    Learning Outcomes:

    Students will discuss the strengths and problems that exist for all people to effectively use digital media. They will continue to practice concatenating numbers in Python.

    Topics covered:

    Digital Accessibility Presentation

    Python Concatenating Numbers Continued

    Standard alignment:

    2-CS-01, 2-AP-11, 2-AP-13, 2-AP-17, 2-IC-20, 2-IC-21, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3A-AP-21, 3A-IC-25

  • CF.26 Self Driving Car Pitch & Team Roster

    Learning Outcomes:

    Students will present an argument about the pros and cons of developing a self driving car. They will build a team roster in Python.

    Topics covered:

    Python Project

    Self Driving Car Pitch

    Standard alignment:

    2-CS-01, 2-AP-11, 2-AP-13, 2-AP-17, 2-IC-21, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • CF.27 Digital Equity & Decipher

    Learning Outcomes:

    Students will analyze the discrepancies that exist in the technology world and will look for gaps in digital equity. They will practice the Python concepts learned in a decipher exercise.

    Topics covered:

    Digital Equity Presentation

    Python Project: Decipher

    Standard alignment:

    2-CS-01, 2-AP-11, 2-AP-13, 2-IC-20 , 2-IC-21, 3A-AP-13, 3A-AP-16 , 3A-AP-17, 3A-AP-18 , 3B-AP-10 , 3B-AP-11, 3B-AP-14, 3B-AP-19 , 3B-AP-21, 3B-AP-22, 3A-AP-21 , 3A-IC-25 , 3B-IC-26 , 3B-IC-27

  • CF.28 Troubleshooting Techniques & Python Lists

    Learning Outcomes:

    Students will build their troubleshooting capabilities as they practice different strategies of fixing problems with technology. They will learn how to create lists in Python.

    Topics covered:

    Troubleshooting Techniques Demonstration

    Python Lists

    Standard alignment:

    2-CS-03, 2-AP-11, 2-AP-13, 2-AP-17, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3A-CS-03

  • CF.29 Troubleshooting Scenarios & If Statements

    Learning Outcomes:

    Students will apply their troubleshooting strategies to debugging their code. Students will challenge themselves with further if statements in Python.

    Topics covered:

    Troubleshooting Code

    Python If Statements Challenges

    Standard alignment:

    2-CS-03, 2-AP-11 , 2-AP-13, 2-AP-17, 3A-AP-15 , 3A-CS-03, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11 , 3B-AP-14, 3B-AP-19 , 3B-AP-21 , 3B-AP-22 , 3B-AP-12

  • CF.30 Error Types & Python If Statement Challenges

    Learning Outcomes:

    Students will apply their troubleshooting strategies to debugging their code. Students will challenge themselves with further if statements in Python.

    Topics covered:

    Troubleshooting Code

    Python If Statements Challenges

    Standard alignment:

    2-CS-03, 2-AP-11 , 2-AP-13, 2-AP-17, 3A-AP-15 , 3A-CS-03, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11 , 3B-AP-14, 3B-AP-19 , 3B-AP-21 , 3B-AP-22 , 3B-AP-12

  • CF.31 Data & Else If Statements

    Learning Outcomes:

    Students will analyze different approaches to storing data and ways to optimize memory space.

    Topics covered:

    Data Storage Presentation

    Python Else If Statements

    Standard alignment:

    2-DA-07, 2-AP-11, 2-AP-13, 2-AP-17, 3A-AP-15, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3A-DA-9

  • CF.32 Space Saver Puzzle & Python Else If Challenges

    Learning Outcomes:

    Students will apply their understanding of data storage through a visual puzzle for saving space. They will practice building else if statements in Python through challenges.

    Topics covered:

    Space Saver Puzzle

    Python Else If Statements Challenges

    Standard alignment:

    "2-DA-07 , 2-AP-11 , 2-AP-13 , 2-AP-17 , 3A-AP-13, 3A-AP-15 , 3A-AP-16 , 3A-AP-17 , 3A-AP-18, 3B-AP-10 , 3B-AP-11, 3B-AP-14 , 3B-AP-19 , 3B-AP-21 , 3B-AP-22 , 3A-DA-10 "

  • CF.33 Saving Space & Python Else If Challenges

    Learning Outcomes:

    Students will further explore different storage technology to optimize space on devices. They will continue to practice adding else if statements to their Python code.

    Topics covered:

    Saving Space Demonstration

    Python Else If Statements Challenges

    Standard alignment:

    2-DA-07, 2-AP-11, 2-AP-13, 2-AP-17, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3B-AP-12

  • CF.34 Morse Code & Conditionals

    Learning Outcomes:

    Students will explore methods of encryption through a morse code activity. They will learn about Python conditionals.

    Topics covered:

    Morse Code Activity

    Python Conditionals

    Standard alignment:

    2-NI-06, 2-DA-07, 2-AP-11, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3A-AP-15, 3B-NI-04, 3B-AP-18

  • CF.35 Cipher & Conditionals

    Learning Outcomes:

    Students will practice decoding an encrypted message through the pig pen cipher approach. They will practice Python conditionals challenges.

    Topics covered:

    Pig Pen Cipher Activity

    Python Conditionals Challenges

    Standard alignment:

    2-NI-06, 2-DA-07, 2-AP-11, 2-AP-13, 2-AP-17, 3B-NI-04, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3A-AP-15

  • CF.36 Flow Charts

    Learning Outcomes:

    Students will build flow charts to visualize different algorithms.

    Topics covered:

    Flow Charts PowerPoint

    Flow Charts Activity

    Standard alignment:

    2-AP-10, 2-AP-11, 3A-AP-13 , 3A-AP-16 , 3A-AP-17 , 3A-AP-18 , 3B-AP-10, 3B-AP-11 , 3B-AP-14 , 3B-AP-19, 3B-AP-21, 3B-AP-22 , 3A-AP-15

  • CF.37 Technology and Career Shifts & Loops

    Learning Outcomes:

    Students will analyze how the advancement of technology affects career options and availability. They will learn to create for loops in Python.

    Topics covered:

    Technology Demonstration

    Technology and Career Shift Writing

    Python For Loops

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-17, 2-AP-16, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3B-AP-13

  • CF.38 Unseen Market Research & While Loops Challenge

    Learning Outcomes:

    Students will discover what kinds of personal data they generate every day and assess how they feel about big companies using that data. They will pratice building for loops in Python challenges.

    Topics covered:

    Python For While Loops Challenges

    Unseen Market Research Presentation

    Standard alignment:

    2-AP-11, 3A-IC-29, 3A-IC-33

  • CF.39 Documenting Code & Mad Lib Project

    Learning Outcomes:

    Students will discuss why documentation of code is important. They will build a mad lib project in Python.

    Topics covered:

    Documenting Code Presentation

    Documenting Code Activity

    Python Project: Mad Libs

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-17, 2-AP-19, 3A-AP-23, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • CF.40 Problem Solving Path & Earnings Calculator

    Learning Outcomes:

    Students will exercise problem solving skills as they move through a pathway challenge as a class. They will build an earnings calculator in Python.

    Topics covered:

    The Path Activity

    Python Project: Earnings Calculator

    Standard alignment:

    3B-AP-22 , 3B-AP-21 , 3B-AP-19 , 3B-AP-14, 3B-AP-11 , 3B-AP-10 , 3A-AP-18, 3A-AP-17 , 3A-AP-16, 3A-AP-13 , 3B-AP-16, 3B-AP-09

  • CF.41 Secret Shapes & Sentence Generator

    Learning Outcomes:

    Students will exercise their resilience as they move through a secret shape activity. They will build a sentence generator project in Python.

    Topics covered:

    Secret Shapes Activity

    Python Project: Sentence Generator

    Standard alignment:

    "3A-AP-15 , 3B-AP-22 , 3B-AP-21 , 3B-AP-19 , 3B-AP-14, 3B-AP-11, 3B-AP-10, 3A-AP-18, 3A-AP-17, 2-AP-13 , 2-AP-11, 3B-DA-07"

  • CF.42 Team Project Kickoff

    Learning Outcomes:

    Students will form into teams for a collaborative programming project. They will walk through the requirements for the project and formulate a plan to complete the project together. Students will learn different tips for working together as a team.

    Topics covered:

    Tips for Working on a Team

    Python Team Project Requirements

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-15, 2-AP-17, 2-AP-18, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3A-AP-22, 3A-IC-27, 3B-AP-17, 3B-AP-20

  • CF.43 Ice Fishing Team Building

    Learning Outcomes:

    Students will uncover team dynamics as they work through an ice fishing activity. They will learn new strategies to effectively work together as a team. They will have time to work on their team project.

    Topics covered:

    Ice Fishing Team Exercise

    Team Project Time

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-15, 2-AP-17, 2-AP-18, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11,3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3A-AP-22, 3A-IC-27, 3B-AP-17, 3B-AP-20

  • CF.44 Team Project Continued

    Learning Outcomes:

    Students will do an activity to better get to know their team and discover new ways to understand how teammates work. They will have time to work on theri team project.

    Topics covered:

    Get to Know Your Team Activity

    Team Project Time

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-15, 2-AP-17, 2-AP-18, 3A-AP-13, 3A-AP-16, 3A-AP-17 , 3A-AP-18 , 3B-AP-10 , 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3A-AP-22, 3A-IC-27 , 3B-AP-17, 3B-AP-20 , 3B-AP-23 , 3B-AP-23 , 3A-AP-19

  • CF.45 Team Project Presentations

    Learning Outcomes:

    Students will present their team projects for the class. They will practice speaking in front of a group and communicating ideas.

    Topics covered:

    Present Your Team Project

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-15, 2-AP-17, 2-AP-18, 3A-AP-23

  • CF.46 Reflections

    Learning Outcomes:

    Students will review various Python concepts they learned in the course. They will reflect on all the concepts they have learned in the course.

    Topics covered:

    How Much Have You Learned Activity

    Standard alignment:

    2-AP-11, 2-AP-13

  • GDP47 Independent Project Presentations

    Learning Outcomes:

    Students make final changes to their projects then present their projects to the class.

    Topics covered:

    Independent Project Presentations

    Standard alignment:

    3A-AP-23

  • CF.48 Class Review

    Learning Outcomes:

    Students will reflect on their experience of learning to code in this class. They will discuss why coding is important and what it can do for their future.

    Topics covered:

    Semester Reflections

    Project Review

    Why Computer Science?

    Standard alignment:

    2-IC-20

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

California K-12 CS Standards + Skill Struck Alignment

Florida

Florida Introduction to Computer Science 1 + Skill Struck Alignment

Florida Introduction to Computer Science 2 + Skill Struck Alignment

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

TEKs Technology Applications K-8 Standards + Skill Struck Alignment

TEKs Skills for CTE + Skill Struck Alignment

Utah

Utah 6-12 CS Standards + Skill Struck Alignment

Utah K-5 CS Standards + Skill Struck Alignment

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

Coding Fundamentals

In this course, students will complete projects 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.

The projects in this course include: Find the Tens Place, Remove String Section, Leap Year, Factorial, and Halloween Candy Count

  • 6138fdaa60ba7b8b6c79ce53_puzzle-piece-light 335 Student Activities
  • 6138fdcfe148a191f93d8f2d_chalkboard-teacher-light 42 Teacher Resources
  • 6138fde4e148a1577e3d8f39_check-circle-light 32 Checkpoints
  •   6138fe2661421a063f054097_ellipsis-v-alt-light 152 Quiz Questions
  • 6138fe543782b870c5e7dda9_check-double-light Autograder
  • 6138fe84a460fa846c327dda_closed-captioning-light English and Spanish
Skill Struck Reviews
Star

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
Star

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
Star

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