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 the Jupyter notebook), learn how to work with existing codebases already in production, and get to learn best practices for both software engineering and UI/UX design. Certain projects may be eligible for course credit as well.
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 are now open for Spring 2018.
What We Offer
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.
How do I apply?
The application for Spring 2018 can be found here! It’s due on January 17th, 2018 at 11:59pm.
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 Academy instead.
What projects does Labs currently work on?
For the spring of 2018, students will be working on one of the following projects:
Who can I contact with any questions?
Email us at firstname.lastname@example.org!