Machine Learning
@ Columbia

Columbia's first machine learning club. We teach ML from the fundamentals up, then put it to work on projects with fellow students and industry partners.

What we do

Our education program takes students from no ML experience to building and deploying production ML systems. Through workshops and hands-on projects, students learn the fundamentals, train and evaluate models, and build the pipelines and infrastructure needed to run them. Along the way, they work in small teams on student ideas and projects with industry partners.

Open to undergraduate and graduate students across Columbia, including Columbia College, SEAS, Barnard, and GS. No prior ML experience needed.

2026 Summer Placements

Selected projects

All projects
For students

Join ML @ Columbia

Join ML @ Columbia to learn the foundations, find your community, and build something you care about. No prior experience needed.

Interest form

Work with us

For companies

Bring us a problem worth exploring. We connect companies with Columbia students who want to turn machine learning ideas into working tools.

Build with a student team

Collaborate on an ML project, from defining the question and testing ideas to building a prototype and sharing the results.

Connect with top talent

Meet undergraduate and graduate students building ML systems at Columbia. Connect with potential interns and new hires through technical events, project collaborations, and recruiting opportunities.

Support the next generation

Help students learn and experiment through sponsorship, mentorship, or access to tools and compute.