Cart

Back to Shop

Register a sibling or a friend

AP Computer Science Prep Part 1

Age: 15 - 17
Saturday
This Course is AP Computer Science Prep, and prepares students for high school or university-level computer science by building a strong foundation in Java programming. Students will cover core topics including variables, data types, expressions, assignment operators, boolean logic, conditionals, loops, classes and objects, methods, constructors, and one-dimensional arrays. These skills are reinforced through hands-on coding and a capstone project: a custom-built app inspired by the game Wordle. The course emphasizes structured problem-solving and algorithmic thinking, providing a strong base for the official AP Computer Science A curriculum.

Prior programming experience is helpful but not required for success in this course.
Sep 20 2025 - Jan 24 2026
Online, (zoom)
Saturday 9:10am - 10:10am (PDT)
(604) 700-9931
3 seats left

Unity 401 Online

Age: 12 - 14
Sunday
At this level, students will learn how to use Unity3D, modern game development software used by corporate and independent studio developers. Software made in Unity3D can be ported to mobile devices, PC’s, consoles such as the Xbox and PlayStation and can be shared or sold on the Android and Apple store. Students will write C# in Microsoft Visual Studio and finish with a full 2D spaceship game!
Sep 21 2025 - Jan 25 2026
Online, (zoom)
Sunday 12:20pm - 1:20pm (PDT)
(604) 700-9931
0 seats left

Computer Science Level 702 Online

Age: 12 - 17
Wednesday
This course is level 2 of a 4 level program designed to prepare students for computer science courses at the high school or university level. Computer Science Preparation Levels 1-3 practice the fundamentals of Java, while also applying them to a unique coding project that complements the course content. Computer Science Preparation Level 4 is specifically designed to prepare students for the Computer Science AP exam and test preparation based on the topics from levels 1-3. The course topics in level 2 are: array lists (traversing, searching, sorting), 2D Arrays, inheritance, and polymorphism. This course has two projects, coding a game similar to Memory, and "21".

Computer programming experience in Java is required prior to beginning this course.
Feb 26 2025 - Jun 18 2025
Online, (zoom)
Wednesday 5:50pm - 6:50pm (PDT)
(604) 700-9931
3 seats left

Computer Science Level 702 Online

Age: 12 - 17
Sunday
This course is level 2 of a 4 level program designed to prepare students for computer science courses at the high school or university level. Computer Science Preparation Levels 1-3 practice the fundamentals of Java, while also applying them to a unique coding project that complements the course content. Computer Science Preparation Level 4 is specifically designed to prepare students for the Computer Science AP exam and test preparation based on the topics from levels 1-3. The course topics in level 2 are: array lists (traversing, searching, sorting), 2D Arrays, inheritance, and polymorphism. This course has two projects, coding a game similar to Memory, and "21".

Computer programming experience in Java is required prior to beginning this course.
Feb 2 2025 - Jun 22 2025
Online, (zoom)
Sunday 9:10am - 10:10am (PDT)
(604) 700-9931
2 seats left