Alpha Camper - Virtual Summer 5-Day Camp
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.
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. Depending on the class dynamics and the level of the students, we may cover an introduction to Artificial Intelligence (e.g. using ChatGPT API) to create a mini app or web application framework.
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)
At least 1-week notice is required for cancellation and refund. $25 administration fee applies. Notice less than a week will not be eligible for refund.