iD Tech Camps

Save money on camp with this special offer

Search Our Site

The World's #1 Tech Camp

Programming, Apps & Robotics Camps

Request a Brochure

Computer Programming & Robotics Camps

Go Social!  Go Mobile!  There’s an App for that!

The iPhone®, iPad®, Android™ OS, Facebook®, Google Maps, computers and robots all run on software applications. Knowing how to program and script, and knowing how to solve problems, are some of the most essential skills of the digital age.  Jobs in “software architecture” are predicted to show an impressive 10-year growth rate of 34%, and are the top-ranked industry category, according to CNN Money.  Want to learn the building blocks behind it all? Learn from staff passionate about computer science. Learn in small classes with a maximum of 8 students per instructor.  Guaranteed.

iD TECH CAMPS: WEEKLONG courses. Locations throughout the U.S.
iD GAMING ACADEMY: 2-WEEK intensive game development.
iD PROGRAMMING ACADEMY: 2-WEEK intensive application development.

Choose a Course

iD Tech Camps - Adventures in Programming
ADVENTURES IN PROGRAMMING

Ages 7-11 | BEGINNER – ADVANCED

WEEKLONG | OFFERED AT SELECT LOCATIONS

Let your imagination run wild in this multimedia adventure. Create your own interactive stories, animated adventures and creative comics. Learn drag and drop programming basics with Scratch (a project of the MIT Media Lab). Computer characters are at your command! Take breaks with supervised outside play, sports and techtivities.

 iD Tech Camps - Adventures in Robotics
ADVENTURES IN ROBOTICS

Ages 8-12 | BEGINNER – ADVANCED

WEEKLONG | OFFERED AT MOST LOCATIONS

Imagine it, build it and watch it go! Powered by the LEGO® MINDSTORMS® Education NXT Base Set and Software, our Adventures in Robotics course explores the exciting world of robotics! Combining the versatility of the LEGO building system, an intelligent microcomputer brick and intuitive drag and drop programming software, this adventure will have you creating cool robots on your first day. Take breaks with supervised outside play, sports and techtivities.

 iD Tech Camps - Programming in C++
NEW! PROGRAMMING IN C++

Ages 12-17 | BEGINNER – ADVANCED

WEEKLONG | OFFERED AT ALL LOCATIONS

Prerequisite: Knowledge of Algebra. Unlock the mysterious power of code! Learn the fundamentals of C++, one of the most popular programming languages on the planet, which has applications spanning systems software to video games.  Part of a broad hierarchy of popular and powerful languages with deep roots in the C language, C++ builds versatility in young programmers. Utilize the industry-standard, integrated development environment Microsoft® Visual Studio® Express to create impressive projects.

 iD Tech Camps - Programming in Java
NEW! PROGRAMMING IN JAVA

Ages 12-17 | BEGINNER – ADVANCED

WEEKLONG | OFFERED AT ALL LOCATIONS

Prerequisite: Knowledge of Algebra. Unlock the mysterious power of code! Learn the fundamentals of Java—one of the most relevant, in-demand programming languages on the job market today. Java has many applications—from game development, to business applications and 3D imaging. It is even the chosen language for the AP Computer Science A examination. Ready to create your own Java applications?

 iD Tech Camps - Robotics
ROBOTICS ENGINEERING WITH VEX®

Ages 12-17 | BEGINNER – ADVANCED

WEEKLONG | OFFERED AT MOST LOCATIONS

Use the VEX® Robotics Design System to build a frame and base, interchange wheels, create geared armatures and engineer wiring. Your team’s bot will have to adapt to compete in user-piloted challenges such as robo-soccer and obstacle courses, as well as autonomous robot challenges that will require instructions created on a PC. Note: Many of the activities and challenges are team-based, to simulate real-world robotics challenges.

 iD Tech Camps - Programming for iPhone & iPad Apps
PROGRAMMING – iPHONE® & iPAD® APPS IN XCODE®

Ages 13-17 | INTERMEDIATE – ADVANCED

WEEKLONG | OFFERED AT SELECT LOCATIONS

Prerequisite: Practical knowledge of C++ or Java. Build your coding reputation with the hottest trend in mobile computing…iPhone® and iPad® app development. You’ll be introduced to real-world application development for iPhone, iPad and iPod touch®, learning Objective-C basics, as well as Apple®-specific development environments Xcode® and Cocoa®. This is the real deal.

 iD Programming Academy - Programming Labs 101
