All Collections
Computer Science Curriculum
Computer Science Curriculum
6th-12th Grade Courses from Intro to AP Programming
+9
51 articles in this collection
Written by
Jeremy Keeshin,
Zach Galant,
Evelyn Hunter
and 9 others
New Courses for the 2021-22 School Year
Data Science Course
Explore content for the new Data Science course
Written by
Ursula Machado-Beito
Updated over a week ago
Intro to Artificial Intelligence
Explore the course content for the Intro to Artificial Intelligence course
Written by
Gary Gould
Updated over a week ago
Creating a Game in Roblox
Explore the course content for the Creating a Game in Roblox course
Written by
Gary Gould
Updated over a week ago
Data Structures in C++
Explore content for the Data Structures in C++ course
Written by
Emily Caskey
Updated over a week ago
Game Design in Unity - Semester 1
Explore the course content for Game Design in Unity
Written by
Gary Gould
Updated over a week ago
Coding in Math
Explore course content for Coding in Math
Written by
M.R. Halloran
Updated over a week ago
Coding in Science
Explore the course content for Coding in Science
Written by
M.R. Halloran
Updated over a week ago
IB Computer Science Higher Level (Year One)
Learn more about the course content for International Baccalaureate Computer Science Higher Level Course
Written by
Ebony Davis
Updated over a week ago
IB Computer Science Standard Level
Explore Course Content for our International Baccalaureate Standard Level Course
Written by
Ebony Davis
Updated over a week ago
New CodeHS Courses for the 2021-22 School Year
From Artificial Intelligence to Data Science, Prepare Students for a Future Written in Code with These New Courses
Written by
Jeremy Keeshin
Updated over a week ago
Artificial Intelligence
Explore the course content for the Artificial Intelligence course
Written by
M.R. Halloran
Updated over a week ago
Introduction to Computer Science Courses
Intro to Programming with Karel the Dog
Explore the course content for Intro to Programming with Karel the Dog
Written by
Kayla Pica
Updated over a week ago
Video Game Design in JavaScript
Explore the course content for Video Game Design in JavaScript
Written by
Emily Caskey
Updated over a week ago
Introduction to Computer Science in JavaScript
Explore the course content for Introduction to JavaScript Course Overview
Written by
Kayla Pica
Updated over a week ago
Introduction to Computer Science in Python
Explore the course content for Introduction to Python Course Overview
Written by
Kayla Pica
Updated over a week ago
Computing Ideas
Explore the course content for Computing Ideas
Written by
Kayla Pica
Updated over a week ago
Tech Apps and Coding Course
Explore the Tech Apps and Coding curriculum
Written by
Rachel Devaney
Updated over a week ago
Web Design and Cybersecurity Courses
Intro to Cybersecurity
Explore the course content for Cybersecurity
Written by
Kayla Pica
Updated over a week ago
Fundamentals of Cybersecurity
Explore the course content for Fundamentals of Cybersecurity
Written by
Rachel Devaney
Updated over a week ago
Web Design
Explore the course content for Web Design
Written by
Kayla Pica
Updated over a week ago
Web Development Capstone
Explore the course content for the Web Development Capstone course
Written by
Evelyn Hunter
Updated over a week ago
Advanced Cybersecurity
Explore the course content for Advanced Cybersecurity
Written by
Jennifer Campbell
Updated over a week ago
AP and Data Science Courses
AP Computer Science Principles
Introduction to Computer Science in JavaScript, Python, and Cybersecurity
Written by
Kayla Pica
Updated over a week ago
AP Computer Science A in Java
Learn about our AP CSA courses: AP CSA (Nitro) and AP CSA (Mocha)
Written by
Kayla Pica
Updated over a week ago
Mobile Apps, Physical Computing and Virtual Reality
Introduction to Physical Computing with Arduino
Learn about Intro to Physical Computing with Arduino: course content, setup and FAQs
Written by
Jeremy Keeshin
Updated over a week ago
Introduction to Physical Computing with micro:bit
Learn about Intro to Physical Computing with micro:bit: course content, setup and FAQs
Written by
Jeremy Keeshin
Updated over a week ago
Integrating Physical Computing Into Your Course
Course outlines for teaching Physical Computing with micro:bit and Arduino concurrently with CodeHS foundational courses
Written by
M.R. Halloran
Updated over a week ago
Developing Mobile Apps with CodeHS
Develop and share mobile apps using React Native and the Expo app
Written by
Jeremy Keeshin
Updated over a week ago
Introduction to Virtual Reality
Introduction to Virtual Reality
Written by
Zach Galant
Updated over a week ago
Viewing your Virtual Reality Creation and Configuring Oculus Rift
View your virtual reality creation on a Smartphone, Google Cardboard or similar VR viewer. Configuring Oculus Rift with your VR Program
Written by
Zach Galant
Updated over a week ago
Curriculum Pathways
Curriculum Pathway for Grades 6-12
Explore the CodeHS curriculum pathway for grades 6-12
Written by
Kayla Pica
Updated over a week ago
CodeHS Elementary Curriculum
Build an organized K-12 computer science program for your district with CodeHS Elementary
Written by
M.R. Halloran
Updated over a week ago
Graphic Programs in Java and Python 3
Writing graphics based programs on CodeHS
Written by
Claire Sindlinger
Updated over a week ago
Standards Information
UC A-G Approved CodeHS Courses
Learn about University of California A-G approval for CodeHS courses.
Written by
Jeremy Keeshin
Updated over a week ago
College Board Approved Courses
CodeHS AP Courses are College Board Approved
Written by
Jeremy Keeshin
Updated over a week ago
Standards Alignment
This article details what standards CodeHS curriculum is aligned to
Written by
Evelyn Hunter
Updated over a week ago
Additional AP Course Resources
Question of the Day (QOTD) for AP CSA and AP CSP
Use the QOTD each day to help students review programming concepts for the AP test
Written by
Gary Gould
Updated over a week ago
2021 AP Exam Updates
Important information from College Board regarding the 2021 AP CSA and AP CSP Exams
Written by
Jeremy Keeshin
Updated over a week ago
AP CS A and AP CSP Course Checklists
A CodeHS webinar on course checklists for AP Computer Science A and AP Computer Science Principles
Written by
Claire Sindlinger
Updated over a week ago
AP Exam Review Materials
Add additional review materials to your sections to help students prepare for the AP CSA and AP CSP exams.
Written by
Jeremy Keeshin
Updated over a week ago
AP Computer Science A FRQ Center
Prepare for the AP CSA exam by practicing with Free Response Questions (FRQs)
Written by
Jeremy Keeshin
Updated over a week ago
Submitting CodeHS Syllabus to the College Board
Steps to submit a pre-approved CodeHS syllabus to College Board AP course audit
Written by
Evelyn Hunter
Updated over a week ago
AP CSA Tools and Resources
Required and helpful links for teaching AP CS A (Java)
Written by
Evelyn Hunter
Updated over a week ago
Using the CSP Reader’s Question Bank
Explore what the CSP Reader's Bank is and how to use it to review for the AP CSP exam.
Written by
Zach Galant
Updated over a week ago
AP CSP Performance Task
Learn more about the AP CSP Performance task
Written by
Zach Galant
Updated over a week ago
AP CSP Review
Enroll your students in the AP CSP Review course
Written by
Zach Galant
Updated over a week ago
AP CSP Resources
A listing of required and helpful links for AP CSP teachers
Written by
Evelyn Hunter
Updated over a week ago
Additional Curriculum Resources
Roblox FAQ and Technical Set-up Guide
Technical requirements and frequently asked questions for Roblox Studio
Written by
Gary Gould
Updated over a week ago
Unity: Technical Help and Troubleshooting
Information on installing and using Unity and Unity Hub with the CodeHS Game Design in Unity course
Written by
Gary Gould
Updated over a week ago
'Explain This to Me' Videos
Watch short explanation videos to complement CodeHS Pro problem guides.
Written by
Emily Caskey
Updated over a week ago
Interactive Tutorials
Brush up on programming concepts or languages with our free interactive Tutorials!
Written by
Emily Caskey
Updated over a week ago