Academy Course Summer Computer Camp Courses
Google Android™ App Development with Java Computer Camps
Google Android™ App Development with Java
Ages 13-18
Introduction to the iD Programming Academy
The iD Programming Academy is a two-week, overnight, teen-only summer program held at top universities throughout the country. Learn industry-standard programming and application development techniques from faculty with proven coding credentials. Tour a big-name studio. Expect late-night NVIDIA®-powered gaming tournaments and fun off-computer socialization. The pre-college curriculum is intensive, but appropriate for beginner through advanced skill levels. Graduate with a programming portfolio and the tools to excel in the field of programming. Participants can also purchase CEU Credits (Continuing Education Units) and receive an official transcript from Stanford Continuing Studies, to boost their portfolio for college.

About This Course/ Featured Software
Prerequisite: Practical knowledge of C++ or Java.
Build your own apps! Mobile devices running the Android™ OS, such as smartphones and tablets, are taking the market by storm! 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, getting into developing, debugging and publishing. Get out in front of this leading edge technology and start building mobile apps! Take home your code!
Curriculum At A High Level
Week One: Starting with an introduction to Java, we’ll begin to explore the basic toolset of the Android™ SDK and how to use its Java-based architecture to build a wide range of mobile applications for phones and handheld devices. Learn how to create user interfaces using the Android™ widget framework and the built in WebKit components. Students will build a series of tutorial projects what will take advantage of the unique capabilities of the Android™ engine, including location tracking, maps and internet access.
Week Two: Once you have a comfort level with Android™ basics, move into intermediate or advanced topics like security, custom views, as well as working with graphics. Integrate audio and video support, persistent data storage and media services. By the end of the course, you’ll understand the vast and growing world of Android™ OS application options and know the process to bring your app to market.
Other Related iD Programs
All other courses at iD Programming Academy
iD Gaming Academy
iD Visual Arts Academy
iD Tech Camps –Weeklong Programming Courses[sniplet academy experience idpa]
Tour a Big-Name Studio
Get a feel for future career options and meet industry professionals. Depending on session location and availability, students tour big-name studios like Turbine, Google and more.
Skill Level & Ages
This programming course is for ages 13-18.
Prerequisite: Practical knowledge of C++ or Java.
In this teen app programming camp, a desire to learn about the Android™ OS is key. Our ever-evolving curriculum is designed for intermediate to advanced students, and features personalized instruction. Students move along at their own pace with customized lessons for fun and appropriate challenges. Instructors work closely with students and adjust the curriculum to fit their progress and their project goals.
Top 10 Skills Gained
Our teen programming camps are the best in the industry, and we continually revise our curriculum to reflect the latest trends in technology. Here are the cutting-edge skills you can expect to gain:
Conceptual Skills Development
- Android™ application development
- Advanced coding syntax
- Application testing
- Bug fixing
Software & Hardware Skills Development
- Java
- Android™ SDK
- Android™ WebKit
Soft Skills Development
- Project planning
- Creativity
- Problem-solving
Industry Leading Curriculum & Instruction
8:1 Ratio, Guaranteed
We guarantee ridiculously small class sizes, with a maximum of 8 students per instructor. Why? Because our teaching philosophy is premised on personalization – your path, at your pace. iD's passionate, adult-only instructors guide students through customized curriculum with 1-on-1 teaching. The immersive environment (typically 5, 6, 7 or 8 students – but never more than 8 per instructor) is ideal for fostering creativity.
Two-Week Intensive Course
Our two-week courses at the Academy provide students with the right amount of time to get comfortable in their field of study and put their knowledge to use with hands-on projects. Students also have ample time to work on their online portfolios, enjoy excursions and tours of nearby facilities, relax with late-night gaming tournaments and explore campus.
Adult-Only Faculty, No Counselors-in-Training
Staff at the Academy have a deep understanding of the software, hardware and technical skills needed to succeed in their competitive industries. They pass along their knowledge to Academy students, and are able to cover a tremendous amount of material in a two-week period. The reason? Small ratios, innovative curriculum, an intensive staff training program, and an expectation of excellence. The end result is an awesome online portfolio—and newfound confidence that comes with accomplishing something BIG.
Frequently Asked Questions
Why are iD Teen Academies the nation’s premiere pre-college destinations to learn essential STEM skills?
iD Teen Academies offer intensive and relevant technology curriculum, taught by well-versed, accomplished faculty. The programs offer:
- Guaranteed staff ratios – maximum of 8 students per instructor
- Intensive, college-level curriculum for beginner to advanced learners
- The latest industry-standard hardware and software
- Portfolio-building workshops for iD Gaming Academy and iD Visual Arts Academy
- Software repository system utilization experience for iD Programming Academy
- Accredited Continuing Education Units Studies
- Industry-savvy faculty
- An immersive university experience
- Tours of big-name studios
- Guest speakers
How are iD Teen Academy courses different from the courses at iD Tech Camps?
iD Teen Academy courses are two-week, overnight-only programs (at most locations) for teens ages 13-18. Students in the iD Gaming Acadmy and iD Visual Arts Academy build online portfolios in addition to completing a final project. Students in the iD Programming Academy will utilize software repository systems and graduate with full access to their code. All students get the opportunity to tour a nearby studio. iD Teen Academies are more intensive, and are intended to be a pre-college experience. iD Tech Camps offers weeklong day camps and overnight camps, and is for ages 7-17. iD Tech Camps features more traditional summer camp activities integrated into the curriculum.
Where is this course offered?
See Step 3 for location availability.
How much does this course cost?
The cost for the two-week overnight program is US $3,499. Check our site for special promotions. Continuing Education Units are available. Age restrictions apply. Weekend Stays are optional, but recommended, and cost $349 per weekend.
Are there teen summer camp savings?
- Register early to take advantage of our seasonal promotions. Registering early also helps you reserve the course and location you desire.
- Save $50 when referring a friend. Your friend saves $50 too!
- Save $50 with our sibling discount.
- Sign up for multiple sessions to save with our multi-session savings.
What are the dates of this course?
Choose a location in Step 3 to find the dates that the course is offered.
How do I know if this course is open for enrollment?
View real-time availability of iD Teen Academies and iD Tech Camps courses by selecting a location.
How do I register?
Go to Step 3 and select a location, then follow the steps to register.
What if the curriculum is too easy or too hard once the course starts?
iD Teen Academy programs are taught in small, personalized classes. Instructors are able to work closely with each student to customize the course curriculum to each student’s skill and experience level. Whether a student is a beginner or extremely advanced, our instructors find fun and challenging ways to develop their tech skills. If students have a particular goal or project idea, instructors will work with them and guide them along the way to realizing their dream.
Do I need to bring any computer equipment to camp?
No, students are provided with everything they need for their course, and each student gets their own computer for the session. Students never need to share computers.
What “off-computer” activities are there?
Our teen programs are academic camps, but we also create a fun summer experience. The intensive curriculum and lab time are balanced out with cool excursions, trips to nearby studios and fun down time activities like gaming tournaments. Students may participate in organized outdoor sports, movie nights, talent shows, campus tours and more. Since this is a teen-only program, we try to allow students as much freedom as possible in shaping their own weeks.
Do you provide transportation for students? What about Carpooling?
We do not arrange transportation for our students. For your convenience, we have created a user-friendly carpool application located in My Account (you must be enrolled to use it). All transportation to and from camp is the responsibility of the parent/guardian. There are transportation services that past students have utilized, which can be found through a web search. The Academy is not affiliated with any such company and thus cannot be held accountable for clients’ use of outside transportation services.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. To register, go to Step 3 and select a location, then follow the steps to register.Our Recommendations
This Android™ summer camp is a great step if you are considering studying application development or programming in college, or if you want to explore a potential career direction. Learn the basics of application development and coding from top tier instructors with industry experience.
Other Courses and Programs
To view all courses offered at the iD Programming Academy, click iD Programming Academy Courses.
You may also be interested in the teen-only iD Gaming Academy or iD Visual Arts Academy.If you are interested in weeklong tech camps, as opposed to our Teen Academies, please jump to iD Tech Camps for a complete list of related courses and programs, which include:
Programming in C++ (iD Tech Camps)
Programming in Java (iD Tech Camps)
Programming – iPhone® & iPad® Apps in Xcode® (iD Tech Camps)
Game Design for iPhone® and iPad® (iD Tech Camps)
Robotics Engineering with VEX® (iD Tech Camps)App Development Camp Reviews
What Parents Are Saying
“It is great to see my son so excited about learning new computer applications. This is our fifth year at iD Tech Camps and we will be back again.
Marie L., parent, Google Android™ App Development with Java“Counselors at iD Tech Camps are awesome!Gary H., parent, Google Android™ App Development with Java
“Thanks for taking care of my kid and your helpful attitude.Edward D., parent, Google Android™ App Development with Java
“Great hands-on instruction by the staff, they were always excited and into what they taught. If a bug ever arose, the instructors were there to help out. Greg P., parent, Google Android™ App Development with Java
What Academy Students Are Saying
“Very fun, very relaxed. I like that we were given a lot of freedom to do what we want but still were able to get programming skills. Jonathan T., student, Google Android™ App Development with Java
“I loved all the time that I spent learning with the other students and instructors. I made tons of friends from the program and I learned things that could really help me in college. If I could return to the camp, I would.Marquis H., student, Google Android™ App Development with Java
“The group size (8) was perfect. Not too many, but not too few. I really like the non-camp atmosphere of the iD Programming Academy.Ross L., student, Google Android™ App Development with Java
“My instructor was extremely helpful. For a person who has never had any experience at all in Java, I was astonished at the vast variety of material covered within the two weeks and her teaching made the learning simple and quick. Neuton F., student, Google Android™ App Development with Java
“This is by far the best course I have taken and the instructor was beyond any of my expectations. Joshua M., student, Google Android™ App Development with Java
Tuition & Hours
| HOURS | MEALS | TUITION | WHAT'S INCLUDED | |
|---|---|---|---|---|
| iD Programming Academy Ages 13-18* |
Sunday 6:00PM to Friday: 3:30PM |
Includes all meals and 24/7 supervision. | US $3,499 |
Each 2-week session includes computers & peripherals, software, instruction & supervision, camp t-shirt, outdoor activities, games and gaming tournaments, team building & life skills development, official iD diploma, free year-round online workshops and more. Tuition also includes all meals, housing, supervision, and extra time for social activities. Also included are the Studio Tours and excursions. Tax is included with the prices listed. Prices are quoted in $ U.S. |
| Weekend Stays Ages 13-18* |
Friday: 3:30PM Sunday: 3:30PM |
Includes all meals and 24/7 supervision. | US $349 | Optional, but recommended. |
| iD Tech 365 All Ages |
Online 24/7 365 Days a Year |
n/a | $179/year | The perfect add-on to our summer programs. Learn online before & after camp. |
Note: Minimum deposit of US $500 is required at time of registration.
*Students attending iD Programming Academy at MIT must be in high school.
Continuing Education Units (teens only) are available for purchase.
All prices are quoted in U.S. Dollars and include all taxes.
Select a location for availability and dates
| Location | Geography | Nearby Airport(s) |
|---|---|---|
American University |
Washington, DC | Ronald Reagan Washington National & Washington Dulles International Airports |
Duke University |
Durham, NC | Raleigh-Durham International Airport, Horace Williams Airport |
Lake Forest College |
Chicago Area, IL | O'Hare International & Midway International Airports |
iDPA held at MIT |
Cambridge, MA | Cambridge Logan International Airport |
Princeton University |
Princeton, NJ | LaGuardia Airport, JFK Airport, Newark Airport (EWR) |
Stanford University |
Palo Alto Area, CA | San Francisco, San Jose & Oakland Airports |
UCLA |
Westwood, CA | Los Angeles International Airport (LAX) |
The University of Texas at Austin |
Austin, TX | Austin-Bergstrom International Airport (ABIA) |
Yale University |
New Haven, CT | Tweed - New Haven Regional Airport (HVN), Bradley International Airport |


