CAMPS

Various tech courses in our camps

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

Virtual summer camp 2023 registration is now open!

 

Would you like your child(ren) to learn coding and AI? 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.

Make the best use of this summer to teach your kids the fundamentals of coding and computer science before delving into the world of AI using ChatGPT in a fun and engaging way. 

Our virtual classes this summer are scheduled to run in the late afternoon each day at 5-6:30 PM for Alpha Camper group or at 5-6 PM for Mini Camper group. Each camp is a 5-day camp or 4-day camp (due to Civic holiday on Monday, August 7th)

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, learning speed and class duration, 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, 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