iD Tech Camps | Ages 13-17
C++ Programming Summer Camp for Teens
- iD Tech Camps
- 13-17 (Must turn 13 by 12-31-17)
- Skill Level
- Beg - Adv
- Ratio Guarantee
- 8 students per instructor
- Yes (see below)
- C++, Microsoft Visual Studio Community
Prerequisite: Proficiency in algebra including knowledge of variables, integers, and absolute values, and ability to evaluate algebraic expressions using order of operations and the distributive property.
Learn the fundamentals of C++, one of the world's most essential programming languages, with applications spanning from system software to video games. Knowing C++ will open the door to the vast world of coding and development, no matter what you dream up. You'll use the industry-standard Microsoft Visual Studio Express to create impressive projects during the week.
What Will Students Take Home?
Each student in these C++ programming classes will take home a copy of their files and any assets they used to create their game or programming project.
Additional Course Information
Students learn how to code in our C++ camp with a fun, step-by-step approach that makes the principles behind code easily accessible even for those new to the subject. For students who do have prior experience, our graduated module curriculum allows for experimentation with more advanced college-level concepts including various algorithms and abstract data types. All students graduate from this C++ programming summer course with a completed programming project or application.
Looking for something different? View all of our coding summer camps.
Is This Course Appropriate for You?
Our summer programming course in C++ is customized for beginner to advanced learners ages 13-17. It requires proficiency in algebra including the knowledge of variables, integers, and absolute values, and ability to evaluate algebraic expressions using order of operations and the distributive property. Curriculum is delivered in small clusters and individually tailored to each student, allowing programmers of all skill levels to progress efficiently.
You'll Learn to:
- Declare, initialize, and use variables
- Work with strings and characters
- Use mathematical algorithms
- Read user input and print output to the screen
- Manage the flow of a program with if and switch statements
- Use logic and code skills to solve programming challenges
Top Skills Gained
Software & Hardware Skills Development
- Microsoft Visual Studio Express
STEM & 21st Century Skills Development
- Critical thinking
This world runs on code, so we think that everyone should have a basic understanding of programming. Our C++ camps are perfect for aspiring computer programmers or simply anyone intrigued by programming. Do you like solving mathematical equations? Do you want to know what the folks at Microsoft and Facebook do for a living? Look no further. This computer science summer program has beginning programming students coding proficiently by the end of the week, and challenges advanced students with customized programming camp curriculum.
Feel free to call us at 1-888-709-8324 so that we can make personal recommendations, should you need assistance.
Where Is This Course Offered?
California - Northern
San Francisco, CA
San Jose, CA
Santa Clara, CA
Palo Alto, CA
California - Southern
Thousand Oaks, CA
Long Beach, CA
San Marcos, CA
Los Angeles, CA
La Jolla, CA
Santa Barbara, CA
Los Angeles, CA
San Diego, CA
District of Columbia
Fort Worth, TX
San Antonio, TX
Can't find what you're looking for?Jump to all iD Programs & Locations
Hours & Tuition
Check-In: 8-9am Mon-Fri
Pick-Up: 5-6pm Mon-Thurs, Fri 3-4pm (varies by site)
Tuition: From $799/week USD. All taxes included.
Commuter Lunch Plan: Starts at an additional $60/week
Check-In: Sunday 6pm
Pick-Up: Friday 3-4pm (times may vary)
All Inclusive: Add $569/week USD. All taxes included.
Meals: All meals included
Please note: In addition to the prices listed above, there will be a one-time Safety & Compliance Fee of $20 per student per year.
Your Tuition Includes:
- 8:1 student-to-instructor ratio (guaranteed)
- Free flex hours at check-in and pick-up
- Diploma with transcript and instructor insights
- Final project and software discounts
- Custom iD Tech t-shirt, H2O bottle
- Outdoor time, campus tours (most locations)
- Gaming tournaments
- Access to online curriculum (iD Game Plan)
Add $179 (annual subscription)
Tech Rocket is the #1 online learning destination for kids and teens. Aspiring app programmer? Indie game developer? Graphic artist? You got this! Level up your tech skills and build community with thousands of other students. With gaming tournaments, safe, collaborative forums, a massive Minecraft server, and an arcade, Tech Rocket makes learning fun all year long. It’s the perfect complement to our summer programs!
Ultimate Gaming Weekends
Add $379 per weekend
Ultimate Gaming Weekends (UGWs) are offered at select iD Tech Camps locations for ages 10+, and are intended to bridge the gap for students attending 2 consecutive weeklong camp sessions. You may also stay the weekend after your session. UGWs can be selected as an add-on during registration. Students who stay the weekend can expect campus excursions, gaming tournaments, and a variety of fun indoor and outdoor summer activities.
Continuing Education Units
Add $99 per week
Gain a competitive advantage for college! Teens ages 13-17 attending iD Tech Camps have the option to purchase accredited Continuing Education Units (CEUs), issued by Villanova University. CEUs are nationally recognized units of measurement for participation in non-credit continuing education programs. CEUs are not transferrable as college credit.
7:15am: Overnight campers, rise and shine! Eat breakfast in the campus dining hall—breakfast is typically all-you-can-eat, and consists of favorites such as pancakes, sausages, orange juice, cereal, waffles, and fruit. (Make sure to notify us of any special dietary needs or allergies before camp.)
8–9am: Day campers check-in between 8–9am with our flex hours (no extra cost).
9am: All campers meet for morning announcements, icebreakers, and team-building activities.
9:30am: Split into course groups and let the tech innovation begin! Breaks are taken at the discretion of each instructor. Younger students will take more frequent breaks.
Noon: Lunch time—head to the dining hall if you’re on the iD Meal Plan. Depending on the policy of each university, students who bring their own lunch will either eat in the dining hall with the rest of the crew, or gather elsewhere with an iD instructor.
1pm: Back to the labs!
2:30pm: A game of Ultimate Frisbee, anyone? Capture the flag? Board games? Optional sports? We offer many summer camp activities that vary by week and location. Beyond STEM skill development, students will socialize, make friends, and have fun.
3:15pm: Return to the labs. Let’s create!
5pm: Wrap-up your projects for the day.
5–6pm: Pick-up time for Day campers. Pick-up flex hours are between 5–6pm, at no extra charge.
6pm: Dinner for overnight campers.
7pm: Overnight campers participate in supervised recreational activities such as optional sports, gaming tournaments, and movie nights. In some cases, students can continue working on their projects, as scheduling permits.
10pm: Lights out for overnight campers.
Discover what sets our teaching style apart.
8:1 Staff Ratio Guarantee
We guarantee small class sizes, with a maximum of 8 students per instructor. At iD Tech, our teaching philosophy is premised on personalization—your path, at your pace. Passionate, all-adult instructors guide you through tailored curriculum with one-on-one teaching. The immersive environment is ideal for fostering creativity and allowing you to reach your learning potential. Read more about our 8:1 iD Guarantee.
How We Teach | Personalized Instruction
Our tech curriculum is based on a blended learning strategy. We couple live one-on-one instruction with iD Game Plan, our innovative learning engine, to provide you with properly paced learning. Most of our courses at iD Tech Camps are for beginner through advanced students.
Our entire staff is comprised of adults ages 18 and over. We do not hire Counselors-in-Training (CITs) at our summer technology camps. We believe you learn best from adults who have mastered their technology skills. Some of our instructors are tech industry professionals. Others are graduate and undergraduate students majoring in the fields of Computer Science, Computer Engineering, App Design, Film, and other related fields. We’re extremely selective when it comes to our camp staff.
Friday Family Showcase
On the last day of camp during Family Showcase, instructors present each student with a personalized iD Tech Diploma and recap students' key accomplishments. Afterwards, students unveil their final projects to parents and siblings, demonstrating all that they learned in just one week of camp.
At iD Tech Camps, balance is very important. Our courses are fun and engaging, and completely unlike school. We want you to develop genuine passion for STEM subjects, and keep coming back year after year. If it's not fun—and if you don't learn a lot—we know you won't return. You can expect roughly 5 hours a day of instruction, with plenty of time for supervised breaks, social time, outdoor play, optional sports, video games, and other creative techtivities. (Jump to Sample Day for additional details.) Many clients describe the total iD Tech experience as "magical" and "unlike anything else." We work hard to make the experience unique, memorable, and valuable.
C++ Programming Camp Reviews & Testimonials
"Awesome experience for my son. He wanted to take the same camp all over again so that he could learn more."- Lauri M., Parent, C++ Coding
"I was most impressed with 2 things: How in a short span instructors were able to teach my son, who had no experience, something about programming and get him working on a meaningful project, and second, how much fun he had with it."- Nathan L., Parent, C++ Coding
"My son had a great time! He starts AP Computer Science in the fall at school and this has helped prepare him!"- Donelle J., Parent, C++ Coding
"It was great that after one week, my son was able to design a program. And the staff was incredibly responsive to my questions...thank you!!"- Amena A., Parent, C++ Coding
"I am so glad my son was able to participate in this camp. He was able to learn and have fun at the same time. It was comforting knowing the staff was well organized, friendly and very knowledgeable. Everything went smoothly and there weren't any problems. The instructor really inspired my son to go deeper and farther into the program all the while making it fun and interesting. He and his camp-mates are already making plans to come back as a group. See you next year."- Anita W., Parent, C++ Coding
"I liked the idea of learning a programming language but I never thought it would be fun. iD Tech Camps has changed this opinion because now I really like programming."- Brendan T., Student, C++ Coding
"This was a great camp. Not only was it educational with lots of fun, but it also allowed us as the students to choose our own projects. Awesome camp!"- Christopher K., Student, C++ Coding
"I came into camp not knowing anything about programming. I now know a lot more than I ever could have imagined at the beginning of the week."- Jordan B., Student, C++ Coding
"I feel that I have learned C++ well enough to create a project on my own at home now."- Cole O., Student, C++ Coding
"I learned a lot at iD Tech Camps this week, and I feel even more enthusiastic towards programming! I loved my experience here as a whole, from the counselors to the group activities, from the food to the dorms. My experience was fantastic and I know I will come here again!."- Cecilia B., Student, C++ Coding