CAMPS

Various tech courses in our camps

Learn coding, video game design, app development, AI, 3D design, mechatronics, critical thinking, collaboration, and design thinking in our camps.

Virtual summer camp 2024 registration is now open!

 

Would you like your child(ren) to learn coding, AI, and game design? We’re excited to introduce you to ChatGPT, a cutting edge language model trained by OpenAI. ChatGPT can teach your kids the fundamentals of coding and AI in a fun and engaging way. If you missed our blog post about AI, here’s the page. We will also introduce game design through Roblox Studio where students learn game design, character design, physics, etc. 

Camp Highlights:

🚀 Engaging Curriculum: Our camp curriculum is tailored for kids, focusing on fostering a love for coding through fun and interactive activities.

🎨 Scratch Programming: Young learners will dive into the fundamentals of coding using Scratch, a beginner-friendly platform that allows them to create their own interactive stories, games, and animations.

🐍 Python Adventures: Aspiring young coders will explore Python, a versatile programming language used by professionals worldwide. They’ll learn to code their own projects, from simple scripts to more complex applications.

🎮 Roblox Game Design: Let your child unleash their imagination as they delve into the world of game design with Roblox. They’ll learn to create their own games, develop essential coding skills, and share their creations with friends.

👩‍💻 Expert Guidance: Our experienced instructors provide personalized support and guidance to ensure every camper gets the most out of their coding journey.

👥 Interactive Sessions: Campers will have the opportunity to collaborate with peers, share ideas, and showcase their projects in a supportive and inclusive environment.

🌟 End-of-Camp Showcase: Celebrate your child’s accomplishments with our virtual showcase, where they can share their projects with family and friends.

Make the best use of this summer for your kids to learn the fundamentals of coding, computer science, and game design.

Our virtual classes this summer are scheduled to run in the morning each day at 10-11:30 AM for Alpha Camper group or at 10-11 AM for Mini Camper group. Each camp is a 5-day camp or 4-day camp (due to public holiday).

If you decide to enroll in multi-week program, please let us know and we will coordinate with our teachers to design activities that build on top of previous lessons so students will continue learning new skills and concepts.

Our campers will be divided into two main groups:

  • Mini Camper (SK to grade 2)
  • Alpha Camper (older kids)

Alpha Campers will be further divided into age group and coding experience (will be assigned to appropriate class) – when you register, you will be asked to provide the child’s date of birth to determine age and coding experience.

 

Why Coding?

Coding encourages critical thinking, creativity, problem solving, math, and logical thinking skills. Coding skill, specifically Python, is a transferable skill that is utilized in the tech industry.

Our coding lessons are aligned with Ontario’s coding curriculum which covers the topics below. Note: depending on the class dynamics and students’ learning speed, we may not have time to cover everything within a week.

Beginner level covers coding fundamentals such as data structures, variables, control structures, basic algorithms, repeating code, and functions.

Intermediate level covers more advanced data structures, complex control structures, sorting algorithms, repeating code (including nested loops), functions and class. Once students are comfortable with more abstract concepts, we will cover an introduction to Artificial Intelligence (e.g. using ChatGPT API) to create applications.

Visual block-based coding for SK-Grade 2:

  • events, control, operators, motion, looks, sound, sensing, variables
  • writing, executing, and debugging code
  • sequential and concurrent programming
  • conditions and control structures
  • math and logics, basic physics, design thinking, re-using components

Text-based coding (e.g. Python) for older students:

  • features and/or capabilities of a programming language, i.e. variables, input, conditions/conditional statements, loops, functions
  • control structures and basic data structures, i.e. Lists, arrays
  • intermediate data structures, i.e. tree, linked-list; and math functions
  • writing, executing, and debugging code
  • user-defined function, i.e. sub-program, and other control structures such as loops (repeating code), nested conditional statements/sub-program, recursion
  • sequential and concurrent programming; re-using code / sub-components
  • designing software, and using industry-standard Integrated Development Environment (IDE)

Contact us at customercare@alphacoding.com or 647-955-5401 if you have any questions.

wp_alpha_codingSummer Camp