CodeDay Labs is the 100% online tech internship for everyone.

Monday, June 27 Friday, September 23
Volunteer

Dream of working at a top tech company? Join us!

Work with your mentor & two other students.

Tell us what you love in technology, and where you want your career to take you. We'll match you with the perfect industry mentor and up to two other students at your skill level.
(Beginner-track attendees: we'll match you with a former intern from a tech company who has time to provide you with more support.)

Create or contribute to real-world, open-source projects.

Learn to ship real software that helps real people using the latest industry tools. (Ever wondered what “Kubernetes” is? Or how to set up a GraphQL backend in Typescript?)
It's like a real-world internship at a leading tech company, but 100% online.
Anyvent
Mentor: Tyler Menezes, CodeDay
Castway
Mentor: Michael Lorton, Outschool
Typescript GraphQL
Mentor: Michael Lorton, Outschool
Meeting Ground
Mentor: Michael Lorton, Outschool
Sentiment Analysis
Mentor: Niharika Sharma, Nasdaq
News Analyzer
Mentor: Sam Belcastro, Microsoft
Easylearn
Mentor: Rama Dasu Puli, SAP Labs
Spotifaves
Mentor: Shakeel Mohamed, Splunk
AI Driven Drug Discovery
Mentor: Yang Wei, QM Simulations
Resume Screening
Mentor: Sneha Singh, Sony Interactive Entertainment

Daily tech talks, career panels, and more.

What do recruiters look for when you meet them? How does Microsoft deploy machine learning modules? What does a day-in-the-life look like for a technical artist?
CodeDay Labs has daily opportunities to learn from leaders and build a professional network.

Get ready to land your dream job or internship next year.

Our students have daily opportunities to do practice interviews and get resume feedback from tech hiring managers and recruiters.

Multiple tracks. What's your experience level?

Intermediate Track

More guided projects for college freshmen/sophomores/juniors with technical skills, but limited experience working independently.
This is the right track for you if you're a college students who has completed 101/102-level CS classes but not much more (and high school students with experience building projects at hackathons).
You'll be matched with a mentor from the technology industry, like at most traditional in-person internships, and will build a polished app/feature.
(No fee; not a paid internship.)

Advanced Track

For college juniors/seniors who have higher-level CS knowledge or others with significant experience building projects.
This is the right track for you if you're a college student with experience beyond the 101/102-level CS or Engineering classes, or a student who has built projects on your own time.
You'll be matched with a mentor from the technology industry, like at most traditional in-person internships, and will build a polished app/feature.
(No fee; not a paid internship.)

We've helped thousands of students get their start in technology since 2009.

As an international student in a programming major, you guys totally helped me to start my wonderful career path! In a three years degree, I had you guys as my first experience, Meta as my second, and Microsoft as my third, and this last one gave me a full time return offer.
Luiza Cartaxo, Labs Advanced-Track
I loved being able to work as a team and gain real world experience about coding but at the same time also having the opportunity to learn something new.
Kelly Dong, Labs Advanced-Track
Being a Venezuelan immigrant, Labs was the first time that I got true exposure to a community of tech people that I could rely on. Fast forward a couple of years and now I'm three and a half months away from graduating college and have a job as a SWE at the Microsoft HQ right after I graduate.
Daniel Lobaton, Labs Beginner-Track
I began my CodeDay Labs internship with no background in using React Native, but came out of this internship knowing the ins and outs of React Native thanks to my team and my mentor, Eric. I highly recommend CodeDay Labs as a chance to apply your knowledge to real-world applications
Vivian Wang, Labs Beginner-Track
I really enjoyed learning how to use new technology such as Angular, Node, Sequelize, and Joi. Working with my teammates and interacting with each other was one of my favorite parts of this internship. Just helping each other out, working, learning, and growing together as developers was really great. Also the mentor was very helpful.
Alain Nshimirimana, Labs Advanced-Track
My experience as a CodeDay Labs intern certainly exceeded my expectations. My favorite part about being an intern was getting to learn and work with Python Django. I found working with Django to be difficult yet also fun. At the beginning of the internship, because I only had experience with ReactJS, I thought I would only be working on the frontend component of the app which we built. However, I ended up only working with ReactJS (i.e. the frontend) for about a week before I became responsible for the backend. I'm really glad I got this exposure because I found that I enjoy working with backend-related stuff.
Amy Ghotra, Labs Advanced-Track

Past Student Projects

See All

COVIZ 19
Advanced Track

Mentor: Yang Xu, Engineer at LexisNexis Risk Solution
We will design a system to fetch data from REST api and store data in a database. The system is comprehensive with various functionalities such as input/output, caching, logging, etc. The system has to be highly scalable so that it could handle big amount of data.

Timing Attack Extension for Burp Suite
Advanced Track

Mentor: Adele Miller, Security Engineer at Security Innovation
Context:
Burp Suite is used by a huge percentage of security professionals, especially penetration testers. It is often used as an HTTP interception tool. Burp Suite's usefulness is greatly improved by a variety of plugins, many of which are free to use.

What you will do:
- Create a plugin for Burp Suite. This plugin will be polished and may be made publicly available to all users of the tool. I suggest that you create a timing attack tool for login forms or other actions. I am open to supporting other plugins.
Additional project tags: Cybersecurity, Penetration Testing
Recommended experience: Basic familiarity with Burp Suite, building and/or attacking full stack web applications
(If you are not planning on working in cyber security and have not worked with Burp Suite, I recommend working on another project.)

Animated Bar Chart Racer
Beginner Track

Mentor: Charlie Liu, Student at Yale University
Ever watched one of those YouTube statistics videos with the scrolling bar graphs? (If not, check this out: https://youtu.be/K1Fa46uRTWg) Using data visualization, sorting, and text parsing, you can create a “bar chart racer” that displays statistics in an exciting way! Not only is this a fun project to work on, but you can also use your finished product to perhaps launch your very own YouTube channel in the future :)

Learn From Experts & Build Your Network

This year's talk schedule hasn't been released yet, so have a look at last year's lineup:
Monday, June 27
6:30 PM UTC
Meta
CodeDay Labs Kickoff
Thursday, June 30
6:15 PM UTC
Meta
CodeDay Labs Office Hours
Friday, July 1
6:15 PM UTC
Meta
CodeDay Labs Office Hours
Monday, July 4
7:00 PM UTC
Career Talk
Overview of Tech Careers
Presented by Hana Gabrielle Bidon
Tuesday, July 5
6:00 PM UTC
Career Talk
Culture Fit and Interviewing Soft Skills
Presented by Maxwell Zimon (Senior software engineer at Olo)
Wednesday, July 6
6:00 PM UTC
Tech Talk
Introduction to Quantum Computing
Presented by Ricky Dube
Wednesday, July 6
8:00 PM UTC
Career Talk
How and Why to Look for Jobs at Startups
Presented by Sage Khanuja
Wednesday, July 6
10:00 PM UTC
Career Talk
Game Development Roles
Presented by Bill Clark
Thursday, July 7
6:00 PM UTC
Tech Talk
Intro to 3D programming & how to get a job doing it
Presented by Omar Shehata
Friday, July 8
6:00 PM UTC
Career Talk
Introduction to Project Management
Presented by Nick Chhabra
Friday, July 8
9:00 PM UTC
Career Talk
Developing your 30/60/90 Day Onboarding Plan
Presented by Katerina Hanson
Monday, July 11
6:00 PM UTC
Career Talk
Navigating jobs in the US as an international student
Presented by Omar Shehata
Monday, July 11
7:30 PM UTC
Tech Talk
Digital IDs and how do they work?
Presented by Arjuna Chala
Wednesday, July 13
7:00 PM UTC
Tech Talk
Building StereoKit, an Open Source Mixed Reality Engine
Presented by Nick Klingensmith
Thursday, July 14
10:00 PM UTC
Tech Talk
How We Matched You: From Elastic Search to Marriage Problems - Pt 2
Presented by Julie Cover
Friday, July 15
10:00 PM UTC
Tech Talk
React, Typescript, and the Modern Frontend Web Stack
Presented by Anton Outkine
Wednesday, July 20
6:00 PM UTC
Tech Talk
AI for All
Presented by David McCowin
Wednesday, July 20
9:00 PM UTC
Tech Talk
Storytelling with Music (Videogames and Other Media)
Presented by Ethan Yamashita
Thursday, July 21
6:00 PM UTC
Career Talk
Don’t be irreplaceable, be invaluable!
Presented by Cristina Nistor
Thursday, July 21
7:00 PM UTC
Tech Talk
Contributing to FOSS (Free and Open Source Software)
Presented by Tyler Menezes
Friday, July 22
8:00 PM UTC
Tech Talk
The Art of Functional Programming
Presented by Anjana Vakil
Monday, July 25
6:00 PM UTC
Career Talk
The Hows and Whys of Getting a PhD
Presented by Vivian Shen
Tuesday, July 26
7:30 PM UTC
Tech Talk
Introduction to Web Application Security and Insecure Coding
Presented by Adele Miller
Wednesday, July 27
7:00 PM UTC
AMA
Luxonis - Spatial AI - Robotics vision
Presented by Erik Kokalj