At International Ivy, we strive to be the most innovative camp on Earth! We introduce more than ten new classes every year. Check out the class descriptions of next summer’s new classes…drum roll please…

Raspberry Pi

(Ages 13-15)

The Raspberry Pi is a credit card-sized single board computer originally designed to teach basic computer science.  In this class, students will learn how to set up the Raspberry Pi environment, write and execute some basic Python code on the Raspberry Pi  and trace and debug Python code on the device.  Students will connect accessories to the Raspberry Pi, make music with it and build simple circuits. This class culminates with a final project of the student’s choosing.

The Raspberry Pi has become a huge hit among “techie” hobbyist and has been used in hundreds of interesting applications.  See for more information.

Prerequisites: Java Level 1 or Python Level 1 or equivalent programming experience.

Drone Programming

(Ages 10-14)

Students will learn how to build, program, and fly industry-grade drones using a professional kit and an open-source coding environment. Students will learn the mechanics of UAV (unmanned aerial vehicle) flight through hands-on demos; learn the process of designing and programming drone software, from engineering basic flight controls to building autonomous navigators and voice-control applications; interact with infrared, gyroscopic, and other sensors; and learn about regulations, ethics, and other key industry questions. By the end of the week, students will be able to use their skills to build, fly, and program drones.

Prerequisites: Java Level 1 or Python Level 1 or equivalent programming experience.

Supplemental Fee:  There is an additional $130 fee for the purchase of the drone, which the student will build and use during class and will take home after the class is completed.  The retail value of the drone is $180.  Click on this link for more information.

Website Design Advanced

(Ages 10-14)

Students will learn the basic tools that every web page coder needs to know. We will start learning how to use HTML to build the structure of a webpage and use CSS to style the webpage to look more professional.  Then, students will be introduced to the most popular and powerful language of the web: Javascript. Using HTML, CSS, and Javascript, students will build the front end of their own website including static landing pages and blogs.

International Ivy offers two Website Design classes: “Website Design with WordPress” (Ages 8-13) and “Website Design Advanced” (Ages 10-14).  These are stand-alone classes and have no pre-requisites.

“Website Design with WordPress” is designed for students who are interested in creating websites and is less interested in the coding.  Students will be using WordPress, the most popular website-creation tool that requires no coding.

“Website Design Advanced” is designed for older students who are specifically interested in the coding of websites.

The Business of E-Sports

(Ages 10-14)

E-Sports (short for electronic sports) is a quickly growing world-wide phenomenon where video game players are competing in arenas and online forums and millions of spectators are watching. The students in this class have just been recruited to form a new e-sports YouTube channel.  They will research the elements in the e-sports industry which interests them from individual players, teams, games, game makers, broadcasters, advertisers, trends and breaking news.  Students will report on the findings of their research and create video news reports for the general public.

Business Simulation

(Ages 10-14)

The students in this class are employees of a start-up company.  Each student takes on a different role in the company and as a team, they have to secure financing (barrow) from the bank, obtain new business from a potential customer and analyze which suppliers to use. Students will use their problem-solving skills and creativity to address the “interesting” scenarios they encounter.  During these scenarios, students will learn how to use the Google suite of web applications such as Google Docs for word processing, Google Sheets for spreadsheet analysis and Google Slides for presentations.

Cryptology and Cyber Security

(Ages 10-14)

Students will learn the fundamentals of cryptography and cybersecurity that allow our devices and information to stay secure in our increasingly digital world.  Students will learn about encryption and decryption through building, attacking, and cracking ciphers with Python; about mobile, computer, and web protocols that form the cybersecurity infrastructure; and about specific forms of cyberattacks like viruses and worms. At the end of the course, students will be able to build and recognize strong encryption, break (“hack”) weak encryption, and use their skills to understand cybersecurity around us.

Prerequisites: Java Level 1 or Python Level 1 or equivalent programming experience.

Escape Room Creation

(Ages 8-13)

An escape room is a physical adventure game in which players solve a series of puzzles using clues to complete the objectives at hand by a certain time.  Each day, students will participate in an escape room at the beginning of class.  They will be exposed to a broad range of scenarios, clues and puzzles used in escape rooms.  During the course of the week, students will team up and design their own escape room by creating their own scenario, clues and puzzles.  Parents will be invited on Friday to see if they can “escape” from the students’ escape rooms.

War and Peace – Game Theory

(Ages 8-13)

Through this course, students will develop a better understanding of war, peace, and game theory through daily, real-world simulations that match student “nation teams” against one another. Students will be challenged to develop solutions to complex problems like wars, treaty collapses, and food shortages and develop problem-solving, collaborative, public-speaking, and negotiating skills. By the end of the week, students will have a more sophisticated understanding of the world and how teamwork, refined communication, and understanding people’s bias can help create solutions in the face of the unknown.

Video Journalism

(Ages 8-13)

Students in this class will produce a news program for International Ivy Internet News. Students will be responsible for and learn how to research, script, edit and produce news stories. Students will acquire skills to be a good reporter and camera person, including clear, concise conversational writing, use of voiceovers and camera skills. Every student will team up to create at least one field report and one interview.

Engineering: Flight & Aerospace

(Ages 8-13)

Aerospace engineers design things that fly both inside and outside of our atmosphere, while aeronautical (flight) engineers design things that only fly inside of our atmosphere. Students dive into aeronautical engineering by designing models of flying technologies that help collect aerial photographs. Students also learn how to engineer rovers that can be used to explore faraway worlds in space while addressing trade-offs and variables involved in engineering.

Programming with Dash & Dot

(Ages 5-7)

Dash is a cute, three-legged, motorized robot and Dot is its sidekick.  Dash hears and responds to sounds, navigates around a room, avoid obstacles, and comes to life with sound and lights. Our youngster students will explore the use of a drag and drop programming application, Blockly, to control the movements of Dash.  Students will learn about sensors, inputs, outputs, sequencing, conditionals and loops as they use their problem-solving skills to solve challenges like getting Dash through a maze.  For more information, click on this video.

Scratch Junior

(Ages 5-7)

ScratchJr is an introductory programming language that enables youngsters to create their own interactive stories and games. Children snap together graphical programming blocks to make characters move, jump, dance, and sing. Children can modify characters in the paint editor, add their own voices and sounds, even insert photos of themselves — then use the programming blocks to make their characters come to life.  During the course of the week, students will create a collage, a story and game.  They will also go outside to play typical playground games like tag and monkey in the middle and then go inside and replicate these games on ScratchJr.  For more information, click on this video.

Next Summer’s Class Schedules Available Here!

Program Fees and Discounts

Half-Day (AM or PM):  $390 per week

Full-day:  $780 per week

Registration Fee – $50 (one time per summer)

Early Registration Discount – 10% savings using code ER810 – register by 12/31/2017


Explore what the students are doing!


Photo Gallery

Enjoy the photos of our activities


If you have any questions, feel free to contact us at +1 908-899-1338 or