iD Programming Academy Summer Camps: iD Programming Academy held at MIT
iD Programming Academy held at MIT
iD Programming Academy held at MIT
iD Programming Academy, Ages 15-18TWO-WEEKS | CO-ED | OVERNIGHT ONLY | TEEN ONLY
INTENSIVE COMPUTER PROGRAMMING & APPLICATION DEVELOPMENTLearn how to code for the real world! The iD Programming Academy, the leading summer technology program for teens in the U.S., provides an intensive, pre-college experience in the growing field of programming and application development. The two-week sleep away programs are held at elite universities and taught by iD faculty with programming, development, engineering and computer science experience. Highlights of the iD Programming Academy:
- Discover programming, app development and robotics with industry-grade software
- Learn from elite faculty in small, personalized classes of just 8 students or fewer, guaranteed
- Tour a major application development studio
- Have a blast with our LAN gaming tournaments (not to infringe on instructional time)
- Graduate with an online portfolio (and receive an Official Transcript with Continuing Education Units (optional)
With the fields of application development, computer science and engineering expanding rapidly, students interested in pursuing a career can no longer wait until college to learn how to code. Start here and now.
The iD Programming Academy offers intensive, assignment-driven programming workshops in course topics ranging from iPhone® and Android™ app development to Java for the AP® exam and robotics engineering. Go to Step 2 for course availability and dates.
Note: The iD Programming Academy is solely owned and operated by internalDrive and is not affiliated with MIT.
Age Policy: In accordance with MIT policies, only students who have completed at least one year of high school may participate in this overnight program.

Additional Tech Programs held at MIT
iD Tech Camps, Ages 7-17WEEKLONG | CO-ED | DAY CAMPS
COURSE TOPICS: VIDEO GAME DESIGN, PROGRAMMING, APPS, WEB DESIGN, & MOREWe’re celebrating our 13th season as the premier summer computer camp destination in Cambridge. Our popular weeklong day camps held at MIT boast a maximum of 8 students per instructor (you won’t find counselors-in-training or online tutorials at iD) and customized curriculum for beginner to advanced learners. You can register for one or several weeks of our summer camps and experience life on the beautiful MIT campus! Design a video game! Build a web site in Flash®, program a robot, make your own iPhone® Apps, edit your own video and more with the best brand name products from Adobe®, Apple®, Autodesk®, Microsoft® and beyond.
Note: All camps are solely owned and operated by iD Tech Camps and are not affiliated with MIT.
Per Massachusetts state law, “This camp must comply with regulations of the Massachusetts Department of Public Health and be licensed by the local Board of Health. Parents may request copies of background check, health care and discipline policies as well as procedures for filing grievances.” (105 CMR 430.00, 430.190 C, D)
About MIT
NOTE: Our specific location on campus at this Massachusetts summer camp, along with maps and driving directions, will be found in My Account after you register. The iD Programming Academy is solely owned and operated by internalDrive and is not affiliated with MIT.
General Location: Located in the heart of Cambridge along the Charles River Basin, MIT’s campus of modern and historic buildings stretches more than 153 acres. Boston Logan International Airport is located 4.3 Miles northeast of MIT. The “T” also serves the MIT community.
Campus Life & Meals
As part of the full university experience, students will eat in university dining halls and sleep in real dorms. All meals are included.
The Legacy of Computer Science
The goal of the iD Programming Academy is to act as a bridge between high school students (ages 15-18) and university-level education. Students will be given in-depth projects and evaluated frequently. There is both independent and team-based curriculum, giving students a taste for what it is really like to collaborate on large-scale academic projects. The best part? The atmosphere is FUN!
About Our Courses
Students in the iD Programming Academy learn using industry-standard software, the latest smartphone technology and the most sophisticated robotics equipment. Our two-week, overnight programming camps for teens are taught by experienced instructors and culminate in a Launch Party for students to showcase their final projects and apps. Graduate from our programming courses with essential skills for the future.
Our Courses:
iD Programming Labs 101
iPhone® & iPad® App Development – Objective C & Xcode®
Google Android™ App Development with Java
Java for the AP® Exam
Robotics Engineering & Coding Modding & Programming with Minecraft™Continuing Education Credits
Continuing Education Credits at ALL iD Programming Academy locations are available from Stanford Continuing Studies (SCS). The credits will go on file at Stanford upon successful completion of a course at the iD Programming Academy, and a transcript will be mailed out to the participant. Continuing Studies offers a credit awarding transcript generation service to academic programs. Continue to read for more information on Continuing Education Units:
What are the benefits/objectives of awarding Continuing Education Credits?
- Encourage students to utilize educational resources to meet their personal and educational goals.
- Assist with pre-college advanced placement through proof of related work.
- Demonstrate that the student has completed course content with college-level difficulty.
- Enable individuals to have an accurate source of their current CEU activity with tracked proof of completion (Certified Certificate of Completion) by an accredited University program.
Note: CEUs are not transferable as college credit.
Tours & Activities
Note: We tour a real application development studio, but studio venues may change without notice.
TOUR: To Be Determined
The iD Programming Academy held at MIT will be taking an off-site excursion to a real application development studio. Check back soon for details.
Activities
Academy activities are as diverse as the teens who attend our programs. After each day's instruction, you'll take time out to socialize, relax, watch movies, play sports, catch up with friends on Facebook, or game in one of our nightly NVIDIA®-hosted gaming tournaments (with hot new titles like Team Fortress® 2). Some highlights from last summer include team-building activities, group game design challenges, human Tower Defense, kickball tournaments, trivia nights, bowling, Settlers of Catan, and more!
Stay the weekend within the session and you will also have the opportunity to tour local points of interest off campus!
Note: Students may be allowed to travel in groups within local boundaries, depending on the restrictions imposed by the university. Our supervising staff will remain in the vicinity to check in with students periodically. Academy students enjoy extra privileges appropriate for their environment and maturity levels. While we maintain standard supervision ratios, teens will feel a sense of freedom.
Faculty & Instruction
The iD Programming Academy fosters real programming and application development skills, in addition to STEM (Science, Technology, Engineering and Mathematics) development. Students “learn by doing” through intensive, hands-on instruction. Our classes are small, ensuring personalized instruction and allowing students to move at their own pace.
Our instructors vary from year to year, but here are a few veteran faculty from our MIT teen camps:
- Beth: Beth is a native of Pennsylvania, and after receiving tenure as a professor of English, she and her husband decided to be “part of the change” they wanted to see in the world. Beth teaches English, Programming, Gaming, and Robotics at Oak Hill Academy, a private boarding school, in Mouth of Wilson, VA. She has been recognized by the National Association of Independent Schools as a “Teacher of the Future” and her work with using gaming and virtual worlds in the literature classroom has been featured by The Chronicle of Higher Education, USA Today, ABC News, and AOL. Beth is a Google Certified Educator, SMARTboard trainer, and is the founder of two non-profit organizations, Literature Alive! in Second Life and the Digi Chix Girls Gone Wired Series: STEM Opportunities for America’s Rural Girls.
- Tobey: Tobey graduated in 2008 with a B.S. in Physics and a B.A. in Japanese Studies from DePaul University. Throughout high school, he was an active member of his school’s FIRST Robotics team. A mostly self-taught programmer, he has worked on computational physics research studying complex networks, helped develop an Xbox 360 game prototype for a small startup, and written an iPhone application that uses artificial intelligence to invent believable names. His main interests in programming are physics simulations and artificial intelligence. During the school year, he teaches math and science to high school students. In his spare time, Tobey enjoys the hiking and backpacking, martial arts and photography.
- Jessica: After receiving her degree in Math and Computer Science, Jessica went on to work for many prestigious firms. Her first role was working for Microsoft in Redmond, WA helping to develop Microsoft Access. After Microsoft, she worked on quantitative software for various banks which required her to travel around the world. Most recently, she has traded in her corporate hat for a position teaching high school math and science. In her free time, she enjoys traveling, jogging and spending time with her husband. She brings 10+ years of real-world programming experience and a passion for educating students in technology to the iD Programming Academy.
- Matthew: Matthew received his PhD in Computer Science in 2004 from Rensselaer Polytechnic Institute. He then went on to the financial industry where he has worked on projects ranging from distributed computing systems to real-time data user interfaces. He is an avid runner and biker and enjoys spending time with his wife.
- Hans: Hans has developed software alternately as a hobby and a business for more than a decade. His present interests include applications of artificial intelligence and machine learning, especially for education and personal organization, and he is working on a software startup. Hans graduated in 2010 from Yale with an ALB in Ethics, Politics, and Economics. He is currently studying to receive an ALM from Harvard in Software Engineering, and will soon begin work on a Stanford JD focusing on intellectual property. Outside of the computer lab, Hans likes bicycling, Nordic skiing and cooking, and his favorite color is arsenic.
- Eric: Eric earned his B.S. in Bioengineering and a certificate in Asian Studies from the University of Pittsburgh in 2010. With a concentration in signals and imaging, his studies focused mainly on biomedical device design, signal processing and neuroscience. During summer breaks, Eric taught engineers how to use SolidWorks 3D CAD software and provided technical support. He is now pursuing his law degree from DePaul University with a focus on patent law. In his free time, Eric enjoys drawing, running, cooking and solving puzzles.
- Nathan: Nathan is a recent graduate from the Rochester Institute of Technology, from which he obtained a B.S. in Game Design and Development. He has programmed in C, C++, Java, C#, Actionscript, BASIC and Pascal, and developed game projects in all of them, varying in scope and type from 3D networked third person shooters to top-down team shooters to RTSes to platformers. He has a passion for systems design and dynamic narrative, and enjoys homebrewing and running games of D&D. He has never seen a stat system he could not crack and unbalance in some way. He’s also an amateur pixel artist.
- Joe: Joe is entering his senior year as a Network Engineering student at Johnson & Wales University. His network security experience includes IPSec, VLAN, DMZ and honey pot. His programming experience includes C, C++, HTML, CSS, PHP, SQL, Objective-C, iOS SDK and Perl. He has created an app for the Johnson & Wales transportation department. The app provides an easy-to-use interface for students to find bus routes between campus locations and determine departure times. The app utilizes many elements of the UIKit as well as an SQLite3 database. Joe lives in Cranston, Rhode Island and enjoys playing guitar and drums. His band, “Uncle Rico,” plays 90s pop cover songs in the Providence area.
Safety & Peace of Mind
Risk Management
Adult staff and instructors supervise all activities. iD has a policy of never using Counselors-in-Training (CITs).
American Camp Association® Accreditation
iD Tech Camps is accredited by the ACA at multiple locations, meaning we have met over 300 health and safety requirements. All camps follow ACA guidelines.
Background Checks
We conduct criminal background checks, sexual offender background checks, multiple reference checks and identification checks on all summer staff.
CPR & First Aid
All camps have Directors and Staff that are CPR and First Aid Certified.
Testimonials From iDPA at MIT
What Parents Are Saying
“My son has been to many summer programs, and this is the best. Thank you very much for all your support and kindness. Yin L., parent, MIT iD Programming Academy
“This was a great program. It was well organized and I felt very comfortable leaving my son. Peter S., parent, MIT iD Programming Academy
“We were very impressed by, and happy with, the iD Programming Academy. Every instructor we met was enthusiastic, responsive and helpful. We would highly recommend this program to others. Thanks!! Sarah C., parent, MIT iD Programming Academy
“It is great to see my son so excited about learning new computer applications. This is our fifth year at iD Programming Academy and we will be back again. Marie L., parent, MIT iD Programming Academy
“My son had a terrific time. This was his first time away from home and he really enjoyed the counselors, as well as programming and the extra weekend activities. Overall, it was a great experience that broadened my son’s horizons. The facilities at MIT were also excellent. David K., parent, MIT iD Programming Academy
What Academy Students Are Saying
“Each staff member was amazing and brought something different to the program! I only wished the program was longer! Ebone M., student, MIT iD Programming Academy
“The program was very fun, yet very relaxed. I like that we were given a lot of freedom to do what we wanted, but still were able to learn programming skills. Jonathan T., student, MIT iD Programming Academy
“This is by far the best course I have taken; my instructor was beyond any of my expectations. I would be thrilled to take this course again with the same instructor as I think she accommodates all levels of knowledge, beginner to advance. All in all, I loved the program and can’t wait to return next year. Joshua M., student, MIT iD Programming Academy
“My instructor was AMAZING! She was very knowledgeable and was always able to answer my questions. I really enjoyed the Android course. The group size was also perfect. I really liked the non-camp atmosphere of the iD Programming Academy. The instructors were always friendly and happy. Ross L., student, MIT iD Programming Academy
“Thank you all so much for everything you did for me! The staff was always ready to help with a smile on their faces! Thank you so much for everything! Lucca S., student, MIT iD Programming Academy
Frequently Asked Questions
How much does this teen camp cost?
The cost for the two-week residential teen camp is US $3,599 - $3,799. Check our site for special promotions. Continuing Education Units are available from Stanford Continuing Studies, for an additional fee. Age restrictions apply. Weekend Stays are optional, but recommended, and cost $349 per weekend. Most students choose to stay the weekend with us.
What are the dates of camp?
Our teen camps run throughout the summer. Check Step 2 to see date availability for specific courses. You can also see what iD Tech Camps courses and dates are available at this location.
What courses are offered at this location?
Go to Step 2 to see Course Availability, Tuition & Dates.
How do I find out if the course I want is open for enrollment?
View real-time availability all courses by going to Step 2.
How do I register?
Go to Step 2 and choose your course, then continue along the steps.
What if the curriculum is too easy or too hard once my program starts?
Don’t worry - students learn at their own pace, and the curriculum is customized to fit each student’s skill and experience level. Our instructors work closely with each student and adjust project specifications to be challenging yet fun.
Do I need to bring a computer to camp?
No, students do not need to bring personal computers to their session. iD provides a computer for each student to use over the course of their program, along with all materials necessary for the course.
Do you offer any non-overnight programs?
Yes, other iD programs include weeklong iD Tech Camps with both day camp and overnight camp options. iD Tech Camps courses are held at 60 universities nationwide, with topics ranging from iPhone® app development to video game design, website design and more. The courses are divided up by age range, so you can still choose to have a teen-only experience if you wish.
What if I get sick or have summer school?
Balance payments, less the non-refundable deposit, are refundable up until 3 weeks prior to the start of a confirmed camp week/session. No refunds will be issued for cancellations or withdrawals within 3 weeks of the start of a confirmed camp week/session. All cancellations must be submitted in writing to the internalDrive Inc. office or online in My Account no later than 3 weeks prior to the start of camp. For more details, please see our Terms & Conditions.
Who should I contact with questions or concerns?
Contact our Client Services department at 1-888-709-TECH (8324) or 1-408-871-2227. You can also email us at info@internalDrive.com. And, if you’d like a brochure sent to you, please click the brochure link.



