Lambda School Computer Science Major

Emphasis in iOS Development.


Full-time: 30 weeks, Mon-Fri 8 a.m. to 5 p.m. Pacific


Live, interactive classes—anywhere in the world


$0 up-front + 17% of salary for two years ($30k maximum total payment)


$30,000 maximum


July 16th

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.


The Lambda Academy of Computer Science trains students not only to deploy simple applications, but to understand what is happening under the hood.

  • MONTH 1

    iOS Fundamentals: Swift, UIKit, Networking, Core Data, Debugging

  • MONTH 2

    Intermediate iOS: Custom User Interfaces, Code Quality, Design Patterns

  • MONTH 3

    iOS Deep Dive: Objective-C, Testing, Other Apple Platforms

  • MONTH 4

    Computer Architecture: C, Operating Systems, Calls, Scheduling

  • MONTH 5

    Fundamentals of Computation: Data Structures, Algorithms, Graphs

  • MONTH 6

    Applied Programming: Security, Python, Django

  • MONTH 7

    Capstone Project, Career Development

World-class Instructors

Lambda School instructors are dedicated, full-time, expert engineers who literally wrote the books and curricula used all over the world by thousands of schools and professors.


You don't pay anything unless you get a great job.

You'll only begin paying tuition after you have a job that pays over $50k per year and utilizes the skills you learned at Lambda School.

If you can't get a high-paying job using the skills you've gained, you'll never pay a dime.


Modern technologies

In this course, we cover Swift, Objective-C, C, and Python. We will also be using Xcode, Git, UIKit, Core Data, Unit Testing(XCTesting), and AppKit.


Student Stories


Joram Clervius

Joram had never made more than $15/hour before joining Lambda School. After Lambda School he was hired directly into a role as a Senior Engineer at Nexient.


Julian Pegues

Before joining Lambda School, Julian worked in a warehouse moving boxes. After Lambda School, he landed a job working as a React Native Engineer at Uber.


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 $50k per year, they are not required to pay anything.


30 weeks

Mon-Fri 8 a.m. - 5 p.m. Pacific

100% Online