High School

We provide educators free curriculum and support to explore the world of computer science and careers of the future. Our real world experiences inspire students to build the future they want to see.

High-school.png
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.

From our online store to your doorstep, discover how computer science, state-of-the-art engineering, and our incredible Amazonians makes it possible to deliver every customer’s orders, with a virtual tour through Amazon’s Fulfillment Centers.
Teach students to code their own space-themed Alexa skills - all with block code and no Amazon account or device required. Students will also hear from Amazon experts and uncover the basic mechanics of voice artificial intelligence systems. Designed for grades 9-12.
Bring an Amazon professional to your classroom for a “Class Chat.” They will share their unique journey and experiences working in tech with your students.
High School Curriculum and Educator Support

We sponsor three curriculum providers so any teacher at an underserved school in the US can receive training and quality curriculum at no cost.

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.
ProjectSTEM

Project STEM’s courses are designed to meet the needs of both students and teachers across a broad spectrum of experience and need, from building foundational skills and introducing core computer science concepts to more advanced and rigorous coursework.

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

CS Python Fundamentals is an introductory-level course for students brand new to programming and computer science. In this course, students will learn problem-solving strategies, software design, and the foundations of computer science using two key tools: the Project STEM programming environment and EarSketch, a software package that turns your code into music.
AP Computer Science Principles is an introductory college-level computing curriculum that introduces students to the breadth of the field of computer science. Students learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They incorporate abstraction into programs and use data to discover new knowledge. Students also explain how computing innovations and computing systems—including the internet—work, explore their potential impacts, and contribute to a computing culture that is collaborative and ethical.



This curriculum was designed to awaken and support students’ problem solving skills. AP Computer Science A will introduce the Java programming language while emphasizing universal language techniques like syntax, semantics and readability. Students will gain mastery in programming concepts by using a subset of Java features that are required for the AP Computer Science A exam, including abstraction, algorithms, data structures, and object-oriented programming. This allows the student to understand and master important concepts that will apply to programming problems in many additional languages.
Carnegie Mellon University Computer Science Academy

CMU CS Academy is an online, graphics-based auto-graded computer science curriculum taught in Python provided by Carnegie Mellon University. An interactive problem-solving curriculum with a focus on creativity provides students something that interests them, from art to games to creating their own algorithms. Middle and high school course options are available, including drop-in units for the AP CSP course that were developed in collaboration with Code.org using Python.

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

CS1 is a deep dive into the fundamentals of programming concepts and teachers text-based coding using Python. CS1 is predicated on the notion that learning about programming and computer science should be fun and engaging. The course exposes students to graphics based problem solving because it is visually engaging, allows for multiple correct solutions, and provides visual cues when a solution goes awry.
CSP
Code.org + CMU CS Academy AP CSP is an alternative option for Code.org’s 20-21 AP CSP course. Carnegie Mellon University has developed, in consultation with Code.org, an alternative option for Code.org’s 20-21 AP CSP course for teachers who want to teach the programming units using CMU CS Academy’s Python offerings. Teachers using this option will teach using Code.org’s AP CSP materials for all of the units with the exception of the programming units (units 3,4,5 and 7), which use JavaScript. For the programming units, students and teachers will work from the CMU CS Academy platform and program in Python.
CS2
This curriculum is our first offering with a prerequisite and does expect that students have taken our CS1 in its entirety. It builds on the CS1 foundation, covering some additional programming and CS topics, and then applying and extending computational problem-solving skills in a variety of application areas. Units will apply computation to such areas as art, science, music, math, data analysis and visualization, simulations, game design, web applications, security, machine learning and artificial intelligence, and more.
High School students can boost their futures for themselves and their communities
Teachers that sign-up to use Amazon Future Engineer sponsored curriculum receive a paid Computer Science Teachers Association Plus (CSTA+) level membership, gain eligibility for our $30,000 Teacher of the Year Award, 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.
Subscribe to our newsletter
Email Opt-In
Thank you for your submission!
We use cookies to enhance your visit to our site.
Accept & Close