Future Programmer Sr
Welcome to our Future Coder Camps, a summer adventure where young tech enthusiasts can immerse themselves in the exciting world of coding and software development!
This summer promises an immersive, hands-on experience in various coding platforms. Let your child have fun while learning coding fundamentals. Join us for a summer filled with coding adventures, creativity, and innovation!
Note: This site is for rising grades 6-9. Looking for camps for your child in rising Grades 1-2 / 3-5? Click Here to View!
Intro to AI & AI Infused Mobile Apps
June 10 - 14 | July 15 - 29 | Morning
Unleash your curiosity and dive into the fascinating world of Artificial Intelligence with our cutting-edge summer camps. Designed for tech enthusiasts and budding developers, this program combines hands-on learning with the excitement of creating AI-infused mobile applications. Engage in real-world projects to build your own AI-infused mobile apps using MIT App Inventor. Get ready to embark on a journey where innovation meets education!
Technical Concepts:
Machine Learning Fundamentals- Fundamentals of algorithms and models
- Image recognition and classification
- Object detection using AI
- Incorporating AI features into Android and iOS applications
- Optimizing mobile apps for seamless user experiences
- Exploring the ethical considerations in AI development
- Promoting responsible AI usage
Game and Application Development in Python
June 17 - 21 | Morning with Advanced Robotics
Campers learn one of the most popular professional programming platforms today as they develop Games and Applications using Python. This is a beginner friendly camp for students in rising grades 6 and up, but also suitable for rising 5th graders with prior programming experience. Campers will start their journey on one of the most prolific computer programming platforms that are used by professionals in many industries as they design many graphic games and applications. For rising grades 6+ Or rising 5th graders with significant prior programming experience
Design and Technical Concepts- Design and Image rendering on screen. Customizing screen size. Understanding screen coordinate system.
- Using screen refresh sequence to layer objects and test.
- User interaction using keyboard.
- Simple, Nested, and Conditional Loops.
- Variables and Arrays, used in single and multiple character spawning.
- Object cloning and destructions, Collision detection.
Advanced Robotics
Code and solve numerous logical challenges, obstacle courses with the Lego EV3 Mindstorm, and Lego Robot Inventor.
A technology program that blends Coding with Hardware with a focus on iterative learning. A machine's reaction to code is not always consistent and students learn how to improvise and manage around machine imperfections when extracting desired behavior through Code.
Students integrate and code multiple sensors including touch, color, distance, gyro to solve creative challenges like the robotic vacuum, color code driven navigation, accelerating and decelerating car, and much much more.
A free form camp for beginners and advanced programmers to learn the fundamentals and complex algorithms of robotics and developing innovative movements, applications and solutions to challenges. Campers can expect challenges they have never seen before that can only be solved using their thinking cap. Challenges include those expected in tournaments like FLL, etc.
Technical Concepts: Lego Mindstorm- Code using blocks and Python
- Control Motors and Sensors: Color, Distance, Touch, Gyro.
- Use sensor readings as triggers.
- Repeat and conditional loops
- Strategies of storing and using sensor readings to initiate complex actions.
Game & Application Development in JavaScript
June 24 - 28 | Morning with 3D Design & Printing
Campers build multiple interactive games and applications as they learn one of the most powerful web scripting languages. This camp will give them a real world flavor of what goes behind many of the web applications they experience in their daily lives. Plus they will leave the camp with enough knowledge to continue their learning at home in their path to become independent programmers.
Beginner Friendly where students start with simple Applications and Games, and code collision detection, timers, scoring, levels, various user interactions, and more. Advanced students dive into building Encryption/decryption algorithms as they learn about cyber security and secure messaging.
Technical Concepts- Document Object model
- All aspects of animations: Color, Size, Background, Images, Shapes, Movements
- Multiple loops including simple, conditional, and nested loops
- Function definition and Function calls
Creative Coding and Digital Art
Ignite your creativity and bring your stories to life with our Creative Coding and Digital Art Camp! Dive into the magical world of animation using the power of Scratch, Animation Desk, and Pivot Animator. Whether you're a budding artist or a tech enthusiast, this camp is your canvas to explore, create, and animate your imagination. Transform your visions into moving art, learn essential animation skills, and embark on a journey where every frame tells a story!
Scratch Programming Basics:- Introduction to Scratch interface and blocks
- Creating animated sprites and backgrounds
- Frame-by-frame animation with Animation Desk
- Layering and editing for dynamic sequences
- Creating stick-figure animations
- Utilizing Pivot Animator's unique features
- Animation Principles: Understanding keyframes and frames per second (FPS) and exploring principles of motion and timing
- Sound Integration: Add sound effects to animations and synchronize audio with animated sequences
- Exporting and Sharing Animations: Save and export animations in various formats
- Showcasing animated projects on different platforms!
Mobile Apps Design and Coding with Thunkable
July 22 - July 26 | Morning with Robotics
Campers design and develop fully functional mobile apps and games that they can install on their phones plus share with family and friends. Using simple yet powerful tools, campers proudly design and develop fully functional apps. They will amaze you with their creativity in this program that has campers building all new apps at both beginner and advanced levels. Students will become self-sufficient in building apps and various inbuilt phone sensors like accelerometer, orientation sensor, GPS, camera etc.
Our students have branched out to win many coding competitions and published apps on the app store. Your child will come out of this camp with sufficient exposure and knowledge to continue their journey independently and build many mobile apps with practical use.
Design and Technical Concepts- Object layout using vertical, horizontal, tabular arrangements.
- Button and Object shapes and colors.
- Font size and colors.
- Code user gestures: tap, swipe, flick etc.
- Code phone sensors, camera, Text to Voice, Voice to Text, databases, etc.
- Coding: Use of simple and nested loops, conditional loops, use of variables, math functions including random number generation based algorithms, and much more.
Design and Code Minecraft Mods
July 29 - Aug 2 | Morning
NOTE: Students must have Minecraft: JAVA installed on their laptop/MacBook prior to camp.
Unleash your creativity and dive into the exciting world of game development. Embark on an unforgettable adventure into the realm of Minecraft as you learn the art of coding mods that will transform your gaming experience. Whether you're a seasoned gamer or a coding novice, this camp is your gateway to shaping the Minecraft universe according to your imagination! Join us for an exhilarating journey where you'll not only play Minecraft but shape it into your very own digital masterpiece!
Technical Concepts:- Minecraft Forge Framework:
- Understanding the modding framework
- Mod development environment setup
- Modify existing game elements
- Event Handling and Interactivity: Responding to in-game events and implement interactive elements within mods
- Testing Mods ensuring mod stability and compatibility
- Debugging common modding issues
Ultimate Game Design/Code (Advanced)
August 5 - 9 | Morning with Mobile Apps
Embark on an exciting adventure into the world of game design with our Game Jam Camp! Whether you're a novice or a seasoned gamer, this camp is your gateway to turning imaginative concepts into playable digital realities. This is a Game Developer’s Dream camp filled with creativity, collaboration, and the thrill of bringing your game to life!
Technical Concepts
Game Design Fundamentals:- Understanding game mechanics and dynamics
- Balancing gameplay for an engaging experience
- Translating ideas into visual concepts
- Rapid prototyping techniques for game design
- Designing intuitive and visually appealing game interfaces
- Integrating UI elements for player interaction
Schedule
Week | Morning | Afternoon |
---|---|---|
June 10 - 14 | Grades 6-9: Intro to AI & AI Infused Mobile Apps | |
June 17 - 21 | Grades 6-9: Python Game & Advanced Robotics | |
June 24 - 28 | Grades 6-9: Adv. Web Design with JavaScript & 3D Printing | |
July 1 - 3 (No camp July 4 - 5) | Grades 6-9: Creative Coding and Digital Art | |
July 8 - 12 | Grades 6-9: Robotics & Circuit Building and Coding | |
July 15 - 19 | Grades 6-9: Intro to AI & AI Infused Mobile Apps | |
July 22 - 26 | Grades 6-9: Coding Mobile Apps & Robotics | |
July 29 - Aug 2 | Grades 6-9: Design and Code Minecraft Mods | Grades 6-9: Creative Coding and Digital Art & 3D Printing |
August 5 - 9 | Grades 6-9: Ultimate Game Design/Code (Advanced) & Mobile Apps |
View the Complete Summer Camp Schedule
Click the button below to view the full schedule including all grade levels.
View Full Schedule
Morning | Afternoon | |
---|---|---|
June 10 - 14 | Grades 1-2: Future Coder Grades 3-5: Coding with Roblox & Intro to AI Grades 6-9: Intro to AI & AI Infused Mobile Apps Grades 9+: Ultimate Gaming: Unity + JavaScript | Grades 1-2: Future Leader Grades 3-5 & 6-9: Public Speaking & Escape Rooms |
June 17 - 21 | Grades 1-2: Future Engineer Grades 3-5:Circuit Coding & Robot Building Grades 6-9: Python Game Design & Advanced Robotics | Grades 1-2: Future Designer Grades 3-5 & 6-9: Entrepreneurship & Stock Trading |
June 24 - 28 | Grades 1-2: Future Designer Grades 3-5: Web Design & 3D Printing Grades 6-9: Advanced Web Design with JavaScript & 3D Printing Grades 9+: Python Data Science Basics | Grades 1-2: Future Leader Grades 3-5 & 6-9: Leadership and Public Speaking & Escape Rooms |
July 1 - 3 | Grades 1-2: Future Coder Grades 3-5 & 6-9: Creative Coding and Digital Art | Grades 1-2: Future Scientist Grades 3-5 & 6-9: Astronauts and Engineers |
July 8 - 12 | Grades 1-2: Future Engineer Grades 3-5: Ultimate Game Design/Code & Robotics Grades 6-9: Robotics & Circuit Coding | Grades 1-2: Future Designer Grades 3-5 & 6-9: Escape Room & Public Speaking - Model UN |
July 15 - 19 | Grades 1-2: Future Coder Grades 3-5: Coding with Roblox & Intro to AI Grades 6-9: Intro to AI & AI Infused Mobile Apps Grades 9+: AI: Linear Regression & Classifications | Grades 1-2: Future Leader Grades 3-5 & 6-9: Detectives & Lawyers: Solving Mysteries and Mock Trial |
July 22 - 26 | Grades 1-2: Future Engineer Grades 3-5 & 6-9: Coding Mobile Apps & Robotics | Grades 1-2: Future Scientist Grades 3-5 & 6-9: Calling All Wizards: Science & Magic Grades 9+: Public Speaking |
July 29 - Aug 2 | Grades 1-2: Future Designer Grades 3-5 & 6-9: Design and Code Minecraft Mods Grades 9+: AI: Neural Networks & Deep Learning | Grades 1-2: Future Coder Grades 3-5 & 6-9: Creative Coding and Digital Art & 3D Printing |
Aug 5 - 9 | Grades 1-2: Future Designer Grades 3-5: Ultimate Game Design/Code (Intermediate) & Mobile Apps Grades 6-9: Ultimate Game Design/Code (Advanced) & Mobile Apps Grades 9+: AI: Neural Networks, Deep Learning, and Basic Chatbots | Grades 1-2: Future Scientist Grades 3-5 & 6-9: Secret Agent Science & Escape Rooms |
Aug 12 - 16 | Grades 1-2: Future Engineer Grades 3-5 & 6-9: Ultimate Engineering and Robotics | Grades 1-2: Future Leader Grades 3-5 & 6-9: Leadership and Public Speaking |