Silicon Valley, located on the west coast of the United States, is a hub where cutting-edge technologies have been developed and disseminated from the past to the present. At the heart of this area is Stanford University, which incorporates “STEAM education”—a comprehensive approach that integrates five fields: Science, Technology, Engineering, Art, and Mathematics. A summer school is held at Stanford University’s dormitories, where students can learn various programming skills.
(Please note that the program may vary annually, so please inquire for the latest program details.)
Program for Ages 7-9

Coding 101 Camp
Create interactive games, blast meteors in space, and learn core concepts like variables, loops, and video sensing in a visual coding environment by MIT Media Lab. Explore next-gen tech with Google’s Teachable Machine, building and testing machine learning models to recognize hand signs or dance moves. Whether you aim to be a Python programmer or developer, this is the perfect start!
7-9Y Coding

Roblox Camp: Launch Your Own Obby Game
Dive into game development with Roblox Studio! Build games from scratch, create 3D terrain, and design your own obstacle course (“obby”). Add custom textures with Material Generator and use Lua scripting to implement exciting challenges like fire-spawning platforms. Launch your first game online and become a Roblox developer!
7-9Y

BattleBots® Camp Junior
The ultimate robot showdown starts here! In this BattleBots® robotics course, design and build your own robot, following standards from BattleBots® experts. Customize, optimize, and prepare your creation for action-packed challenges. Compete in a thrilling robot tournament and aim for the winner’s circle. Goggles on—let the bot battle begin!
7-9Y Coding

Game Design with Minecraft
Make Minecraft your canvas as you bring your imagination to life! You’ll learn the fundamentals of game design as you build your own adventure, construct unique levels, and craft an engaging world and story. Using game design principles and a bit of creative problem solving, you’ll add a personal touch to your Minecraft journey.
7-9Y
Program for Ages 10-12

Roblox Developer: Imaginative Game Design
Join one of the fastest-growing game creation platforms, Roblox, with 100M+ monthly players! Create a 3D game from start to finish, adding obstacles, unique challenges, and custom mechanics like collectibles and melee weapons using Lua scripting. Publish your game on any platform, share with friends, and even monetize with in-game products. Start your journey as a Roblox developer today!
10-12Y Coding

Roblox Developer: Lua Coding and Game Design
Explore game development with Roblox, a platform with 100M+ monthly players! Learn Lua, Roblox’s coding language, to build a 3D game with challenges, mechanics like speed boosts, and a leaderboard. Use AI Code Assist to refine your code. Publish your game, share with friends, and monetize in-game products to earn Robux. Start your journey as a Roblox developer and build skills for languages like Python and C++!
10-12Y Coding

VR Game Design with Roblox and Meta Quest
Immerse yourself in Roblox VR with the Meta Quest headset! Design and playtest a VR game, crafting 3D landscapes, obstacles, and challenges with built-in scripts. Battle enemies, solve puzzles, and unlock new spaces using custom weapons and AI-powered Material Generator tools. Share your game across platforms, from console to mobile, and step into the next level of play with Roblox VR!
10-12Y

Java Coding: Build Mods with Minecraft
can you make it shorten , around 100 words?++++Dig into the Minecraft source code to explore the fundamentals of Java, one of the most popular programming languages on the planet! As you unlock new skills, you’ll create custom tools and blocks to use in this open-ended game. This course introduces Java programming in an accessible way that’s sure to prepare you for an exciting future in coding or game development.
10-12Y Coding

Game Design 101
Start your game design journey with GDevelop, a beginner-friendly engine! Learn game design principles, brainstorm ideas, and create levels, custom sprite art, and mechanics using visual code and built-in behaviors. Craft side-scrolling or top-down adventures with features like wall jumps and treasures. Publish your game on GDevelop’s site and share it online. This is your gateway to a future in game development with tools like Unity and Unreal Engine!
10-12Y

BattleBots® Camp with VEX Robotics
Get ready for the ultimate showdown with BattleBots®! Build and customize your robot from scratch, following expert design standards. Brainstorm, workshop, and optimize your creation for thrilling challenges. Test your robot’s skills and compete in a high-octane BattleBots®-style tournament. Battle against peers in exciting obstacle courses and direct combat. Aim for the winner’s circle and prove your engineering skills.
10-12Y Coding Girls Class available

