Lambda Academy of Computer Science
image

The Lambda Academy
of Computer Science

A rigorous, online Computer Science academy
for as little as $0 until you're hired


A Revolutionary New School That Invests In You


Lambda School trains people to be software engineers at no up-front cost.

Instead of paying tuition, students agree to pay a percentage of their income after they're employed, and only if they're making more than $50,000/year.

If you don't find a job, or don't reach that level of income, you'll never pay a cent.

Live, Interactive Classes

Lambda School's interactive classes are streamed live from Silicon Valley. Interact with world-class instructors.

A More Thorough Education

Deeper than code bootcamps. Advanced data structures, algorithms, architecture, memory management, etc.

Pair Programming, Best Practices

Become very familiar software engineering best practices including version control (git) and test driven development

Get Hired

Work directly with our hiring partners or leverage our career services team to land the perfect job and salary.

World-Class Instructors

pic
Caleb Hicks

Caleb is a lifelong teacher, previously over instructional design at Apple. He's taught millions how to program.

pic
Ivan Mora

Ivan comes to Lambda School from Blizzard. At Blizzard Ivan worked on projects used by millions, such as World of Warcraft.

pic
Thomson Comer

Thomson hails from Colorado State University and Cardinal Peak; a lifelong computing expert.

pic
Sean Chen

Sean comes from the Applied Math program at UC Berkeley, as well as contracting for NASA's Jet Propulsion Laboratory.

image

Aligned Incentives

Lambda School doesn't make money unless you get a great job.

If you choose the free-up-front option, you will only begin paying tuition after you have a job that pays over $50,000/yr and utilizes the skills you learned at Lambda School.

If you can't get a high-paying job, you'll never pay a dime. View tuition for more details.

Curriculum

The Lambda Academy of Computer Science covers computing from its fundamentals through fully-deployed, scalable applications.

Computer Programming

Object-oriented program design and development. Principles of algorithm formulation and implementation. Using the rudiments of the underlying environment to build programs.

Computer Architecture

How a computer works, from hardware to high-level programming. Logic circuits, computer instructions, assembly language, binary arithmetic, program translation, data structures, and algorithm analysis.

Data Structures & Algorithms

Fundamental data structures and algorithms of computer science; basic algorithm analysis; recursion; sorting and searching; lists, stacks, queues, trees, hashing, graphs; object-oriented data abstraction.

Software Design & Testing

Principles of software design, design patterns, design representation, refactoring. Principles of software quality assurance and testing. Development and testing tools.

Database Management

Database models: relational, doc-oriented. Integrity constraints, query languages, database design, object modeling.

Languages & Libraries

Programming languages and libraries used to build web, mobile, and server applications. JavaScript, C and C++. React, Redux, React-Native, Node.js, Express.

Computer Security

Introduction to computer security fundamentals: confidentiality, integrity, authentication, and access control. Secret key and public key cryptography, network security.

Distributed Systems

Principles and concepts of designing and building distributed systems and computation. Reliability, availability, and scalability of large applications.

Career Preparation

Skills related to portfolio development, resume crafting, continued learning strategies, interview practice and techniques, salary negotiation.

Day To Day

Lambda School takes place 100% online, allowing students to attend from anywhere. Classes run Monday-Friday from 9 a.m. to 6 p.m. Pacific, and many choose to spend some nights or weekends as extra project time.

You must be able to attend all class sessions in order to be accepted. This is not a self-paced program.

image

Diverse Students, Diverse Backgrounds

Not only is our application process gender-blind and race-blind, but it is audited continually by third-party specialists to ensure we're selecting as diverse a population as possible.


An Elite Network

Lambda School acceptance rates are smaller than even the most competitive ivy league schools. You'll be forever joined in various channels and online networks.

Meet the Students — Current Class

Pic

Jiovan Melendez

Jiovan was the second employee and director of product at Scan, which was acquired by Snapchat for $54 million in 2014. He speaks three languages with native fluency.

Pic

Latoyya Smith

Before joining Lambda School, Latoyya held a B.S. and an M.S. in Computer Science. After interning at Google, she joined Lambda School to make her theoretical knowledge practical.

Pic

Patrick Kennedy

Patrick was the assistant editor for "Cars" and "Ratatouille" at Pixar in addition to having been a bioremediation technician at Forensiclean.

Pic

Drew Mueller

Drew traveled the world playing poker professionally during most of his 20s. He joined Lambda School to find a new, more sustainable career.

Schedule & Timing

Annual Schedule

A new Lambda School Academy of Computer Science class begins at the beginning of each month. Each class lasts for a duration of six months.

Daily Timing

Class begins live at 9 a.m. Pacific and concludes at 6 p.m. Pacific each day. These hours comprise the entirety of the time commitment, though students are free to work more.

Tuition

Lambda School is pioneering a new model of higher education in which the school invests in the students, instead of the other way around. Attending Lambda School can be completely free up-front (no deposit, no down-payment), and students pay back a portion of their income after they find a high-paying job.

If, for some reason, a student is unable to find a job with a salary above $50,000/year, they are not required to pay anything.


$ 0
up-front

+ 17% of income for two years
($30,000 max)

Apply Now
$ 10k
up-front

+ 17% of income for one year
($15,000 max)

Apply Now
$ 20k
up-front

+ no income-based repayment

Apply Now