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

Computer Science 1

This course walks students through the basics of coding with HTML, CSS and Python alongside other topics such as digital citizenship, the internet, and data. Intended for students between grades 6 and 12.

3 times a week over 32 weeks
Voyage
HTML
CSS
Python
Year
6th grade
7th grade
8th grade
9th grade
10th grade
11th grade
12th grade
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.
CS1: 1 Programming Languages & Python Introduction
CS1: 2 Computer Hardware & Variables
CS1: 3 Input/Output
CS1: 4 Digital Citizenship & Python Comments
CS1: 5 Input/Output Art & Variable Types
CS1: 6 How the Internet Works & Numbers
CS1: 7 Internet Packets & Converting
CS1: 8 Internet Topologies & Python Concatenation
CS1: 9 Digital Safety & Python Math
CS1: 10 Copyright, Computers and Your Word & Modulus
CS1: 11 Computer Boundaries & Strings
CS1: 12 Digital Footprint & String Methods
CS1: 13 Communication Styles & String Methods Continued
CS1: 14 Problem Solving & Checking Strings
CS1: 15 Minefield & Concatenating Numbers
CS1: 16 Problem Solver Skits & Concatenating Numbers Continued
CS1: 17 Break Down Big Projects & Lists
CS1: 18 Party Planner & Python If Statements
CS1: 19 Social Media Debate & Python Conditionals
CS1: 20 Careers in Computing & Python Else If Statements
CS1: 21 Further Career Exploration & Python For Loops
CS1: 22 Artificial Intelligence & If Statement in a For Loop
CS1: 23 Both Way Communication Exercise & Accessing Items from a List
CS1: 24 Social Media Advice Panel & Using Integers from a List
CS1: 25 Digital Accessibility & Adding to Lists
CS1: 26 Self Driving Car Pitch & Removing From Lists
CS1: 27 Digital Equity & Lists Continued
CS1: 28 Troubleshooting Techniques & Python While Loops
CS1: 29 Troubleshooting Scenarios & Python Functions
CS1: 30 Debugging Strategies & Python Function Parameters
CS1: 31 Binary & Multiple Parameters in Python Functions
CS1: 32 Data Structures & Python Random
CS1: 33 Data Requirements & Building on Existing Algorithms
CS1: 34 Copyright, & Reading Files
CS1: 35 Cipher & Reading Parts of a File
CS1: 36 Flow Charts & Append a Line to a Text File
CS1: 37 Market Research & File Write Mode
CS1: 38 Team Project Kickoff
CS1: 39 Ice Fishing Team Building
CS1: 40 Team Project Time
CS1: 41 Team Project Presentations
CS1: 42 Technology Shifts & Python Math Library
CS1: 43 Personal Data & Python Datetime
CS1: 44 Documenting Code & Printing Specifics in Python
CS1: 45 Problem Solving Path & Different Concatenating Approaches
CS1: 46 Secret Shapes & Error Handling
CS1: 47 Reflections & OS
CS1: 48 Getting Started - HTML Basics & Headings
CS1: 49 Computer Parts and Pieces & Text Colors
CS1: 50 App Design & Fonts
CS1: 51 HTML as a Language & HTML Structure
CS1: 52 Background Color, HTML Title
CS1: 53 Paragraphs, Breaks, & Dividers
CS1: 54 How the Internet Works & Ordered/Unordered Lists
CS1: 55 Teach How the Internet Works & Text Align, Links
CS1: 56 Buttons and Images
CS1: 57 Computers and Your World & Background Images
CS1: 58 Videos & Success Skills Project
CS1: 59 Legal and Ethical Concerns & Image Links
CS1: 60 Amoeba & Marquees
CS1: 61 Team Project Planning
CS1: 62 Feedback
CS1: 63 Team Project Presentations
CS1: 64 Introduction to CSS & Connecting Your Files
CS1: 65 Advertisement Analysis & Text Shadow
CS1: 66 External Style Sheet & Rounded Corners
CS1: 67 Box Shadow & Color Gradient
CS1: 68 Communication in a Digital Society & Favorite Movie
CS1: 69 Comments and Classes
CS1: 70 Accessible Interventions & Color Picker
CS1: 71 Amusement Park Accessibility & Margins/Padding
CS1: 72 Pseudo Selectors & Opacity
CS1: 73 Div Tags
CS1: 74 Troubleshooting with Grandma & Button Design
CS1: 75 List Styles & Icons
CS1: 76 Design Tips & Borders
CS1: 77 Positioning and Media Queries
CS1: 78 Website Makeover and Background Image Styles
CS1: 79 Forming Teams
CS1: 80 Team Project
CS1: 81 Team Project Time
CS1: 82 Team Project Market Research
CS1: 83 Team Project Time
CS1: 84 Team Project Presentations
CS1: 85 Data Trends & Market Research
CS1: 86 Scatter Plots & Correlation/Causation
CS1: 87 Sleep Data Project
CS1: 88 Sleep Data Project Continued & Crowdsourcing
CS1: 89 Research Project Kickoff
CS1: 90 Research Project Feedback & Work Time
CS1: 91 Research Project Work Time
CS1: 92 Research Project Presentations
CS1: 93 Reflections
CS1: 94 Why Coding Matters for the Future
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
631
Student Activities
299
Teacher Resources
85
Checkpoints
2
Pre/Post Test
573
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