This course is designed to provide computer science instruction for kindergarten students. It is meant to be taught approximately once a week by a designated computer science teacher.
This course is designed to provide computer science instruction for first grade students. It is meant to be taught approximately once a week by a designated computer science teacher.
This course is designed to provide computer science instruction for second grade students. It is meant to be taught approximately once a week by a designated computer science teacher.
This course is designed to provide computer science instruction for third grade students. It is meant to be taught approximately once a week by a designated computer science teacher.
This course is designed to provide computer science instruction for fourth grade students. It is meant to be taught approximately once a week by a designated computer science teacher.
This course is designed to provide computer science instruction for fifth grade students. It is meant to be taught approximately once a week by a designated computer science teacher.
This course integrates coding into math, science, ELA, and social studies lessons for kindergarten students. It is meant to be taught approximately once a week by the general education teacher. Subject area lessons can be taught in any order; they are listed in approximate order of complexity.
This course integrates coding into math, science, ELA, and social studies lessons for first grade students. It is meant to be taught approximately once a week by the general education teacher. Subject area lessons can be taught in any order; they are listed in approximate order of complexity.
This course integrates coding into math, science, ELA, and social studies lessons for second grade students. It is meant to be taught approximately once a week by the general education teacher. Subject area lessons can be taught in any order; they are listed in approximate order of complexity.
This course integrates coding into math, science, ELA, and social studies lessons for third grade students. It is meant to be taught approximately once a week by the general education teacher. Subject area lessons can be taught in any order; they are listed in approximate order of complexity.
This course integrates coding into math, science, ELA, and social studies lessons for fourth grade students. It is meant to be taught approximately once a week by the general education teacher. Subject area lessons can be taught in any order; they are listed in approximate order of complexity.
This course integrates coding into math, science, ELA, and social studies lessons for fifth grade students. It is meant to be taught approximately once a week by the general education teacher. Subject area lessons can be taught in any order; they are listed in approximate order of complexity.
This transitional mini-course integrates coding into math, science, ELA, and social studies lessons for sixth grade students. 6th grade students would benefit from moving on to CodeHS Middle School courses, such as CS Explorations.
Karel Adventures 1 introduces students to programming in the JavaScript Karel coding environment. Students learn about sequences and control structures as they follow Karel on two fun-filled adventures. Recommended for 5th or 6th grade.
Karel Adventures 2 introduces students to programming in the JavaScript Karel coding environment. Students learn about sequences and control structures as they follow Karel on two fun-filled adventures. Recommended for 5th or 6th grade.
This course introduces students to coding with Bee-Bot and integrates coding with math and science.
This course provides modular options for integrating micro:bit® programming in the upper elementary classroom with Scratch.
This course introduces students to using block coding to change worlds within Minecraft: Education Edition®.
In this course, students will design 3D projects in Tinkercad.
This course will plan, design and program with the LEGO® SPIKE kits.
This course introduces students to color coding with Ozobots.
This course will teach students to program with the Kibo® Robot. Students will create programs for interdisciplinary subjects as well as computer science-focused lessons.
This course will introduce students to coding with the VEX® robot kits, and integrates coding with math and science
This course introduces students to coding with the Code & Go® Robot Mouse and integrates coding with math and science.
This course introduces students to coding with Finch Robot® and integrates coding with math and ELA.
This course contains access and standards alignment for the Makey Makey Invention Kit.
This course introduces students to coding with the Sphero® Bolt or Mini Robots.
This course introduces students to coding with Wonder Workshop's Dash® Robot.
Students use common productivity software (Google® and/or Microsoft®) and understand their purposes. The course culminates in a project using all types of software: spreadsheets, word processing, and presentations.
This course is on Indiana’s High Quality Curriculum Materials Advisory List. This course is designed to provide computer science instruction for Indiana Kindergarten students, and it is aligned to Indiana K-2 Computer Science Standards.
This course is on Indiana’s High Quality Curriculum Materials Advisory List. This course is designed to provide computer science instruction for Indiana 1st Grade students, and it is aligned to Indiana K-2 Computer Science Standards.
This course is on Indiana’s High Quality Curriculum Materials Advisory List. This course is designed to provide computer science instruction for Indiana 2nd Grade students, and it is aligned to Indiana K-2 Computer Science Standards.
This course is on Indiana’s High Quality Curriculum Materials Advisory List. This course is designed to provide computer science instruction for Indiana 3rd Grade students, and it is aligned to Indiana 3-5 Computer Science Standards.
This course is on Indiana’s High Quality Curriculum Materials Advisory List. This course is designed to provide computer science instruction for Indiana 4th Grade students, and it is aligned to Indiana 3-5 Computer Science Standards.
This course is on Indiana’s High Quality Curriculum Materials Advisory List. This course is designed to provide computer science instruction for Indiana 5th Grade students, and it is aligned to Indiana 3-5 Computer Science Standards.
This course belongs to the CodeHS Nevada K-5 Computer Science pathway. This course is designed to provide computer science instruction for Nevada Kindergarten students, and it is aligned to Nevada Kindergarten Computer Science Standards.
This course belongs to the CodeHS Nevada K-5 Computer Science pathway. This course is designed to provide computer science instruction for Nevada 1st Grade students, and it is aligned to Nevada 1st Grade Computer Science Standards.
This course belongs to the CodeHS Nevada K-5 Computer Science pathway. This course is designed to provide computer science instruction for Nevada 2nd Grade students, and it is aligned to Nevada 2nd Grade Computer Science Standards.
This course belongs to the CodeHS Nevada K-5 Computer Science pathway. This course is designed to provide computer science instruction for Nevada 3rd Grade students, and it is aligned to Nevada 3rd Grade Computer Science Standards.
This course belongs to the CodeHS Nevada K-5 Computer Science pathway. This course is designed to provide computer science instruction for Nevada Fourth-grade students, and it is aligned with Nevada Fourth Grade Computer Science Standards.
This course belongs to the CodeHS Nevada K-5 Computer Science pathway. This course is designed to provide computer science instruction for Nevada 5th Grade students, and it is aligned to Nevada 5th Grade Computer Science Standards.
This course is designed to provide computer science instruction for Oklahoma Kindergarten students. Students learn programming and principles of computer science, including: computing systems, networks and the Internet, data analysis, algorithms and programming, and impacts of computing.
This course is designed to provide computer science instruction for Oklahoma 1st grade students. Students learn programming and principles of computer science, including: computing systems, networks and the Internet, data analysis, algorithms and programming, and impacts of computing.
This course is designed to provide computer science instruction for Oklahoma 2nd grade students. Students learn programming and principles of computer science, including: computing systems, networks and the Internet, data analysis, algorithms and programming, and impacts of computing.
This course is designed to provide computer science instruction for Oklahoma 3rd grade students. Students learn programming and principles of computer science, including: computing systems, networks and the Internet, data analysis, algorithms and programming, and impacts of computing.
This course is designed to provide computer science instruction for Oklahoma 4th grade students. Students learn programming and principles of computer science, including: computing systems, networks and the Internet, data analysis, algorithms and programming, and impacts of computing.
This course is designed to provide computer science instruction for Oklahoma 5th grade students. Students learn programming and principles of computer science, including: computing systems, networks and the Internet, data analysis, algorithms and programming, and impacts of computing.
This course is aligned to UT standards and is designed to provide computer science instruction for Utah kindergarten students. It is meant to be taught approximately weekly.
This course is aligned to UT standards and designed to provide computer science instruction for Utah 1st Grade students. It is meant to be taught approximately weekly.
This course is aligned to UT standards and designed to provide computer science instruction for Utah 2nd Grade students. It is meant to be taught approximately weekly.
This course is aligned to UT standards and designed to provide computer science instruction for Utah 3rd Grade students. It is meant to be taught approximately weekly.
This course is aligned to UT standards and designed to provide computer science instruction for Utah 4th Grade students. It is meant to be taught approximately weekly.
This course is aligned to UT standards and designed to provide computer science instruction for Utah 5th Grade students. It is meant to be taught approximately weekly.
This course is aligned to UT standards and designed to provide computer science instruction for Utah 6th Grade students.