Monday, June 28 — Friday, August 6
VolunteerTell 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.)
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.
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.
Our students have daily opportunities to do practice interviews and get resume feedback from tech hiring managers and recruiters.
A guided experience which is best for people with some CS knowledge, but who don't have prior experience working on complex projects.
This is probably the right track for you if you're a high school student who's taken AP CS A or equivalent course, or a college student with 101-level experience in CS or Engineering.
You'll work with an older student, a current/former tech intern, who will guide you through your first experience building something with real-world implications.
($250 fee if accepted; many scholarships available.)
This track is the most similar to a traditional in-person internship, for those students who have higher-level CS knowledge or 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.)
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
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.)
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 :)
Mentor: Ankit Gupta and Kat Ngov, Lead at Transparent Systems
#rust #crates.io #rustlang #OSS #cloud #docker #kubernetes #k8s
Crates.io is the default, public package registry used by rust developers everywhere.
Developers often want the means to privately publish crates (rust packages), so they can continue to follow best practices to version and release software internal to their teams or businesses.
Current solutions for a private crates registry are hard to find and very costly. However, there exists an open source implementation of the crates registry API one can easily run on their local machine - "Alexandrie" at https://github.com/Hirevo/alexandrie.
In this internship, we will build on Alexandrie to provide an open-source solution that others can use to more easily deploy a private crates registry to cloud providers.
We will be using docker, and developing the reference solution to be deployable to a Kubernetes cluster in one of the major cloud providers (Azure, GCP, AWS).
In addition to developing a solution others can use, we'll learn how to use Kubernetes to deploy, scale, and manage applications.
Join this project to work with great cloud tooling and contribute to the growing and exciting Rust ecosystem!
Tuesday, June 29
4:30 PM UTC
0 attending
Live Javascript Introduction
Presented by Tyler Menezes
Wednesday, June 30
4:30 PM UTC
0 attending
Live Python Introduction
Presented by Tyler Menezes
Thursday, July 1
4:30 PM UTC
1 attending
Live React Introduction
Presented by Tyler Menezes
Friday, July 2
4:30 PM UTC
10 attending
Live REST APIs Introduction
Presented by Tyler Menezes
Monday, July 5
4:00 PM UTC
27 attending
Navigating Your Career In Tech
Presented by Gift Egwuenu (Frontend Developer Consultant based in the Netherlands)
Monday, July 5
6:00 PM UTC
18 attending
Internationalizing software for worldwide use
Presented by Neil Fraser (Senior Software Engineer @ Google)
Monday, July 5
9:00 PM UTC
13 attending
The Interactive Audio Pipeline: What it takes to get sounds into a video game
Presented by Colin Vandervort (Independent Game Audio Engineer)
Tuesday, July 6
5:00 PM UTC
35 attending
How and Why to Look for Jobs at Startups
Presented by Sage Khanuja (Cofounder of Spira, a healthcare startup)
Wednesday, July 7
5:00 PM UTC
11 attending
Big Data Processing with Apache Spark
Presented by John Ramirez (Data Architect at RTS Labs)
Wednesday, July 7
9:00 PM UTC
24 attending
Culture Fit and Interviewing Soft Skills
Presented by Max Zimon (Senior Software Engineer at Olo)
Thursday, July 8
7:00 PM UTC
25 attending
Mistakes I made in tech so you don’t have to
Presented by Monica Ceisel (XR developer/designer and Microsoft Women in Computing Award Winner)
Friday, July 9
4:00 PM UTC
21 attending
Career Progression for New Grads with Zero Experience
Presented by Nikhil Mungel (Senior Engineering Manager at Splunk)
Friday, July 9
5:30 PM UTC
6 attending
Weekly Wrap-Up and Info for Next Week
Presented by Alper Gel, Tyler Menezes
Monday, July 12
5:00 PM UTC
9 attending
Roadmap to Self-Support: Not Letting Others' Success Impact Your Own
Presented by Nayeon Shin (CS + Art & Tech double major @ Mount Holyoke College)
Monday, July 12
11:00 PM UTC
12 attending
Introduction to Enterprise Cybersecurity and Incident Response
Presented by Haylee Dawna-Rae Mills ( Director of Development @ Cybersecurity Council of Arizona )
Tuesday, July 13
5:00 PM UTC
10 attending
The Hows and Whys of Getting a PhD
Presented by Vivian Shen (PhD Candidate @ Carnegie Mellon University)
Tuesday, July 13
6:00 PM UTC
14 attending
A Gentle Introduction to Pointers and "Unmanaged" Code
Presented by Max Zimon (Senior Software Engineer @ Olo)
Tuesday, July 13
8:00 PM UTC
20 attending
An introduction to containerized software development
Presented by Michael Kalish (Lead Software Engineer @ SpanishDict)
Wednesday, July 14
8:00 PM UTC
6 attending
Introduction to Web Application Security and Insecure Coding
Presented by Adele Miller
Wednesday, July 14
9:00 PM UTC
15 attending
An Introduction to Open Source Augmented Reality
Presented by Bryan Chris Brown (Lead Developed for the Open Source Project NorthStar initiative)
Thursday, July 15
4:00 PM UTC
23 attending
17 Tips for working in Tech: almost everything I learned at Microsoft in 17 years
Presented by Nicole Steinbok (Ex-Senior Program Manager Lead for Surface and Windows Content Experience departments @ Microsoft)
Thursday, July 15
6:00 PM UTC
9 attending
Into the Quantum World! An Introduction to Quantum Computing
Presented by Richard Dube (Sophomore at University of Conneticut working on his BS in Math and Physics)
Thursday, July 15
8:00 PM UTC
6 attending
Finding Vulnerabilities in HTTP and REST APIs and Securing Them Against Threats [Hands-On]
Presented by Adele Miller
Friday, July 16
5:30 PM UTC
4 attending
Weekly Wrap-Up and Info for Next Week
Friday, July 16
7:00 PM UTC
5 attending
Navigating jobs in the US as an international student
Presented by Omar Shehata (Graphics Engineer @ Snapchat)
Tuesday, July 20
5:00 PM UTC
9 attending
Game Development Tech & Careers
Presented by Bill Clark (Lead Game Engineer at TiMi US)
Tuesday, July 20
6:00 PM UTC
16 attending
Introduction to Robot Learning (ML and AI) [Part 1]
Presented by Dr. Ben Amor (Assistant Professor @ Arizona State University)
Wednesday, July 21
6:00 PM UTC
10 attending
Introduction to Robot Learning (ML and AI) [Part 2]
Presented by Dr. Ben Amor (Assistant Professor @ Arizona State University)
Wednesday, July 21
7:00 PM UTC
7 attending
Blockchain: More than just Cryptocurrency
Presented by James Gan (Software Engineer II @ Paypal)
Wednesday, July 21
9:00 PM UTC
9 attending
Breaking Into Tech & Why You Want to be a Software Engineer
Presented by James Gan (Software Engineer II @ Paypal)
Thursday, July 22
6:00 PM UTC
12 attending
Introduction to Robot Learning (ML and AI) [Part 3]
Presented by Dr. Ben Amor (Assistant Professor @ Arizona State University)
Friday, July 23
5:30 PM UTC
5 attending
Weekly Wrap-Up and Info for Next Week
Friday, July 23
7:00 PM UTC
14 attending
It’s Dangerous to go Alone! Take This!
Presented by Kristin Jue(Intern @ Floop) and Joanna Folk(Full-stack intern @ Avanade)
Friday, July 23
11:00 PM UTC
8 attending
Big Data Challenge
Presented by Tyler Menezes
Monday, July 26
4:00 PM UTC
7 attending
Developing audiovisual AR experience with Project North Star
Presented by Sam Bilbow (2nd Year PhD Student @ University of Sussex)
Monday, July 26
6:00 PM UTC
9 attending
Blockchain, Crypto and Managing Risks
Presented by Arjuna Chala (Sr.Director of Operations @ LexisNexis Risk Solutions)
Tuesday, July 27
5:00 PM UTC
5 attending
The Importance of Game Feel
Presented by André de Miranda Cardoso(@Mix and Jam Youtube Channel)
Tuesday, July 27
6:00 PM UTC
7 attending
An Introduction to Writing and Deploying Software in the Cloud
Presented by Tyler Menezes
Tuesday, July 27
10:00 PM UTC
22 attending
Resumes and Interview Skills from an Industry Professional
Presented by Gurjot Bandasha (VP of Engineering @ Dataseers)
Wednesday, July 28
7:00 PM UTC
14 attending
Current and next generation computer architecture
Presented by Ravi Budruk (VP @ MindShare)
Wednesday, July 28
8:00 PM UTC
0 attending
Prototype Day
Presented by Erika Lamothe, Alper Gel
Thursday, July 29
7:00 PM UTC
12 attending
Don’t be irreplaceable, be invaluable!
Presented by Cristina Nistor (Director of Operations at TESTCo)
Thursday, July 29
8:00 PM UTC
1 attending
College Applications for STEM/CS Students: Interview/AMA with a Stanford Alum [High School Students Only]
Presented by Hanjoon K.
Friday, July 30
7:00 PM UTC
11 attending
Decoding the Behavioral Interview
Presented by Katerina Hanson
Monday, August 2
9:00 PM UTC
0 attending
An AMA Session With a Video Game Music Composer
Presented by Ethan Yamashita
Tuesday, August 3
6:00 PM UTC
6 attending
Data Visualization for Developers [Hands-On]
Presented by Anjana Vakil
Copyright © 2009 – 2021 CodeDay.
A 501(c)(3) nonprofit. .
(888) 607-7763