ADI Labs is your opportunity to apply what you learn in class to real-life projects meant to help the Columbia community. Through Labs, you’ll work on existing projects (i.e. Density or CoffeeCU, learn how to work with existing codebases already in production, and get to learn best practices for both software engineering and UI/UX design. All projects are available for 1 point of academic credit.

As a member of Labs, you’ll learn to contribute to open source projects and to take your programming beyond problem sets. Paired with one of our student mentors, you’ll learn software engineering techniques used in industry. You’ll also join an awesome community of builders that love to bring ideas to life and have a great time doing so.

Applications for Fall 2019 are now open and due September 17th at 11:59pm!

What We Offer

Thoughtful Mentorship

What does good mentorship mean? To us, it means creating a safe environment for everyone to learn while challenging you to learn new skills and to think differently. We aim to create a learning environment inclusive to people of all backgrounds.

Learning by Doing

While classes are great, they’re no substitute for real world experience. ADI Labs is all about hands-on experience, working with real products that people already use.

A Community of Driven People

Labs is a community of motivated individuals that are not here to just fool around. They are here to learn how to build and contribute to the greater tech community.


How do I apply?

Applications for Fall 2019 are now open! Apply by September 17th at 11:59pm here.

What experience do I need?

We’re looking for people who are proficient coders. Generally, this means you’ve taken at least Intro to Java (COMS 1004) and Data Structures (COMS 3134) and/or you’ve had a technical internship or job of some sort. Some specific technical skills we require you to be comfortable with are,

  • Working with Git & GitHub
  • Acquiring data from an API

If you have never taken a programming course before, then we recommend you checkout some of our beginner workshops instead.

What projects does Labs currently work on?

For the fall of 2019, students will be working on one of the following projects:

(some projects may be subject to change)

Who can I contact with any questions?

Email us at!