Python Coding Apprentice Certification Prep

This in-depth course addresses many main concepts of Python alongside other topics such as digital citizenship, the internet, and data. Intended for students between grades 9 and 12. Recommended time: one semester. Recommended prerequisite: none.

61c2a320f724f784feb1b865_stream-light 3 times a week over 16 weeks

Voyage
Python
Semester
9th grade
10th grade
11th grade
12th grade
Industry Certifications
  • Course Summary
  • Course Outline
  • Standard Alignment
  • Course Project

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. This course covers the Python concepts necessary to prepare students to take the IT Certification Course. The lesson plans for this course are full lesson plans with activities and instructions for teachers. The additional teacher resources are activities and tools to help the teacher including student platform lessons, activities, slideshows, handouts, etc.

6478980a65c8a34b81f2b506_Screen Shot 2023-06-01 at 7.07.18 AM-p-2000

 

  • PCA.1 History of Computers & Python Introduction

    Learning Outcomes:

    Students explore the history of computer science and are introduced to the Python language.

    Topics covered:

    History of Computers Timeline

    Python Introduction

    Standard alignment:

    2-IC-20, 3B-IC-25, 3B-IC-27, 3B-IC-27, 3B-IC-26, 3A-IC-24

  • PCA.2 Computer Hardware & Variables

    Learning Outcomes:

    Students explore the history of computer science and are introduced to the Python language.

    Topics covered:

    Computer Parts & Pieces

    Python Variables

    Standard alignment:

    3B-CS-02, 3B-CS-01, 3A-CS-01, 2-CS-03, 2-CS-02, 3A-CS-02

  • PCA.3 Input/Output

    Learning Outcomes:

    Students explore what makes up an input and what makes an output. They practice adding input statments into their code.

    Topics covered:

    Inputs/Outputs

    Standard alignment:

    3B-AP-24, 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, 2-AP-11

  • PCA.4 Inputs/Outputs Hands On

    Learning Outcomes:

    Students will participate in a spectrum activity to conceptualize inputs and outputs. They will create artistic representations of inputs and outputs.

    Topics covered:

    Inputs and Outputs Spectrum

    Inputs and Outputs Craft

    Standard alignment:

    2-CS-02, 2-CS-03

  • PCA.5 Digital Citizenship & Python Comments

    Learning Outcomes:

    Students review inputs/outputs and use a creative activity to demonstrate how the inputs and outputs can vary. They learn about the different variable types available in Python.

    Topics covered:

    Inputs/Outputs

    Variable Types

    Standard alignment:

    3B-CS-02, 2-CS-03, 2-CS-02, 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, 3A-AP-16, 3A-AP-13

  • PCA.6 Digital Citizenship Poster & Variable Types

    Learning Outcomes:

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

    Topics covered:

    Digital Citizenship

    Technology Treatment

    Variable Types

    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

  • PCA.7 How the Internet Works & Numbers

    Learning Outcomes:

    Students discover how the internet works and learn about the different parts that make up a network. They learn how to use numbers in the Python language.

    Topics covered:

    How the Internet works

    Numbers

    Standard alignment:

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

  • PCA.8 Internet Packets & Converting

    Learning Outcomes:

    Students learn how internet packets work and how data gets transferred across the internet. They learn how to convert between data types in their code.

    Topics covered:

    Internet Packets

    Converting

    Standard alignment:

    2-NI-04, 2-AP-11, 2-AP-17, 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

  • PCA.9 Internet Topologies & Python Concatenation

    Learning Outcomes:

    Students learn about different internet topologies and the pros and cons of each. They learn how to concatenate strings together in Python.

    Topics covered:

    Internet Topologies

    Python Concatenation

    Standard alignment:

    3A-NI-04, 3B-NI-03, 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

  • PCA.10 Digital Safety & Python Math

    Learning Outcomes:

    Students explore different strategies to safe in a digital environment. They explore options that Python provides in math.

    Topics covered:

    Digital Safety

    Python Math

    Standard alignment:

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

  • PCA.11 Computers and Your World & Modulus

    Learning Outcomes:

    Students discuss how technology affects the world around them and how computer innovations affect various aspects of their lives. They learn how the modulus works.

    Topics covered:

    Computers and Your World

    Modulus

    Standard alignment:

    3B-IC-27, 3B-IC-26, 3B-IC-25, 3A-IC-28, 3B-IC-28, 3A-AP-20, 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, 2-AP-11, 2-AP-17, 2-IC-20

  • PCA.12 Computer Boundaries & Strings

    Learning Outcomes:

    Students examine how technology affects their mental health and discuss possible boundaries they might want to implement in their lives. They learn more about Python strings.

    Topics covered:

    Computer Boundaries

    Strings

    Standard alignment:

    2-IC-20, 2-AP-17, 2-AP-11, 3A-IC-24, 3B-IC-26, 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

  • PCA.13 Digital Footprint & String Methods

    Learning Outcomes:

    Students learn what a digital footprint is and explore how permanent information on the internet really is. They learn about various methods to manipulate strings in Python.

    Topics covered:

    Digital Footprint

    String Methods

    Standard alignment:

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

  • PCA.14 Communication Styles & String Methods Continued

    Learning Outcomes:

    Students discuss different ways that people and computers communicate. They explore further methods available in Python for strings.

    Topics covered:

    Communication Styles

    String Methods Continued

    Standard alignment:

    3A-IC-26, 2-IC-20, 2-AP-17, 2-AP-13, 2-AP-11, 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

  • PCA.15 Problem Solving & Checking Strings

    Learning Outcomes:

    Students explore different strategies for effective and creative problem solving. They learn how to check strings for information.

    Topics covered:

    Problem Solving

    Checking Strings

    Standard alignment:

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

  • PCA.16 Minefield & Concatenating Numbers

    Learning Outcomes:

    Students practice creative problem solving as they work together to make it through an unplugged minefield activity. They learn how to use concatenation for numbers in Python.

    Topics covered:

    Problem Solving

    Concatenating Numbers

    Standard alignment:

    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, 2-AP-11, 2-AP-13, 2-AP-17

  • PCA.17 Problem Solver Skits & Concatenating Numbers Continued

    Learning Outcomes:

    Students exercise further problem solving skills as they work together in teams to create skits to perform for the class. They learn more approaches to concatenating with numbers in Python.

    Topics covered:

    Problem Solving

    Concatenating Numbers Continued

    Standard alignment:

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

  • PCA.18 Break Down Big Projects & Lists

    Learning Outcomes:

    Student learn some strategies for taking large projects and breaking them down into more manageable tasks. They learn how to create lists in Python

    Topics covered:

    Break Down Big Projects

    Lists

    Standard alignment:

    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, 2-AP-11, 2-AP-13, 2-AP-17

  • PCA.19 Party Planner & Python If Statements

    Learning Outcomes:

    Students practice breaking down a big project (planning a party) into smaller, more manageable tasks. They learn how to add an If statement to their Python code.

    Topics covered:

    Break Down Big Projects

    If Statements

    Standard alignment:

    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, 2-AP-11, 2-AP-17, 3A-NI-05, 3A-AP-15

  • PCA.20 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

  • PCA.21 Social Media Debate & Python Conditionals

    Learning Outcomes:

    Students explore the role and effect social media has in their life. They discuss ways to mitigate the effects of social media. They learn how to add conditionals to their Python code.

    Topics covered:

    Social Media

    Python Conditionals

    Standard alignment:

    2-IC-20, 3B-IC-27, 3B-IC-26, 3B-IC-25, 2-AP-17, 2-AP-11, 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

  • PCA.22 Family Vacation Planning

    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:

    Family Vacation Planning

    Python Project: Simple Calculator

    Standard alignment:

    2-AP-11, 2-AP-17, 2-IC-20

  • PCA.23 Careers in Computing & Python Else If Statements

    Learning Outcomes:

    Students discover different careers in computer science and examine how they feel about various career paths. They learn how to add else if statements to their Python code.

    Topics covered:

    Careers in Computing

    Python Else If Statements

    Standard alignment:

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

  • PCA.24 Further Career Exploration & Python For Loops

    Learning Outcomes:

    Students dive further into different careers and contemlate the possibilities of their own life paths. They learn to add for loops into their Python code.

    Topics covered:

    Careers in Computing

    Python For Loops

    Standard alignment:

    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, 2-AP-11, 2-AP-12, 2-AP-17, 2-IC-20, 3B-AP-13

  • PCA.25 Technology Shifts & Python Project

    Learning Outcomes:

    Students analyze how technology advances affect the world around them, from job opportunities to social structures.

    Topics covered:

    Technology Shifts

    Standard alignment:

    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, 2-AP-11, 2-AP-13, 2-AP-17

  • PCA.26 Artificial Intelligence & If Statement in a For Loop

    Learning Outcomes:

    Students analyze the role of machine learning and artificial intelligence in modern society. They debate the ethics of striving for true AI. They learn to add an if statement into their for loops in Python.

    Topics covered:

    Artificial Intelligence

    If Statement in a For Loop

    Standard alignment:

    3B-AP-08, 3B-AP-16, 3B-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, 2-AP-11, 2-AP-12, 2-AP-17, 2-IC-20

  • PCA.27 Teachable Machine

    Learning Outcomes:

    Students will practice creating a machine learning program.

    Topics covered:

    Artificial Intelligence

    Machine Learning

    Standard alignment:

    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, 2-AP-11, 2-AP-13, 2-IC-20, 2-AP-17

  • PCA.28 Binary

    Learning Outcomes:

    Students explore the binary numbering system and create messages using binary.

    Topics covered:

    Binary

    Standard alignment:

    3A-DA-09, 2-DA-07, 2-NI-06

  • PCA.29 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

  • PCA.30 Data Storage

    Learning Outcomes:

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

    Topics covered:

    Data Storage Presentation

    Standard alignment:

    2-DA-07, 2-AP-11, 2-AP-13, 2-AP-17

  • PCA.31 Both Way Communication Exercise & Accessing Items in a List

    Learning Outcomes:

    Students explore different methods of communication through an unplugged activity. They learn how to access items within a list in Python.

    Topics covered:

    Communication Styles

    Accessing Items in a List

    Standard alignment:

    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, 2-AP-11, 2-AP-13, 2-AP-17, 2-IC-20

  • PCA.32 Social Media Advice Panel & Using Integers from a List

    Learning Outcomes:

    Students discuss different strategies for using social media in a healthy, constructive way. They learn to use integers that are inside a list in Python.

    Topics covered:

    Social Media

    Using Integers from a list.

    Standard alignment:

    3B-IC-27, 3B-IC-25, 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-24, 2-AP-11, 2-AP-13, 2-AP-17, 2-AP-19

  • PCA.33 Digital Accessibility & Adding to Lists

    Learning Outcomes:

    Students examine how to make technology accessible to people of all ability levels. They learn to add items to a list in Python.

    Topics covered:

    Digital Accessibility

    Adding to Lists

    Standard alignment:

    2-IC-21, 2-IC-20, 2-AP-17, 2-AP-13, 2-AP-11, 2-CS-01, 3A-IC-25, 3A-AP-21, 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

  • PCA.34 Self Driving Car Pitch & Removing from Lists

    Learning Outcomes:

    Students debate on the ethics of creating self driving cars. They learn how to remove from lists in Python.

    Topics covered:

    Ethics

    Removing from Lists

    Standard alignment:

    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, 2-CS-01, 2-AP-11, 2-AP-13, 2-AP-17, 2-IC-20, 2-IC-21

  • PCA.35 Digital Equity & Lists Continued

    Learning Outcomes:

    Students examine issues that happen in access technology and the Digital Divide. They learn further concepts about Python lists.

    Topics covered:

    Digital Equity

    Lists Continued

    Standard alignment:

    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, 2-CS-01, 2-AP-11, 2-AP-13, 2-AP-17, 2-IC-21, 2-IC-20, 3B-IC-27, 3B-IC-26, 3A-AP-13, 3A-AP-16, 3A-AP-17

  • PCA.36 Troubleshooting Techniques & Python While Loops

    Learning Outcomes:

    Students learn the basics of troubleshooting various computer problems. They learn how to add while loops to their Python code.

    Topics covered:

    Troubleshooting

    Python While Loops

    Standard alignment:

    3A-CS-03, 3A-AP-14, 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, 2-CS-03, 2-AP-11, 2-AP-13, 2-AP-17, 3B-AP-13

  • PCA.37 Troubleshooting Scenarios & Python Functions

    Learning Outcomes:

    Students practice troubleshooting techniques in different posed scenarios. They learn to add functions to their Python code.

    Topics covered:

    Troubleshooting

    Python Functions

    Standard alignment:

    3B-AP-12, 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-CS-03, 2-CS-03, 2-AP-11, 2-AP-13, 2-AP-17, 3A-AP-15

  • PCA.38 Debugging Strategies & Python Function Parameters

    Learning Outcomes:

    Students learn some strategies for debugging their code faster and with less frustration. They learn to add parameters to their Python functions.

    Topics covered:

    Debugging

    Python Function Parameters

    Standard alignment:

    2-CS-03, 3B-AP-12, 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, 3A-CS-03, 2-AP-11, 2-AP-13, 2-AP-17

  • PCA.39 Cryptography & Multiple Parameters in Python Functions

    Learning Outcomes:

    Students explore how binary code works and how different characters are represented using only 0's and 1's. They learn to add multiple paramters in their Python functions.

    Topics covered:

    Binary

    Multiple Parameters in Python Functions

    Standard alignment:

    3A-DA-09, 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, 2-DA-07, 2-AP-11, 2-AP-13, 2-AP-17

  • PCA.40 Cipher

    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-DA-07, 2-AP-11, 2-AP-13, 2-AP-17, 2-NI-06

  • PCA.41 Data Structures & Python Random

    Learning Outcomes:

    Students explore different ways that data is organized into specific structures in programming. They learn how to access random in their Python code.

    Topics covered:

    Data Structures

    Python Random

    Standard alignment:

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

  • PCA.42 Personal Data

    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.

    Topics covered:

    Unseen Market Research Presentation

    Python For Loops Challenges

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-17, 2-IC-23

  • PCA.43 Team Project Kickoff

    Learning Outcomes:

    Students form teams and make a plan for a collaborative team project. Instructions and expectations are given for each team member and the project.

    Topics covered:

    Team Project

    Standard alignment:

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

  • PCA.44 Ice Fishing Team Building

    Learning Outcomes:

    Teams get to know each other and discover how to leveredge their strengths through an unplugged challenge. They have time to collaborate on their project.

    Topics covered:

    Team Project

    Standard alignment:

    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, 2-AP-11, 2-AP-13, 2-AP-17, 2-AP-18, 3A-AP-13

  • PCA.45 Team Project Time

    Learning Outcomes:

    Teams have this time to really dive into building out their code project. They work together to solve their problems, bugs, or questions.

    Topics covered:

    Team Project

    Standard alignment:

    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, 3A-AP-19, 2-AP-11, 2-AP-13, 2-AP-15, 2-AP-17, 2-AP-18

  • PCA.46 Team Project Presentations

    Learning Outcomes:

    Teams have this opportunity to show off their projects they created together in presentations for the class.

    Topics covered:

    Team Presentations

    Standard alignment:

    2-AP-18, 3A-AP-23

  • PCA.47 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:

    Concept Review Demonstration

    How Much Have You Learned Activity

    Standard alignment:

    2-AP-11, 2-AP-13

  • PCA.48 Class Review

    Learning Outcomes:

    Students review the course and discuss why learning computer science is important for them now and in the future.

    Topics covered:

    Reflections

    Standard alignment:

    3B-IC-25, 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

Python Coding Specialist Certification

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.

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

  • 6138fdaa60ba7b8b6c79ce53_puzzle-piece-light 198  Student Activities
  • 6138fdcfe148a191f93d8f2d_chalkboard-teacher-light 218  Teacher Resources
  • 6138fde4e148a1577e3d8f39_check-circle-light 31  Checkpoints
  • 6138fe0e6a981f7bf1ac7d3a_laptop-code-light-1    1   Pre/Post Test
  •   6138fe2661421a063f054097_ellipsis-v-alt-light   250  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