Full Stack Web
Amazon and Lambda logos.

Backend Development Course

Lambda School is launching a new 9-month full-time program to train backend engineers. Graduates will be prepared with the skills necessary to land entry-level software developer roles at companies of all sizes.
Applications open on July 6th.
Sign up to get notified:
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Curriculum jointly developed by Lambda School and Amazon
Each year recruiters at the world's top companies need to fill thousands of engineering roles, but finding talent with the right skill set has become increasingly difficult.

Lambda School was inspired to create a new backend development program after seeing the success of Amazon Technical Academy, which trains current, non-technical Amazon employees for software development engineering roles within the company. Amazon Technical Academy’s curriculum is based on the critical knowledge, skills, and attributes required to succeed as a software development engineer at Amazon, which Lambda’s program will cover in their entirety.

Each graduate of the new Enterprise Backend Development program will leave Lambda School with over 1,400 hours of hands-on coding experience and will have the practical skills required to succeed at companies like Amazon, without needing a 4-year CS degree.
Full Stack Web

Full-Stack Web Dev

An immersive, online web developer course to prepare you for a successful career in web development. Apply now
JavaScript
HTML
CSS
Node
React
Python
Redux
SQL
Part-Time
Full-Time
Why Backend?
Backend developers are responsible for designing, building, and maintaining a scalable “behind-the-scenes” infrastructure to support the user interfaces and user experiences built by frontend developers. This skill set is one of the most sought-after by major tech employers. Every day, we have conversations with tech companies that have hired our students like Apple, Facebook, Google, and Microsoft who say the same thing:

"We need more students with backend development skills."

Employers everywhere are competing for backend talent. Open software developer roles are expected to grow by 22% over the next decade, and backend engineers are in particularly high demand across the industry because of their specialized skill set. The nationwide average base salary for backend developers is $80,000 – 54% more than the median income in the United States.

The new backend curriculum includes:
Foundations
  • Functions
  • For loops
  • Conditional statements
  • Problem-solving
Java Programming
  • Stacks
  • Heaps
  • Polymorphism
  • Encapsulation
  • Composition
  • Generics
  • Primitive wrappers
  • Exceptions
  • Iterators
  • Serialization
  • Optionals
  • Comparators
  • Java Stream
  • Java Lambda
Data Structures and Algorithms
  • Big O
  • Merge Sort
  • Linear and Binary Search
  • Linked Lists
  • Sets
  • Hashcode implementations
  • Sorting data
  • Searching data
  • Maps
  • Stacks
  • Queue
  • Lists
Software Engineering
  • Software Development Lifecycle (SDLC)
  • Code Organization
  • Building
  • Deploying
  • SSH
  • Coding Standards
  • Logging
  • Metrics
  • Basic networking
  • Immutability
  • API Design
  • Scrum
Testing
  • Functional testing
  • Integration testing
  • Unit testing
  • Mocking
  • Debugging
DynamoDB
  • Annotations
  • Table creation
  • Table design
  • Partition and data distribution
  • Using GSI
  • Create GSI
  • DynamoDB on Demand
  • High-level API
  • Read consistency
Concurrency
  • Threads
  • Runnables
  • Synchronization
  • Thread pools
  • Executor service
  • Callables
  • In-memory caching
  • Advanced caching
  • Futures
Interview Preparation
  • Complexity
  • Data structures
  • Counting Frequencies
  • String Representation
  • Loops
  • Sort
  • Division and Modulo
You could be a
backend developer.
backend engineer.
programmer.
web developer.
software engineer.
web architect.
webmaster.
Our rigorous coursework combined with hands-on product experience will help prepare you to become a confident web developer, but we know that there’s more to getting hired than technical knowledge.
Our curriculum includes built-in career development, so you can enter the job market confident and prepared. You can start working with our team of Career Coaches on your first day of class and throughout the program to help you define your career plan, polish your resume and application materials, and practice your interviewing skills. Once you graduate, you'll work 1:1 with a Job Search Trainer who will work with you directly on your job search and help you stay on track. Finally, you'll be matched with an industry mentor and will have access to our nationwide alumni network who can help you build your professional network.