NEW! iD PROGRAMMING ACADEMY – iD PROGRAMMING LABS 101

Ages 13-18 | INTERMEDIATE – ADVANCED

2-WEEKS | INTENSIVE | SELECT LOCATIONS

Learning to program effectively requires a base of conceptual understanding, followed by language specific syntax and data handling. This beginner level course bridges the gap, covering broad Object Oriented Programming (OOP) concepts common to modern programming, then builds on that foundation with an overview of languages such as C++, Java and scripting. Your new coding skills will be polished through hands-on exercises and mini-applications.

 iD Programming Academy - iPhone & iPad App Development
iD PROGRAMMING ACADEMY – iPHONE® & iPAD® APP DEVELOPMENT – OBJECTIVE C & XCODE®

Ages 13-18 | INTERMEDIATE – ADVANCED

2-WEEKS | INTENSIVE | SELECT LOCATIONS

Prerequisite: Practical knowledge of C++ or Java. Create the ultimate portable project! Building upon your knowledge of Object Oriented Programming (OOP) like Java or C++, you’ll be introduced to Objective-C, then tackle the Apple® development environments Xcode® and Interface Builder. Exploring the iPhone® SDK brings you full circle and even lets you run your app in an iPhone® simulator on your computer. Take home the code from your app!

 iD Programming Academy - Google Android  App Development
iD PROGRAMMING ACADEMY – GOOGLE ANDROID™ APP DEVELOPMENT

Ages 13-18 | INTERMEDIATE – ADVANCED

2-WEEKS | INTENSIVE | SELECT LOCATIONS

Prerequisite: Practical knowledge of C++ or Java. Build your own apps! Utilizing the Android SDK by Google, you’ll learn to write managed code in the Java language, controlling the device via Google-developed Java libraries. Through hands-on exercises, you’ll start with Android basics, then move on to framework topics, developing, debugging, and publishing. Get out in front of this leading edge technology and start building mobile apps! Take home your code!

 iD Programming Academy - Robotics Engineering
iD PROGRAMMING ACADEMY – ROBOTICS ENGINEERING & CODING

Ages 13-18 | INTERMEDIATE – ADVANCED

2-WEEKS | INTENSIVE | SELECT LOCATIONS

Equipped with the sophisticated VEX® Robotics Design System and sensors, learn coding fundamentals and how to write Robot C code that will command your bot. Confronted by a series of challenges, your small team will continually re-engineer its mechanical creation and fine tune its coded instructions, assessing performance and implementing effective design. Featured are STEM principles of hands-on mechanics, critical thinking and collaboration.

 iD Programming Academy - Java for the AP Exam
iD PROGRAMMING ACADEMY – JAVA PROGRAMMING FOR THE AP® EXAM

Ages 13-18 | INTERMEDIATE – ADVANCED

2-WEEKS | INTENSIVE | SELECT LOCATIONS

Need a boost for the AP® Exam in Computer Science? We’ll help you get prepared for the AP Java subset which outlines the features of Java that may appear on the AP Computer Science A Examination. We’ll cover language features that may be tested, and standard Java Library Methods required for the exam. Additionally, the course will summarize required elements, useful concepts and relevant resources for continuing study. Take home an exam study guide and any projects you create in class!

 iD Teen Academy Summer Camp - Programming for Xbox
iD GAMING ACADEMY – PROGRAMMING FOR XBOX 360®

Ages 13-18 | BEGINNER – ADVANCED

2-WEEKS | INTENSIVE | SELECT LOCATIONS

Design and program your own game for your Xbox 360! Starting with an introduction to C# programming using Microsoft® Visual Studio® Express, learn how to deploy the groundbreaking XNA™ Framework from Microsoft and develop arcade-style games for your PC or Xbox 360.

iD Tech Camps - Ultimate Gaming Weekends
ULTIMATE GAMING WEEKENDS

Ages 12-18 | SELECT LOCATIONS

WEEKEND BRIDGE BETWEEN OVERNIGHT SESSIONS

Tear it up with non-stop LAN parties. Hone strategies against other students or instructors, or collaborate in teams for bigger challenges. Not a serious gamer? We’ve got you covered! You can take it easy in the labs, play retro games, read a book, play outdoor sports or just keep a low profile.