High School

From foundational courses to rigorous AP classes, we provide educators with the curriculum and training they need to ensure that all students have an opportunity to learn and develop computer science skills in K-12.

High-school.png
High School Computer Science Course Options

Choose between any of our sponsored providers to bring free, computer science programming to your school or district.

Code.org

Code.org uses engaging tools, videos, and classroom-tested teaching methods that lower barriers to learning and encourage diversity and equity in the classroom. Over 50 million students have learned with Code.org and Code.org’s immersive professional learning program has prepared over 100,000 CS teachers.

Code.org offers multiple teacher training options to prepare teachers to teach their curriculum, no experience required. You can sign-up today!

CS Discoveries is an introductory course for 6-10th grade students that can be flexibly taught as a single semester, two semesters over multiple years, or as a full year course. Mapped to CSTA standards, the course takes a wide lens on computer science by covering topics such as problem solving, programming, physical computing, user-centered design, and data, artificial intelligence, and machine learning, while inspiring students as they build their own websites, apps, games, and physical computing devices.
Designed for 9 - 12 grade students, CS Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. This year-long course can be taught as an introductory course and as an AP course - no prerequisites required for students or teachers new to computer science!
Computer Science A (CSA) introduces students to software engineering and object-oriented design while learning the Java programming language. The Code.org CSA curriculum is recommended for any high school student who wants to continue their computer science education after completing an introductory course, such as CS Principles or CS Discoveries. Students expand their programming skills by developing solutions in the Java programming language, building on the knowledge they acquired from their previous introductory computer science course.
Teachers at title one schools that sign-up to use Amazon Future Engineer sponsored curriculum receive Amazon Future Engineer Teacher and Classroom swag, and obtain first access and opportunities to pilot cutting edge career and computer science exploration offerings from Amazon Future Engineer.
Real World Exploration in Computer Science

Introduce your students to the careers of the future and the basics of computer science through short learning experiences.

Career Tours are virtual field trips that inspire students to pursue careers of the future by exploring Amazon’s technologies. Tour whenever, wherever on Kahoot!
From the soundstage to the screen, discover how computer science, creativity, and people work together to create the films and shows you love.
High School students can boost their futures for themselves and their communities
Subscribe to our newsletter
Email Opt-In
Thank you for your submission!
We use cookies to enhance your visit to our site.
Accept & Close