Python Coding 101
Start your coding journey with Python, one of the most in-demand languages! Build logic games like number guessing and mad-libs, then design your own arcade-style game with custom art and code. Use Python libraries to import sprites, program movement, and create exciting adventures. Master coding basics like variables and functions. Python lays the foundation for careers in machine learning, AI, and game development, opening doors to endless opportunities!
10-12Y Coding

Digital Art and Animation Studio with Adobe
Bring your imagination to life by learning animation principles. Design characters, animate stories, and build a portfolio using Adobe software and a Wacom tablet. Explore animation pipelines, create keyframes in Adobe Animate, and refine your work in Photoshop or Premiere Pro. Develop problem-solving, story planning, and visual design skills for a future in creative industries like game design and illustration.
10-12Y Girls Class available

3D Printing Camp with Blender
Bring your designs to life with 3D printing technology! Start by learning 3D modeling with Blender, used by professionals in gaming and film. Sketch and build custom models from scratch, then prepare them for printing. Create unique items like desk organizers, toys, and figurines, and operate a 3D printer to bring your creations to life. Learn how to maintain the printer for future projects, and take home all your prints at the end of the week. What will you create?
10-12Y

Next-Gen Video Production with Adobe
Learn video production from filming to editing with DSLR equipment and Adobe Premiere Pro. Capture footage, explore advanced editing techniques like color correction and visual effects, and enhance with AI tools like remixing audio. Whether aiming for Hollywood or YouTube/TikTok stardom, gain hands-on experience and ignite your passion for content creation!
10-12Y
Program for Ages 13-17

Game Design and Development 101 with Unreal Engine
Learn professional video game design with Unreal Engine 5, used in games like Fortnite. Build a level with gameplay elements like collectibles, jump pads, and platforms using UE5’s Blueprint Visual Scripting. Create a 3D world with custom mechanics, then playtest and refine it with peers. Add win/lose conditions and unique features to polish your game. Finish the course with your own professionally designed game and levels to showcase in your portfolio!
13-17Y

VR Game Design with Unity and Meta Quest
Step into virtual reality with Meta Quest and Unity. Create your own immersive VR game using Unity’s XR Interaction Toolkit to design mechanics, interactivity, and analyze your game. Whether exploring sunken ships or ghost-hunting, design engaging levels and experience them in full immersion with 360 audio and video. By course end, you’ll have a custom VR experience to showcase in your portfolio and proudly share with friends, family, and peers!
13-17Y Coding

BattleBots® Camp: Robotics Engineering with VEX
Get ready for the ultimate showdown with BattleBots®! Build and customize your robot from scratch, following expert design standards. Brainstorm, workshop, and optimize your creation for thrilling robot challenges. Test your robot’s skills and compete in a high-octane BattleBots®-style tournament. Battle against peers in exciting challenges, from obstacle courses to direct combat. Aim for the winner’s circle and prove your engineering and strategy skills.
13-17Y Coding

Python Camp: Intro to Coding & AI
Start with Python, perfect for future software developers or AI engineers. Learn coding fundamentals like variables, data types, and algorithms. Build machine learning skills with libraries like NumPy and Google’s Teachable Machine to create a Rock, Paper, Scissors model. Advance to OpenAI technologies like ChatGPT, designing AI systems for personalized tasks. Gain hands-on experience in machine learning and AI, preparing for a successful computer science career!
13-17Y Girls Class available Coding

Artificial Intelligence and Machine Learning
Dive into AI and machine learning with Python and TensorFlow. Learn how machine learning models are built, exploring neural network design and coding fundamentals. Train and test models using datasets like MNIST for handwriting recognition and CIFAR-10 for image classification. Tackle real-world problems by optimizing models and analyzing data. Gain experience applying machine learning to projects and refine skills in deep learning. Develop key skills for a career in AI and become a leader in this field!
13-17Y Coding

Java Camp: Intro to Computer Science
Learn Java through logic-based programs, arcade games, and challenges. Start with variables, loops, and conditionals, then progress to arrays, functions, and object-oriented concepts. Build projects like a password checker, text-based adventure, or player vs. player game. Practice algorithm design with a Tic Tac Toe program. Finish with a portfolio of projects to impress colleges and employers, preparing you for a successful future in STEM, software development, and application design!
13-17Y Coding

