Engineer your future with Amazon Technical Academy

We’re training people with the skills needed to transition to entry-level software development roles at Amazon

Woman sitting at desk, using laptop and writing in notebook
Amazon employees can learn about eligibility requirements, the application process, and more.
Not an Amazon employee, but interested in becoming a software developer? See your options.
Work with Amazon to bring courses developed by Amazon Technical Academy to your students.
ATA grad
Amazon Technical Academy (ATA) was what I expected and more. I love that ATA doesn’t just teach you the technical skills, but how to learn, troubleshoot, and deal with ambiguity. It’s encouraging to know that Amazon is investing in their employees and supporting their personal growth.
Jasmine, ATA grad and current Amazon Software Development Engineer
Frequently asked questions
Learn about Amazon Technical Academy requirements and processes.
What is Amazon Technical Academy?
Amazon Technical Academy is a full-time, tuition-free training program designed to prepare Amazon employees to become Amazon Software Development Engineers (SDE) in as little as nine months.
What are the eligibility requirements for Amazon employees interested in Amazon Technical Academy?
More information on our eligibility requirements can be found on our Employee Portal.
Do I need to have coding experience in order to apply?
Any employee who meets our eligibility requirements is welcome to apply to Amazon Technical Academy, even if you’ve never written a line of code. Applicants who progress in our process will, however, be asked to demonstrate a foundational knowledge of Java during the application process, and we offer a free 12-week course of study to gain this knowledge.
What roles are available for successful Amazon Technical Academy graduates?
Amazon Technical Academy curriculum equips participants with the skills needed to become an entry-level Software Development Engineer (SDE) at Amazon. SDEs are found throughout most organizations within Amazon. This means you would work anywhere from Amazon Web Services (AWS) and Alexa to the technology teams that support the World Wide Operations Network.
What is the difference between the internal and authorized training provider versions of Amazon Technical Academy?
Amazon Technical Academy is offered to current, eligible full-time or reduced-time employees of any level who apply and are admitted to the internal program. Admission is not guaranteed.

Amazon Technical Academy has also partnered with authorized training providers to deliver Amazon Technical Academy’s curriculum to participants outside of Amazon. If you are an Amazon employee and are not admitted into the internal Amazon Technical Academy program, or if you do not meet the eligibility requirements, you have the option of applying directly for the partner programs. Kenzie Academy, Bloom Institute of Technology (formerly Lambda School), and Nashville Software School maintain their own eligibility requirements and admissions processes and charge tuition.
What if I am not admitted to Amazon Technical Academy’s employee program? Do I have other options?
If you are not admitted to Amazon Technical Academy’s internal program, you are welcome to reapply in a future admissions cycle. Employees can also explore other Amazon upskilling programs here.