Amazon Future Engineer
Amazon Future Engineer is a comprehensive childhood-to-career program to inspire, educate, and train children and young adults from underserved and low-income communities to pursue careers in computer science.

The Amazon Future Engineer Program

Are you a high school administrator, teacher, student or parent interested in expanding access to AP computer science at your school?

Students who take AP Computer Science in high school are 8 times more likely to take computer science in college.

Among Black and Hispanic students, those who take AP Computer Science in high school are 7-8 times more likely to take computer science in college, and among women, they are 10 times more likely to do so.

To prepare for the future, students need access to coursework that will prepare them for success in these critical fields. The Amazon Future Engineer program sees the incredible talent in our schools and students - but too many barriers are in the way.

The Amazon Future Engineer program initiative seeks to dramatically expand access to high caliber preparatory courses, curricular resources, and programs for schools and districts to help prepare and propel high school students forward in their pursuit of AP Computer Science education.

With a special focus on students in lower-income communities and in states that have made computer science education a clear priority, the Amazon Future Engineer sponsorship opportunities are available for schools offering AP Computer Science for the first time.

Join Waitlist

What’s Included

Here are just some of the resources all participants get from Edhesive and Amazon.


All course materials, along with resources for your teacher, meaning there’s no lesson planning or grading required.


7-day/week curriculum Q&A with expert teaching assistants and a dedicated school partnership.

Professional Development

Online PD courses explore curriculum and teaching strategies for new and experienced CS teachers alike.

Recruitment Resources

Hallway and classroom posters, Back to School Night flyers and videos, and more.

Career Connections

Connect in-person or virtually with an Amazon engineer, or take a field trip to a fullfillment center.

AWS Educate

Get resources and hands-on experience working with industry-leading cloud computing tools.


Get Started in Computer
Science with:

Intro to
Computer Science

An interactive introductory course for students brand new to programming that teaches the foundations of computer science using the Python language. Not only will this semester- or year-long course prepare students for AP Computer Science A and AP Computer Science Principles, but it will teach students how to think computationally and solve complex problems, skills that are important for every student. Introduction to Computer Science is a great starting point for schools starting up a new computer science program, or seeking to enrich an existing CS program or course.

  • Language: Python
  • Prerequisites: No prior CS experience required. Algebra I preferred.

Combine Creativity and
Computing with:

AP Computer
Science Principles

AP Computer Science Principles is an introductory class to computer science with a focus on computational thinking and the tools needed to analyze, study, and work with large data sets to draw conclusions from trends. This course is interdisciplinary as students explore how computer software and other technology can be used to solve problems. It will focus on the ethical implications of technology alongside the mechanical components. Students will learn Scratch and Processing programming languages.

  • Language: Scratch and Processing
  • Prerequisites: No prior CS experience required. Algebra II preferred.

Delve Deep into
Programming with:

AP Computer
Science A

AP Computer Science A is a programming class in Java, a popular in-demand programming language. Java is used to build server-side applications, games, and financial applications, and is the core foundation for developing Android apps. Students will be introduced to topics that include problem-solving, design strategies and methodologies, organization of data (data structure), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing.

  • Language: Java
  • Prerequisites: No prior CS experience required. Algebra II preferred.

All Teachers Welcome

This program was designed for teachers with any level of prior CS experience

New to
Computer Science

“We wouldn’t be doing this AP class without Amazon…I could never create a curriculum myself and there is no one else in our school to teach this! It’s changed everything.”
Essex County, MA

New to the classroom
but not new to CS

“I am the only technology teacher. So if I can’t offer this course, kids can’t take it. I want to prepare them for the real world, teach them social skills, problem solving, and collaboration. This program is allowing me to do that.”
Jefferson County, MO

CS Teacher

“Having this program through Amazon has made things incredibly easy for me. The students can move at their own pace. Everyone feels like they’re being challenged at their appropriate level.”
Bexar County, TX



Students who take AP Computer Science in high school are 8x more likely to take computer science in college.

Women who try AP Computer Science in high school are 10x more likely to major in CS in college. Black and Hispanic students are 7x more likely.

A computer science major can earn 40% more than the college average.
*Net present value today

The number of AP Computer Science students each year may be a key measure for the number of students - and eventual skilled workers - prepared for more advanced study in CS.

Computing jobs are the #1 source of new wages in the United States.


These jobs are in every industry and every state, and they’re projected to grow at twice the rate of all other jobs.

Students enjoy computer science and the arts the most!


For Students and Parents

The most comprehensive and best preparatory program for AP Computer Science available - accessible to all students.

High Caliber Content

Courses were developed with the best high school and college educators in the country.

Engaging & Relevant

Videos, interactive activities and career connections make learning fun.

Interactive Practice

Students get instant feedback on their code from embedded code graders.


Undergraduate and graduate students from the country’s best universities are available 7-days per week.

For Teachers

These courses were designed to be facilitated by an in-person teacher in a blended learning model.

Robust Resources

Teachers get everything they need to run their class, including rosters, progress tracking, pacing guides, activities, and more.


Change the sequence, set due dates and add your own assignments.

Auto-graded Assessments

Quizzes, exams and coding assignments are automatically graded.


Personal and immediate answers to content, pedagogical or implementation questions 7-days per week.

For Schools

The easiest way to implement high-caliber and enduring computer science programs - especially for schools new to computer science.

Proven Results

Edhesive students consistently beat AP national averages

Loved by Teachers

With Edhesive, teachers can spend more personalized time with their students.

Easy Implementation

Teachers and student can get started same-day.

What Teachers Are Saying

This is our jumping off point. This is the boost we needed to start to make this a pathway. We want to get as many kids in these classes as we can, and give them options for what kinds of [CS] classes they can take.

CS Teacher
Cook County, IL

It really just means a lot to know that Amazon even notices or cares about what we’re doing here. It tells my students that they matter, that what they learn is important, and that they can do things they never thought they could do. I can’t wait to see where it goes from here.

CTE Teacher
Webster County, MO

I’ve heard my seniors talking to the freshman who are interested, so our next step is to create a class for the 9th graders, and just keep growing and sustaining this program. We want to see if every student could take a course like this before graduating.

AP CS Teacher
Marathon County, WI


Everyone is encouraged to apply.

Below are recommended prerequisites and requirements for acceptance and enrollment in the program.

For Students

Students should be comfortable with functions, problem-solving strategies that require multiple approaches and collaborative efforts, using a Cartesian (x, y) coordinate system to represent points in a plane, and a strong foundation in mathematical and computational reasoning. No previous computer science courses required.

For Teachers

No previous computer science experience or training required. Teachers should be comfortable organizing, analyzing, and representing data. Teachers should be confident dealing with complexity and open-ended problems.

For Schools

Schools should have one teacher and at least one student interested in taking AP Computer Science. Schools should make provisions for students and teachers, including a desktop or laptop computer with reliable internet access.


The Amazon Future Engineer program is made possible with support from:


Have questions? Contact us at