We offer four programs for UC Davis students to build and apply skills in specific avenues. These cohorts are open to applicants during both project terms - Fall and Winter/Spring. Explore our cohorts to find the best fit for you!
Product allows experienced developers and designers at CodeLab to work on innovative projects from ideation to completion. Focused on building marketable skills and ensuring project success, it offers creative freedom and fosters a collaborative environment.
CodeLab Client provides members with real-world client-driven projects and opportunities to gain practical experience and professional skills. Members will collaborate with industry experts to deliver tangible solutions for real clients.
CodeLab teams work in an agile environment, working together throughout the entire process to produce outstanding products. Members are expected to attend weekly Monday meetings as well as participate in cohort socials and events.
Monday, September 30 | 6:00 PM
Tuesday, October 1 | 6:00 PM
Friday, October 4 | 11:59 PM
Monday, October 7
Nope! We are open to undergraduate students at UC Davis of any major. However, you do need some programming or design experience to apply. Detailed requirements can be found above or on the current cycle’s application page.
Project managers are expected to put in 12+ hours a week, and developers and designers are expected to put in 10+ hours a week. Depending on the part of the project you are working on, this may fluctuate throughout the term. Being a CodeLab member can be time-consuming. Before applying, please consider your other commitments to make sure you will be able to put in the time for CodeLab.
The process currently involves a written application and a single round of interviews. Don’t be nervous about interviews. We just want to get to know you and learn about your past experiences. It will not be technical.
Anything computer science, whether it be web development or machine learning. Projects are largely reliant on the needs of our clients from term to term. Mentored projects can often be more flexible in the computer science fields they involve.
Designers and developers work on the same teams, though not all teams will have designers. Designers will generally be part of web or mobile development projects, which are heavy on user interfaces.