UpCode @ theCoderSchool

Hands-On Software Development Internships for Teens

Spring 2026 | Remote + Local in Palo Alto, San Ramon & Long Island

Our final application window closes Dec 14.

Quick Navigation

Where Do Our Coding Internships Take Place?
What Will Interns Learn?
Who Should Apply?
Program Details
How the Program Works
Intern Selection
Why Choose UpCode?
Program Cost and Commitment
Application Process
FAQs
CEO's Inspiration

What is the UpCode Internship?

The UpCode program is an internship program in which teams of high school coders build a custom software product based on a client's requirements. The program focuses on a learn-by-doing style with interns learning by building an actual product with mentor guidance. Interns will have significant impact on the final product quality, including managing schedules and choosing technology. The program simulates a real-life Systems Consulting implementation, including You’ll be guided by a Project Manager and other experienced mentors from theCoderSchool — including expert technologists, ex-consultants, entrepreneurs, and our founder and CEO, Hansel Lynn.

Where do Our Internships Take Place?

For Spring 2026, the UpCode Internship will host three teams at these locations Each team includes up to six interns who meet remotely and occasionally in person. Remote participation is supported, but local interns are preferred for richer collaboration.

What Will Interns Learn at UpCode?

UpCode is designed to give high school students a true software engineering experience, combining coding, teamwork, and project management provided by us. By the end of the internship, you’ll have experience in: Each team’s project ends with a formal group presentation and private performance evaluations, followed by a free group session from our partners at Collegewise on how to highlight your experience in college applications.

Who Should Apply?

Intended for high schoolers with an interest in computer science, data science, engineering, or a related technical field, this program immerses our interns in a simulated software development lifecycle. The program is open to high school students aged 15–18 who: You don’t need to be student at theCoderSchool to apply — UpCode is open to the public.

Program Details - Spring 2026

Interns will work closely with their Project Manager and participate in weekly standups, sprint planning, and peer reviews. Consistent engagement is key — this is an active internship, not a passive course.

The Spring 2026 project will be a web/big data project. Previous experience with database usage, Google Maps API, web front and back end may be preferred. Details will be released at project kickoff. In this initial iteration, our founder and CEO Hansel Lynn will act as the end-user client/product manager and will interact with the team on a regular basis.

How the Program Works

The UpCode Internship mirrors a professional tech consulting environment. Each team follows a general software development cycle which may include: At the end of the program, teams present their solutions, compete for the Top Team Award, and nominate a Most Valuable Player for leadership and contribution.

In addition, at the completion of the program, all interns will receive a private personalized reflection and performance review session from their local manager. Finally, all interns also receive advice from our partners at Collegewise on how to position this experience in college applications.

Intern Selection

All team members should be skilled coders with an ability to work well on a team, strong self-initiative, and willingness to learn. Experience in building one or more projects of your own design is a significant plus. Top grades and leadership positions are a plus, as is passion shown in the application essay.

For the Spring 2026 iteration, up to 6 interns per location will be awarded positions (total of 18 interns). While remote interns are a possibility, we strongly prefer local interns for a tighter team experience.

Why Choose theCoderSchool’s UpCode Internship?

We don’t lecture — we mentor. UpCode gives you the kind of experience most students don’t get until college or their first job. You’ll learn to: Our interns learn confidence, teamwork, and how to think like developers — not just code like students.

Cost and Commitment

A $2,000 program fee for accepted interns covers mentorship, project management, and program administration. Financial aid may be available through your local team manager. Interns will be selected based on an application process. Depending on technology chosen, platform or other technology fees is a possibility.

Self-scheduled development time will vary, but may require 4-6 or more hours per week. Team interaction time (Slack, email, etc) is up to the team. In short, this is an active-participation internship that requires self-initiative and self-scheduling.

All interns must have a computer to develop code (Mac or PC is ok), and stable internet connectivity for remote meetings.

Application Process

Applications open in early November and close by December. Here's what to expect:
  1. Fill out a general contact and background information form
  2. Submit your resumé, transcript, and a short essay (in 250 words, why do you want to join UpCode)
  3. Provide links to files showcasing your previous projects
  4. Complete an online coding proficiency evaluation
  5. Participate in a Zoom interview if shortlisted

Whether we're able to offer you a position on a team or not, we wish you the best of luck as you gain invaluable experience towards your future!

FAQs

What age group is the UpCode Internship for?

It’s open to high school students aged 15–18 who have strong coding skills.

Do I need to know Python or JavaScript?

Yes, interns should have at least 3 years of experience in Python, JavaScript, or a similar language.

Is the internship paid?

No — it’s an educational internship focused on mentorship and experience. There is a cost of $2,000.

Can I participate remotely?

Yes. Teams may work remotely, but local interns in Palo Alto, San Ramon, and Long Island may meet in person.

When do applications open?

Applications open in early November 2025 for the Spring 2026 session. Regular application window closes on December 1, 2025.

Questions? Drop us a line at upcode@thecoderschool.com.

My Inspiration

Hey Parents,

As a parent of two college kids and one high schooler myself, I know how important real-world experience can be for their future. My niece (proud uncle here!) is a recent graduate of Brown University in Computer Science, and she had the good fortune of being accepted into a summer internship at a company called CapTech.

The internship was real IT consulting, but with a simulated project and client. The idea was to expose smart Computer Science college students to the consulting world, to learn the ropes, and potentially offer them a job afterwards. My niece didn't accept her offer (because she got a job at Apple instead - like I said, proud Uncle here!), but most interns got both a great experience and a great job out of it.

While I can't offer that kind of job at theCoderSchool, I can simulate that consulting experience for some of our high schoolers to get a head start on their own ambitions. Looks like my 15+ years at consulting companies like Accenture are finally coming back to haunt me.

Like I always say, nothing is more powerful than learning-by-doing. So let's go do it.

-Hansel Lynn
Founder/CEO, theCoderSchool
Read about Private+Semi-Private Coaching, Virtual Learning, Coding Classes, Robotics, Python, Scratch, or Video Game Coding
or check out our student blogs. Confused about how AI will affect coding? See why the AI future still needs coding.

What is theCoderSchool? We are an after-school drop-off (and virtual) program for kids learning to code - a coding school! There's after-school kung fu. There's after-school music lessons, sports, art, tutoring, Chinese, you name it, it's out there. But coding classes for kids? Founded in 2013, we're the first of many, and the largest in Silicon Valley with more locations on the way around the country. The future will be ever more dependent on technology so let's get our young generation ready. Learn to Code, Change the World®.

For questions about partnerships, curriculum, schedule, camps, or other operational inquires, please contact your nearest school.
For national franchise questions only, email us at info@thecoderschool.com. Please include the city/state you're writing from.

copyright 2014-2025, the Coder School San Francisco, LLC. All Rights, Alright? Don't forget our privacy policy. Find out who we are or like us on facebook.