Common job titles of Lambda School web development graduates include web developer, front-end developer, backend developer, and full-stack developer. Graduates have been hired at Fortune 100 companies, as well as the world’s top startups. 
FAQ
I have never coded before. How do I find out if coding is right for me?
If you've never coded, we recommend Lambda School’s self-paced course, “Beginning Your Coding Journey.” This free course covers the basics of HTML and CSS and teaches you to build a simple website.

Completing this course will give you a taste for coding. If you enjoy it, you should check out our live Free Mini Code Bootcamp, where Lambda instructors teach you how to build something with code. If you’re still loving it, continue on to the Java prep courses we recommend below.
Do I need previous coding experience to apply?
Yes, but don’t worry--you have plenty of time to prepare. Take a look at the study guide where we walk you through how to prepare for the Backend Skills Assessment.
What other skills do I need to have to be successful in this program and as a Backend Engineer?
Software development is not the solo endeavor many people imagine, so it’s critical that you work effectively with a team and have strong communication skills. Problem solving ability, attention to detail, and resourcefulness are also important attributes to succeed as a developer. 

While not every graduate will work at Amazon, embodying their leadership principles will set you up for career success as a developer.
How can I prepare for the Admissions process?
The Admissions process will assess your understanding of Java fundamentals. It is crucial that you have these skills prior to your first day of school. The program is fast-paced and not suited for someone without exposure to Java fundamentals like conditionals, loops, object-oriented programming, iterables, and collections.

To prepare, we recommend you audit the following Coursera courses. You can take these courses for free by selecting the “Audit this course” option.

Programming Foundations with JavaScript, HTML and CSS 
Java Programming: Solving Problems with Software
Java Programming: Arrays, Lists, and Structured Data

Coming soon
- Java Skills Challenge Study Guide & Java Skills Challenge Practice Test!

You will also want to prepare for the CCAT - we will be using it to help evaluate your potential to be a developer.

Lastly, check out the study guide where we walk you through how to prepare for the Backend Skills Assessment.
When does Admissions open?
Admissions open on July 6th, 2021. Our first cohort will launch on September 27, 2021.
When does the program start?
Our first cohort will begin September 27, 2021.
How long is the program?
9 months, full-time, 8:00 am PT - 5:00 pm PT Monday-Friday. Students will spend 10 hours a week in lecture and 30 hours working on projects and reviewing concepts.
I have a full-time job, can I take this program?
No, it is not possible to complete the Backend program while working full-time.
Are the classes online or in-person?
All classes will take place online.
Am I guaranteed a job at Amazon?
Graduates of Lambda School’s Backend Development program are not guaranteed a job at Amazon. However, you will be able to apply for Software Development Engineer 1 roles at Amazon without a CS degree. We will work closely with Amazon to prepare you for the interview process.

Additionally, many employers other than Amazon are looking for employees with backend and Java experience. Lambda’s strong hiring network and Outcomes team will work to help you find a great new job in tech.
Is the material learned only useful for working at Amazon?
No! Java is a very popular programming language used by many of the top enterprise companies in the world such as PayPal, CVS, IBM, Intuit, Dell, Goldman Sachs, and many others. The skills you learn in this program will be transferable to many other backend engineering roles at various companies.
What sort of computer and equipment do I need?
Minimum
1.6 GHz Processor
4 GB RAM
120 GB Hard Drive
Web Cam
Microphone
Consistent access to internet, e.g., Wi-Fi

Recommended
2 GHz Processor
8 GB RAM
256 GB Hard Drive (preferably solid state)
Web Cam
Microphone
Consistent access to internet, e.g., Wi-Fi

Recommended operating systems (in descending order): macOS, Windows 10 Pro, Ubuntu.

Other versions of Windows work but students should anticipate occasional environment issues. Chromebooks are not supported, as coursework involves installing and running software locally.

We recommend a second monitor, but it is not required.

Will current Lambda alumni have access to this program?
Since we are in partnership with Amazon, only learners in the Enterprise Backend Development program will have access to the full curriculum.