3D Printing: Character Modeling and Sculpting
Bring your designs to life with 3D printing technology! Start by learning 3D modeling with Blender, used by professionals in gaming and film. Sketch and build custom models from scratch, then prepare them for printing. Create unique items like desk organizers, toys, and figurines, and operate a 3D printer to bring your creations to life. Learn how to maintain the printer for future projects, and take home all your prints at the end of the week. What will you create?。
13-17Y

Video Production and AI Studio with Adobe
In this all-girls course, explore video production with DSLR equipment and Adobe editing tools. Create a short film, from planning to final edits. Capture video and audio, then enhance clips with color grading and effects in Premiere Pro. Use Adobe Firefly’s AI tools to add visual effects. Build a video portfolio for your dream college or career, whether as an indie creator or Hollywood filmmaker.
13-17Y Girls Class available

Animation and Art Studio with Adobe
Step into the digital art studio to build a portfolio and enhance animation skills. Learn professional techniques used by Disney animators. Design characters, create a story, and develop a demo reel. Whether you want to be a concept artist or animator, your portfolio will showcase your work for college or career opportunities. Use Wacom tablets and Adobe software to create keyframes, paint concepts, and edit films. Build a portfolio you’re passionate about and make your creative mark!
13-17Y
2weeks Academy Program for Ages 13-18

Machine Learning & Data Science Academy with Python
Explore machine learning and Python programming in this academy experience. Start by building coding skills through logic-based programs. Dive into cryptography, exploring puzzles and ciphers while learning about cybersecurity. Understand how encryption and security protect information today. Work with Google’s Keras API to build neural networks and improve models with data processing. Test your data science skills by collecting data for sentiment analysis and develop neural networks that learn in real time. Find your voice in this growing computer science field!
13-18Y Coding 2weeks

AI and Machine Learning Academy with NVIDIA
Dive into Python, machine learning, and computer vision with the NVIDIA® Jetson Orin Nano™. Using this powerful tech, you’ll train a machine to recognize images, such as distinguishing cats from croissants or detecting early signs of cancer. Through hands-on projects from NVIDIA and iD Tech, you’ll explore breakthroughs in AI, robotics, and advanced engineering. Create code that reacts to visual stimuli and recognize objects in pictures. Complete your project and earn an official certificate from NVIDIA to showcase your skills and excellence in this cutting-edge field!
13-18Y 2weeks Coding

BattleBots® Robotics Academy
Gather your crew and build a bot with BattleBots®! Using the VEX V5 robotics system, you’ll design custom parts with computer-aided design and 3D print your creations. Test and refine your robot, applying engineering skills and teamwork to construct a mechanical marvel. Once your bot is battle-ready, compete in a thrilling BattleBots®-style showdown. Challenge your creativity, problem-solving, and strategic thinking in real-time as you battle. Will your bot lead the way to victory? Get ready to showcase your skills in the ultimate robot battle and claim the title of champion!
13-18Y 2weeks Coding

Game Coding Academy with C++
Dive into the world of programming with C++! Learn essential coding skills as you develop 2D games with interactive components. In your second week, enhance your games with advanced elements like simulations, algorithms, and specialized mechanics. This course provides the foundation for building games, apps, and preparing for college, giving you the tools to master C++ and advance in programming. Whether you’re interested in game development or app creation, this academy course will set you on the path to success.
13-18Y 2weeks Coding

Game Design Academy with Unreal Engine 5
Kickstart your game design career by building a prototype with Unreal Engine 5. Learn game design fundamentals and use Unreal’s Blueprint Visual Scripting system to develop mechanics and create environments. Write a game design document and refine your project into an immersive experience. Work solo or collaborate on areas like 3D modeling, animation, and AI coding. With your completed prototype and portfolio, you’ll be prepared for college admissions and future career opportunities in game development.
13-18Y 2weeks Coding

Academy NEXT: Advanced Laboratory for Emerging Technologies
In this advanced course, join a team of iD Tech students to solve real-world problems using cutting-edge technologies. Over two weeks, work on projects that aim to improve the world, leveraging skills in coding, AI, game development, data science, and machine learning. Pitch ideas, collaborate on prototypes, and create a final capstone project with your team. This application-only course lets you innovate and build groundbreaking prototypes. Future changemakers will work with top iD Tech staff, honing their skills for success.
15-18Y 2weeks Coding *Prerequisite
*Prerequisite All students will be required to complete an application upon registration. Students should have 3+ weeks of iD Tech experience.