UpCode @ theCoderSchool

A Software Development Internship Program
Spring 2026

The UpCode program is a selective 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 The Spring 2026 Session of UpCode will consists of 4 teams based at 4 of our locations (Palo Alto CA, San Ramon CA, Hartford CT, and Long Island NY). Each location will field a team of up to 6 interns. Local interns with the ability to occassionally meet in-person are strongly preferred, although fully remote interns will be considered. Work will be done remotely or in-person as determined by the team. Each team will work independently with their own project manager and mentors based on the same project requirements.

At the conclusion of the program:

Program Details

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.

Program Structure

While the specifics of the program structure will be determined once the team is formed, the structure will likely reflect the following along with mentor guidance:

Intern Selection

All team members must be proficient 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 24 interns). While remote interns are a possibility, we strongly prefer local interns for a tighter team experience. We expect a competitive selection process, please understand that we cannot accept all qualified candidates.

Project Description

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.

Internship Benefits

In this program, we won't tell interns what to do. Rather, we will mentor and guide them towards a common goal, and allow them to learn by direct experience - in other words, this is an internship, not a class. Interns who have plenty of self-initiative and are committed will learn a LOT, and meet new friends too. Interns will be given a unique opportunity to learn real-world skills in a controlled environment, including:

Cost and Commitment

A one-time $2,000 fee will be required if an applicant accepts an offer (this fee may increase in future sessions), covering cost of staff time and effort to guide interns and to structure and run the program. Check with your local team manager for financial aid packages if needed. Interns will be selected based on an application process. Depending on technology chosen, platform or other technology fees is a possibility.

Interns must be committed to this project. Status meetings must be fully attended (barring reasonable excuse). 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. We will provide structure and guidance, but the real learning comes from internship self-initiative. Team members who aren't able to commit enough effort may be removed during the program at our discretion, after a performance improvement plan (PIP).

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

Application Process

Applications will open in early November (check back for exact date). The application review process will consist of
  1. Submission of resumé, transcript, and a short essay (topic TBD when applications open) via website
  2. Coding proficiency evaluations
  3. Submission of an app portfolio (i.e., custom programs you've developed)
  4. Interview(s) over zoom for final qualified applicants if needed
Every application will be reviewed, but like real-world internships, many applicants may be turned away prior to completing the entire process. We expect significant interest and many qualified candidates may not be offered a position. However, remember that even the application process can provide significant real-world experience.

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!

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
Questions? Drop us a line at upcode@thecoderschool.com
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.