Who Is This For?

College Freshmen & Sophomores

College Freshmen & Sophomores

  • Kickstart your journey with hands-on project experience and dedicated mentorship. Build real skills, explore startup culture, and gain exposure to EdTech while laying the foundation for future internships and career opportunities.
Recent CS Graduates

Recent CS Graduates

  • Bridge the gap to your first full-time role with real-world experience, mentorship, and a standout portfolio. Strengthen your skills, earn references, and gain exposure to startups and EdTech opportunities.
Experienced Developers

Experienced Developers

  • Step into your next chapter—whether you're aiming for engineering leadership or rebuilding after a recent layoff. Gain real mentoring and team management experience while sharpening your skills, exploring EdTech innovations, and reconnecting with the startup ecosystem.

What You’ll Get

🔧 Real-World Projects

Work on meaningful software projects that simulate industry workflows.

🤝 Mentorship

Get 1:1 and group mentorship from experienced engineers and tech leaders.

🧠 Tools & Technologies

React, Spring Boot, GraphQL, Docker, MySQL, VSCode, Eclipse, AWS, and more.

🧭 Cloud & AI Exposure

Explore cutting-edge AI tools like ChatGPT and core AWS services.

📝 Career Support

Resume reviews, interview coaching, and strong references upon completion.

❤️ Mission-Driven Work

Optional exposure to nonprofit operations, outreach, and light fundraising.

What Our Interns Say

Taha – M.S. Computer Science '26

“I highly recommend the Software Developer Internship. During my time in the program, I gained valuable experience working with technologies like GraphQL, Spring Boot, and Docker. The learning environment was supportive and engaging, and I appreciated the opportunity to grow my technical skills. Special thanks to Hillary and Julie for their excellent guidance. They were always quick to help resolve any roadblocks I encountered.”

Kushgra – B.S. Computer Science '28

“Participating in the first term of the internship program was a great experience. I had the opportunity to work on a full-stack development project that involved technologies like Java, Vue.js, Docker, SQL, and GraphQL. The team offered a flexible schedule that let me adjust my workload each week, which made it manageable to continue the internship during the semester. They also introduced us to practices like agile systems, sprint planning, and team stand-ups, which gave me a better understanding of how professional dev teams operate. This experience helped me grow both technically and professionally, and it reinforced my interest in a career in software development. I’m grateful to have been part of the team and would recommend the program to any student looking to gain experience in this field.”

Excited to Get Started?

Schedule a brief intro call with us to learn more and apply.

Book a Time