Explore Chat for Schools, a secure platform for AI tools and literacy in the classroom.
Learn more
.
Platforms
CS
COMPUTER SCIENCE
Student Platforms
Launch Pad (K-5)
Voyage (6-12)
Robotics (K-12)
Educator Platforms
Educator Portal
Community
Community Plus
AI
ARTIFICIAL INTELLIGENCE
Student Platforms
Chat for Schools
Educator Platforms
Chat for Schools
Learning Studio
T
TYPING
Student Platforms
Type Station
Educator Platforms
Educator Portal
Curriculum
Curriculum Catalog
Professional Development
Computer Science PD
Events
Resources
News & Articles
Learning Activity Generator
Impact Reports
Events
Help Center
FAQs
Partner Stories
Log In
Get a Demo
Curriculum Catalog
Platform
All
Robotics
Type Station
Voyage (6-12)
Launch Pad (K-5)
Grade Level
12th grade
11th grade
10th grade
9th grade
8th grade
7th grade
6th grade
5th grade
4th grade
3rd grade
2nd grade
1st grade
Kindergarten
Topic
Robotics
Industry Certifications
AP Curriculum
Typing
Block Coding
Cross Curricular
JavaScript
Python
CSS
HTML
Course Length
Year
Semester
Unit
Clear all filters
HTML 1 & CSS 1
This course walks students through the basics of coding with HTML and CSS alongside other topics such as digital citizenship, the internet, and data. Intended for students between grades 6 and 12.
Semester
Teacher Lesson Plans Included
HTML 2 & CSS 2
Dives deeper into HTML and CSS, allowing students to further customize their websites.
Unit
JavaScript 1
This course walks students through the basics of coding with JavaScript alongside other topics such as digital citizenship, the internet, and data. Intended for students between grades 6 and 12.
Semester
Teacher Lesson Plans Included
JavaScript 2
Expands on basic JavaScript concepts by introducing object-oriented programming and jQuery.
Unit
JavaScript 3
This course continues into JavaScript by diving into Object Oriented Programming concepts and jQuery.
Unit
Python 1
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 6 and 12.
Semester
Teacher Lesson Plans Included
Python 2
Explores more advanced Python concepts through object-oriented programming and more.
Unit
Python 3
Explores deeper into Python such as recursion, 2D lists, reading and writing to text files, different sorting methods, and more.
Unit
Advanced Python
This course builds from a basic understanding of Python concepts and dives into further Python topics such as functions, dictionaries, lists, tuples, object oriented programming, reading from and writing to files, etc.
Semester
Teacher Lesson Plans Included
Exploring Math through Python Code
Helps sixth to eighth grade students learn about Python and mathematics simultaneously. There are no prerequisites for this course.
Unit
Exploring Conservation with Python Code
Engages students in environmental conservation through programming with Python. There are no prerequisites for this course.
Unit
Python ITS 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 year. Recommended prerequisite: none.
Semester
Teacher Lesson Plans Included
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.
Semester
Teacher Lesson Plans Included
Python Coding Specialist Certification Prep
This course dives deep into Python concepts in order to prepare for the Knowledge Pillars PCS Certification.
Year
Coding Fundamentals
Walks students through the basics of coding with Python alongside other topics such as digital citizenship, pre-loaded programs, and data.
Semester
Teacher Lesson Plans Included
Technology Applications
This is an introductory course to various fields of computer science such as binary, troubleshooting, coding, and innovations.
Unit
Teacher Lesson Plans Included
AP Computer Science Principles
An in-depth course to understand a variety of computer science topics and programming principles at a college-level instruction. This course is endorsed by the College Board.
Year
Teacher Lesson Plans Included
Computer Programming 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.
Semester
Teacher Lesson Plans Included
Web Development
This course walks students through both the basics and more advanced concepts of HTML and CSS alongside other topics such as digital citizenship, the internet, and data. Intended for students between grades 6 and 12.
Semester
Teacher Lesson Plans Included
Web Development 1
This course walks students through both the basics and more advanced concepts of HTML and CSS alongside other topics such as digital citizenship, the internet, and data. Intended for students between grades 6 and 12.
Semester
Teacher Lesson Plans Included
Web Development 2
Dives deeper into HTML and CSS, allowing students to further customize their websites.
Semester
Teacher Lesson Plans Included
Computer Science Basics
This course introduces students to the basics of computer science. Students will discover the fundamentals of various computer science topics from the internet, to cybersecurity, to ethics of technology.
Unit
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.
Semester
Teacher Lesson Plans Included
Game Design with Python
This course walks students through basic Python concepts within the context of game development. Students will also explore other topics such as the internet, digital citizenship, and data.
Semester
Teacher Lesson Plans Included
Exploring Computer Science
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. They learn Python by using the micro:bit.
Semester
Teacher Lesson Plans Included
Pathways of Computer Science
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.
Semester
Teacher Lesson Plans Included
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.
Year
Teacher Lesson Plans Included
Fundamentals of Computer Science
This course walks students through basic Python concepts within the context of game design. Students will also explore other topics such as the internet, digital citizenship, and data.
Year
Teacher Lesson Plans Included
Python Turtles
This course walks students through the basics of coding with Python Turtles alongside other topics such as digital citizenship, the internet, and cybersecurity. Intended for students between grades 6 and 12.
Semester
Teacher Lesson Plans Included
Google Digital Literacy
This course covers the basics of Google platforms and professional development topics such as "Interviewing Basics" and "Resume Building".
Unit
Microsoft Digital Literacy
This course explores the basics of computer navigation, email etiquette, career skills, and an overview of the Microsoft Office Suite.
Unit
PCEP Certification Prep
This course dives deep into Python concepts in order to prepare for the PCEP Certification. Recommended time: one year. Recommended prerequisite: some Python experience, such as Skill Struck’s Python 1 Course or AP CSP.
Year
Teacher Lesson Plans Included
Prerequisite Recommended
HTML & CSS Coding Specialist Certification Prep
This course dives deep into HTML and CSS concepts in order to prepare for the Knowledge Pillars HTML & CSS Coding Specialist Certification.
Year
Typing Course
An in-depth course that teaches students the typing skills needed to learn proper keyboarding technique.
Unit