DigiCamp: Online Video Game Development Camp for Girls
Age: 11 - 13
Monday - Friday
This summer, UTG Academy has partnered with DigiBC and A Thinking Ape to bring you an online video game development camp for girls! The week-long program will be student-directed and project-based where campers will get to create an HTML5 game using PixelPAD and Python. Our instructors will tune the curriculum to ensure students are given the opportunity to write code, change gameplay, design levels, update sprites, re-skin their game, and create an app that is uniquely their own.
The subsidized program is sponsored by A Thinking Ape and will also feature guest speakers, who will share their experiences, tips, and secrets from working in the video game industry.
This incredible opportunity is open to all girls 11-13 years old and no previous coding experience is necessary. UTG programs are centered on values rather than perfection, with a philosophy to education that is focused on supporting student motivations while challenging them to innovate, think critically, and solve problems with the latest technology.
DigiBC is the industry association for British Columbia’s creative technology sector, representing companies in video games, animation, visual effects, and XR. Their mission is to ensure that creative technology, as a cornerstone of the broader technology ecosystem, grows and thrives for the benefit of current and future generations.
Students code their own 2D top-down role-playing game inspired by classic adventures like Zelda, using Python and PixelPAD. They'll design interactive worlds featuring characters, collectible items, and engaging challenges. By implementing concepts such as character interactions, inventory systems, and basic game logic, students expand their coding skills through creative storytelling and interactive gameplay. Basic familiarity with computers and keyboarding necessary; no prior coding experience required.
UTG Academy offers structured coaching for students participating in SFU’s Canadian Coding League. In weekly sessions, teams students work with our instructors to challenges provided by SFU CCL. Students strengthen their problem-solving, algorithmic thinking, and collaboration skills while receiving consistent guidance throughout the entire competition season, from pre-season through the Mini and Major Challenges, and up to Regional qualification.
Registration includes entry into the Canadian Coding League $250, which is waived for students that participate in our classes. Teams that qualify for Regionals or Nationals can access additional coaching in April and May.
Students code an interactive, mobile-compatible Fruit Ninja-inspired game using Python and PixelPAD. Emphasizing responsive swipe mechanics optimized for tablets and smartphones, students integrate advanced programming concepts including vectors, gravity, collision detection, velocity, and linear interpolation for fluid animations. This approach strengthens their understanding of physics, motion, and user interaction within mobile gaming contexts. Familiarity with computers and keyboarding is necessary; no prior coding experience required.
Students code an interactive, mobile-compatible Fruit Ninja-inspired game using Python and PixelPAD. Emphasizing responsive swipe mechanics optimized for tablets and smartphones, students integrate advanced programming concepts including vectors, gravity, collision detection, velocity, and linear interpolation for fluid animations. This approach strengthens their understanding of physics, motion, and user interaction within mobile gaming contexts. Familiarity with computers and keyboarding is necessary; no prior coding experience required.
UTG Academy offers structured coaching for students participating in SFU’s Canadian Coding League. In weekly sessions, teams students work with our instructors to challenges provided by SFU CCL. Students strengthen their problem-solving, algorithmic thinking, and collaboration skills while receiving consistent guidance throughout the entire competition season, from pre-season through the Mini and Major Challenges, and up to Regional qualification.
Registration includes entry into the Canadian Coding League $250, which is waived for students that participate in our classes. Teams that qualify for Regionals or Nationals can access additional coaching in April and May.
Students code their own 2D top-down role-playing game inspired by classic adventures like Zelda, using Python and PixelPAD. They'll design interactive worlds featuring characters, collectible items, and engaging challenges. By implementing concepts such as character interactions, inventory systems, and basic game logic, students expand their coding skills through creative storytelling and interactive gameplay. Basic familiarity with computers and keyboarding necessary; no prior coding experience required.
This course focuses on full problem-solving strategies and techniques aligned with the Junior division of the Canadian Computing Competition. Students are introduced to common algorithmic patterns such as greedy methods, nested iteration, and functional decomposition. The first hour of each class introduces these techniques through targeted instruction and walkthroughs of representative problems. The second hour is dedicated to hands-on problem sets drawn from past CCC Junior contests, with a focus on accuracy, efficiency, and testing. Students strengthen their ability to analyze problems, structure solutions, and debug effectively under time constraints.
This course focuses on full problem-solving strategies and techniques aligned with the Junior division of the Canadian Computing Competition. Students are introduced to common algorithmic patterns such as greedy methods, nested iteration, and functional decomposition. The first hour of each class introduces these techniques through targeted instruction and walkthroughs of representative problems. The second hour is dedicated to hands-on problem sets drawn from past CCC Junior contests, with a focus on accuracy, efficiency, and testing. Students strengthen their ability to analyze problems, structure solutions, and debug effectively under time constraints.
Students code an interactive, mobile-compatible Fruit Ninja-inspired game using Python and PixelPAD. Emphasizing responsive swipe mechanics optimized for tablets and smartphones, students integrate advanced programming concepts including vectors, gravity, collision detection, velocity, and linear interpolation for fluid animations. This approach strengthens their understanding of physics, motion, and user interaction within mobile gaming contexts. Familiarity with computers and keyboarding is necessary; no prior coding experience required.
UTG Academy offers structured coaching for students participating in SFU’s Canadian Coding League. In weekly sessions, teams students work with our instructors to challenges provided by SFU CCL. Students strengthen their problem-solving, algorithmic thinking, and collaboration skills while receiving consistent guidance throughout the entire competition season, from pre-season through the Mini and Major Challenges, and up to Regional qualification.
Registration includes entry into the Canadian Coding League $250, which is waived for students that participate in our classes. Teams that qualify for Regionals or Nationals can access additional coaching in April and May.
AP Computer Science Prep Part 2 builds on the foundational Java skills developed in Part 1 and is designed to further prepare students for advanced high school or university-level computer science courses. Students deepen their understanding of object-oriented programming by exploring key topics such as array lists (including traversal, searching, and sorting), two-dimensional arrays, inheritance, and polymorphism. These advanced concepts are reinforced through two applied projects: a memory-matching card game and a text-based implementation of "21". The course emphasizes abstraction, code organization, and reusability, reflecting the structure and expectations of the AP Computer Science A curriculum.
Prior experience with Java programming is required.
This course focuses on building the core programming and problem-solving skills required for success in the Junior division of the Canadian Computing Competition. Designed for students with prior experience with code, this semester ensures students understand key concepts such as input/output formatting, conditionals, loops, and string manipulation. Each class is divided into two parts: the first hour focuses on guided instruction and walkthroughs of foundational algorithms and techniques required for the competition questions; the second hour is dedicated to structured problem-solving using past CCC Junior questions. Emphasis is placed on writing clean, testable code, handling edge cases, and building confidence through consistent, supported practice.
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.
Students code their own 2D top-down role-playing game inspired by classic adventures like Zelda, using Python and PixelPAD. They'll design interactive worlds featuring characters, collectible items, and engaging challenges. By implementing concepts such as character interactions, inventory systems, and basic game logic, students expand their coding skills through creative storytelling and interactive gameplay. Basic familiarity with computers and keyboarding necessary; no prior coding experience required.
UTG Academy offers structured coaching for students participating in SFU’s Canadian Coding League. In weekly sessions, teams students work with our instructors to challenges provided by SFU CCL. Students strengthen their problem-solving, algorithmic thinking, and collaboration skills while receiving consistent guidance throughout the entire competition season, from pre-season through the Mini and Major Challenges, and up to Regional qualification.
Registration includes entry into the Canadian Coding League $250, which is waived for students that participate in our classes. Teams that qualify for Regionals or Nationals can access additional coaching in April and May.
This course will teach students about 3D game development. They will be introduced to the x,y,z space, how to manipulate terrains, raycasting and how to write code for movement and interaction in 3D space. Students will finish with an interactive 3D game!
Students develop advanced Python skills by coding a physics-based platformer inspired by the classic game: Balloon Fight using PixelPAD. They'll explore gravity, velocity, acceleration, and vector-based movement, creating realistic in-game physics. Students personalize their games by customizing sprites, adjusting object interactions, and refining game mechanics, deepening their understanding of programming and physics concepts. Basic familiarity with computers and keyboarding is necessary; no prior coding experience required.
Students code their own 2D top-down role-playing game inspired by classic adventures like Zelda, using Python and PixelPAD. They'll design interactive worlds featuring characters, collectible items, and engaging challenges. By implementing concepts such as character interactions, inventory systems, and basic game logic, students expand their coding skills through creative storytelling and interactive gameplay. Basic familiarity with computers and keyboarding necessary; no prior coding experience required.
UTG Academy offers structured coaching for students participating in SFU’s Canadian Coding League. In weekly sessions, teams students work with our instructors to challenges provided by SFU CCL. Students strengthen their problem-solving, algorithmic thinking, and collaboration skills while receiving consistent guidance throughout the entire competition season, from pre-season through the Mini and Major Challenges, and up to Regional qualification.
Registration includes entry into the Canadian Coding League $250, which is waived for students that participate in our classes. Teams that qualify for Regionals or Nationals can access additional coaching in April and May.
This course focuses on full problem-solving strategies and techniques aligned with the Junior division of the Canadian Computing Competition. Students are introduced to common algorithmic patterns such as greedy methods, nested iteration, and functional decomposition. The first hour of each class introduces these techniques through targeted instruction and walkthroughs of representative problems. The second hour is dedicated to hands-on problem sets drawn from past CCC Junior contests, with a focus on accuracy, efficiency, and testing. Students strengthen their ability to analyze problems, structure solutions, and debug effectively under time constraints.
This course focuses on full problem-solving strategies and techniques aligned with the Junior division of the Canadian Computing Competition. Students are introduced to common algorithmic patterns such as greedy methods, nested iteration, and functional decomposition. The first hour of each class introduces these techniques through targeted instruction and walkthroughs of representative problems. The second hour is dedicated to hands-on problem sets drawn from past CCC Junior contests, with a focus on accuracy, efficiency, and testing. Students strengthen their ability to analyze problems, structure solutions, and debug effectively under time constraints.
This course will teach students about 3D game development. They will be introduced to the x,y,z space, how to manipulate terrains, raycasting and how to write code for movement and interaction in 3D space. Students will finish with an interactive 3D game!
This course focuses on building the core programming and problem-solving skills required for success in the Junior division of the Canadian Computing Competition. Designed for students with prior experience with code, this semester ensures students understand key concepts such as input/output formatting, conditionals, loops, and string manipulation. Each class is divided into two parts: the first hour focuses on guided instruction and walkthroughs of foundational algorithms and techniques required for the competition questions; the second hour is dedicated to structured problem-solving using past CCC Junior questions. Emphasis is placed on writing clean, testable code, handling edge cases, and building confidence through consistent, supported practice.
This course focuses on building the core programming and problem-solving skills required for success in the Junior division of the Canadian Computing Competition. Designed for students with prior experience with code, this semester ensures students understand key concepts such as input/output formatting, conditionals, loops, and string manipulation. Each class is divided into two parts: the first hour focuses on guided instruction and walkthroughs of foundational algorithms and techniques required for the competition questions; the second hour is dedicated to structured problem-solving using past CCC Junior questions. Emphasis is placed on writing clean, testable code, handling edge cases, and building confidence through consistent, supported practice.
UTG Academy offers structured coaching for students participating in SFU’s Canadian Coding League. In weekly sessions, teams students work with our instructors to challenges provided by SFU CCL. Students strengthen their problem-solving, algorithmic thinking, and collaboration skills while receiving consistent guidance throughout the entire competition season, from pre-season through the Mini and Major Challenges, and up to Regional qualification.
Registration includes entry into the Canadian Coding League $250, which is waived for students that participate in our classes. Teams that qualify for Regionals or Nationals can access additional coaching in April and May.
Students code an interactive, mobile-compatible Fruit Ninja-inspired game using Python and PixelPAD. Emphasizing responsive swipe mechanics optimized for tablets and smartphones, students integrate advanced programming concepts including vectors, gravity, collision detection, velocity, and linear interpolation for fluid animations. This approach strengthens their understanding of physics, motion, and user interaction within mobile gaming contexts. Familiarity with computers and keyboarding is necessary; no prior coding experience required.
This course will teach students about 3D game development. They will be introduced to the x,y,z space, how to manipulate terrains, raycasting and how to write code for movement and interaction in 3D space. Students will finish with an interactive 3D game!
Students code an interactive, mobile-compatible Fruit Ninja-inspired game using Python and PixelPAD. Emphasizing responsive swipe mechanics optimized for tablets and smartphones, students integrate advanced programming concepts including vectors, gravity, collision detection, velocity, and linear interpolation for fluid animations. This approach strengthens their understanding of physics, motion, and user interaction within mobile gaming contexts. Familiarity with computers and keyboarding is necessary; no prior coding experience required.
UTG Academy offers structured coaching for students participating in SFU’s Canadian Coding League. In weekly sessions, teams students work with our instructors to challenges provided by SFU CCL. Students strengthen their problem-solving, algorithmic thinking, and collaboration skills while receiving consistent guidance throughout the entire competition season, from pre-season through the Mini and Major Challenges, and up to Regional qualification.
Registration includes entry into the Canadian Coding League $250, which is waived for students that participate in our classes. Teams that qualify for Regionals or Nationals can access additional coaching in April and May.
This course focuses on building the core programming and problem-solving skills required for success in the Junior division of the Canadian Computing Competition. Designed for students with prior experience with code, this semester ensures students understand key concepts such as input/output formatting, conditionals, loops, and string manipulation. Each class is divided into two parts: the first hour focuses on guided instruction and walkthroughs of foundational algorithms and techniques required for the competition questions; the second hour is dedicated to structured problem-solving using past CCC Junior questions. Emphasis is placed on writing clean, testable code, handling edge cases, and building confidence through consistent, supported practice.
Students code an interactive, mobile-compatible Fruit Ninja-inspired game using Python and PixelPAD. Emphasizing responsive swipe mechanics optimized for tablets and smartphones, students integrate advanced programming concepts including vectors, gravity, collision detection, velocity, and linear interpolation for fluid animations. This approach strengthens their understanding of physics, motion, and user interaction within mobile gaming contexts. Familiarity with computers and keyboarding is necessary; no prior coding experience required.
UTG Academy offers structured coaching for students participating in SFU’s Canadian Coding League. In weekly sessions, teams students work with our instructors to challenges provided by SFU CCL. Students strengthen their problem-solving, algorithmic thinking, and collaboration skills while receiving consistent guidance throughout the entire competition season, from pre-season through the Mini and Major Challenges, and up to Regional qualification.
Registration includes entry into the Canadian Coding League $250, which is waived for students that participate in our classes. Teams that qualify for Regionals or Nationals can access additional coaching in April and May.
UTG Academy offers structured coaching for students participating in SFU’s Canadian Coding League. In weekly sessions, teams students work with our instructors to challenges provided by SFU CCL. Students strengthen their problem-solving, algorithmic thinking, and collaboration skills while receiving consistent guidance throughout the entire competition season, from pre-season through the Mini and Major Challenges, and up to Regional qualification.
Registration includes entry into the Canadian Coding League $250, which is waived for students that participate in our classes. Teams that qualify for Regionals or Nationals can access additional coaching in April and May.
Students build essential Python coding skills by creating fun games with PixelPAD, an easy-to-use coding platform designed specifically for young learners. They'll explore core concepts like user inputs, x and y positions, if-then logic, and detecting collisions, culminating in their own playable Space Shooter game that can be played on the web. This hands-on approach fosters creativity, builds resilience through debugging, and ignites curiosity in technology. Basic familiarity with computers and keyboarding is needed. No prior coding experience is required!
At Summer Coding Camp, Campers will use Python, to create their own unique video game. Students will explore fundamental programming concepts such as loops, variables, conditionals, coordinates, and collision detection to create a game completely from scratch. They'll personalize their game with custom artwork, and and custom code, building their creativity, problem-solving, and programming skills. Every week is different! Our instructors will work with students to choose from a catalogue of projects to create, ensuring students are always challenged.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
Students code their own 2D top-down role-playing game inspired by classic adventures like Zelda, using Python and PixelPAD. They'll design interactive worlds featuring characters, collectible items, and engaging challenges. By implementing concepts such as character interactions, inventory systems, and basic game logic, students expand their coding skills through creative storytelling and interactive gameplay. Basic familiarity with computers and keyboarding necessary; no prior coding experience required.
UTG and Elevate have partnered up for another year to offer a robotics/ultimate frisbee camp!
Campers will spend half their day building and programming a robot and the other half outside learning and playing ultimate frisbee.
The Ultimate Frisbee portion of camp will focus on teaching athletes the FUNdamentals of Ultimate Frisbee including throwing, catching, and cutting, all through engaging small-sided games. No previous experience of Ultimate is necessary to enjoy the program. Elevate is an award-winning program loved and trusted by 1000+ parents and their kids. Their programs have a daily value (teamwork, effort, friendship, positive self-talk, fun), and with their high energy coaches, your athletes are guaranteed to have fun in a safe way!
During robotics, campers build and customize their own VEX IQ robot to tackle exciting engineering challenges, including the ever-popular "robot soccer." They’ll learn block-based coding to program their robots to drive autonomously and complete tasks. By the end of the week, students will be able to code motors to perform specific tasks autonomously, apply the engineering design process to refine their robot design, implement fundamental physics concepts such as gearing, friction, leverage, and center of gravity, and effectively collaborate with teammates to solve problems.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
Discover the exciting world of robotics in VEX IQ: Builders! This beginner-friendly program is designed to introduce young and new students to the fundamentals of building and coding robots. Participants will explore essential engineering concepts, develop problem-solving skills, and learn to collaborate in a team environment.
Through hands-on activities, students will construct their own VEX IQ robots and bring them to life using Lego or block-based programming techniques. By the end of the course, participants will have a solid foundation in robotics and be ready to take on more advanced challenges in the future like the VEX IQ Competition. Whether you're just starting out or looking to spark an interest in STEM, VEX IQ: Builders is the perfect place to begin your journey!
Key Highlights:
Introduction to VEX IQ hardware and tools
Basic principles of robotics and engineering
Step-by-step guidance on robot assembly
Simple coding lessons for robot control
Fun, team-based challenges to enhance learning
No prior experience required. Just curiosity and a willingness to learn!
At Digital Art Camp, campers kick off the week with 3D modeling in Tinkercad, designing and printing out their own functional car for a “pinewood derby” style race. Throughout the week, they’ll tweak and test their designs to make their cars faster, then take them home at the end of camp! Campers will also dive into animation, using a variety of tools to direct, and animate their ideas. They will experiment with greenscreens, photo-editing software, and the animation program called Pivot to create scenes, modify shapes, and add their own original artwork, all culminating in a short film they create themselves.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
At Digital Art Camp, campers kick off the week with 3D modeling in Tinkercad, designing and printing out their own functional car for a “pinewood derby” style race. Throughout the week, they’ll tweak and test their designs to make their cars faster, then take them home at the end of camp! Campers will also dive into animation, using a variety of tools to direct, and animate their ideas. They will experiment with greenscreens, photo-editing software, and the animation program called Pivot to create scenes, modify shapes, and add their own original artwork, all culminating in a short film they create themselves.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
Campers build and customize their own VEX IQ robot to tackle exciting engineering challenges, including the ever-popular "robot soccer." They’ll learn block-based coding to program their robots to drive autonomously and complete puzzles. By the end of the week, students will be able to code motors to perform specific tasks autonomously, apply the engineering design process to refine their robot design, implement fundamental physics concepts such as gearing, friction, leverage, and center of gravity, and effectively collaborate with their teammates to solve problems.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
At Summer Coding Camp, Campers will use Python, to create their own unique video game. Students will explore fundamental programming concepts such as loops, variables, conditionals, coordinates, and collision detection to create a game completely from scratch. They'll personalize their game with custom artwork, and and custom code, building their creativity, problem-solving, and programming skills. Every week is different! Our instructors will work with students to choose from a catalogue of projects to create, ensuring students are always challenged.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
UTG and Elevate have partnered up for another year to offer a robotics/ultimate frisbee camp!
Campers will spend half their day building and programming a robot and the other half outside learning and playing ultimate frisbee.
The Ultimate Frisbee portion of camp will focus on teaching athletes the FUNdamentals of Ultimate Frisbee including throwing, catching, and cutting, all through engaging small-sided games. No previous experience of Ultimate is necessary to enjoy the program. Elevate is an award-winning program loved and trusted by 1000+ parents and their kids. Their programs have a daily value (teamwork, effort, friendship, positive self-talk, fun), and with their high energy coaches, your athletes are guaranteed to have fun in a safe way!
During robotics, campers build and customize their own VEX IQ robot to tackle exciting engineering challenges, including the ever-popular "robot soccer." They’ll learn block-based coding to program their robots to drive autonomously and complete tasks. By the end of the week, students will be able to code motors to perform specific tasks autonomously, apply the engineering design process to refine their robot design, implement fundamental physics concepts such as gearing, friction, leverage, and center of gravity, and effectively collaborate with teammates to solve problems.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
At Summer Coding Camp, Campers will use Python, to create their own unique video game. Students will explore fundamental programming concepts such as loops, variables, conditionals, coordinates, and collision detection to create a game completely from scratch. They'll personalize their game with custom artwork, and and custom code, building their creativity, problem-solving, and programming skills. Every week is different! Our instructors will work with students to choose from a catalogue of projects to create, ensuring students are always challenged.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
Campers build and customize their own VEX IQ robot to tackle exciting engineering challenges, including the ever-popular "robot soccer." They’ll learn block-based coding to program their robots to drive autonomously and complete puzzles. By the end of the week, students will be able to code motors to perform specific tasks autonomously, apply the engineering design process to refine their robot design, implement fundamental physics concepts such as gearing, friction, leverage, and center of gravity, and effectively collaborate with their teammates to solve problems.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
Campers build and customize their own VEX IQ robot to tackle exciting engineering challenges, including the ever-popular "robot soccer." They’ll learn block-based coding to program their robots to drive autonomously and complete puzzles. By the end of the week, students will be able to code motors to perform specific tasks autonomously, apply the engineering design process to refine their robot design, implement fundamental physics concepts such as gearing, friction, leverage, and center of gravity, and effectively collaborate with their teammates to solve problems.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
UTG and Elevate have partnered up for another year to offer a coding/ultimate frisbee camp!
Campers will spend half their day creating the artwork and code for their own video game and the other half outside learning and playing ultimate frisbee.
The Ultimate Frisbee portion of camp will focus on teaching athletes the FUNdamentals of Ultimate Frisbee including throwing, catching, and cutting, all through engaging small-sided games. No previous experience of Ultimate is necessary to enjoy the program. Elevate is an award-winning program loved and trusted by 1000+ parents and their kids. Their programs have a daily value (teamwork, effort, friendship, positive self-talk, fun), and with their high energy coaches, your athletes are guaranteed to have fun in a safe way!
At Coding Camp, Campers will use Python, to create their own unique video game. Students will explore fundamental programming concepts such as loops, variables, conditionals, coordinates, and collision detection to create a game completely from scratch. They'll personalize their game with custom artwork, and and custom code, building their creativity, problem-solving, and programming skills. Every week is different! Our instructors will work with students to choose from a catalogue of projects to create, ensuring students are always challenged.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
At Digital Art Camp, campers kick off the week with 3D modeling in Tinkercad, designing and printing out their own functional car for a “pinewood derby” style race. Throughout the week, they’ll tweak and test their designs to make their cars faster, then take them home at the end of camp! Campers will also dive into animation, using a variety of tools to direct, and animate their ideas. They will experiment with greenscreens, photo-editing software, and the animation program called Pivot to create scenes, modify shapes, and add their own original artwork, all culminating in a short film they create themselves.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
DigiCamp: Online Video Game Development Camp for Girls
Age: 11 - 13
Monday - Friday
This summer, UTG Academy has partnered with DigiBC and A Thinking Ape to bring you an online video game development camp for girls! The week-long program will be student-directed and project-based where campers will get to create an HTML5 game using PixelPAD and Python. Our instructors will tune the curriculum to ensure students are given the opportunity to write code, change gameplay, design levels, update sprites, re-skin their game, and create an app that is uniquely their own.
The subsidized program is sponsored by A Thinking Ape and will also feature guest speakers, who will share their experiences, tips, and secrets from working in the video game industry.
This incredible opportunity is open to all girls 11-13 years old and no previous coding experience is necessary. UTG programs are centered on values rather than perfection, with a philosophy to education that is focused on supporting student motivations while challenging them to innovate, think critically, and solve problems with the latest technology.
DigiBC is the industry association for British Columbia’s creative technology sector, representing companies in video games, animation, visual effects, and XR. Their mission is to ensure that creative technology, as a cornerstone of the broader technology ecosystem, grows and thrives for the benefit of current and future generations.
UTG's is excited to announce the Academy's Leaders in Training (LIT) program, crafted for seasoned high-school coders seeking training and leadership development opportunities.
UTG's LIT program is tailored to provide students with a curriculum encompassing hands-on job training in coding/robotics and a platform to refine their leadership acumen by assisting in coaching younger peers.
Under the LIT program, students will undertake assigned modules covering technical proficiency, pedagogical skills, and classroom management.
Throughout the two-week tenure, LIT students will serve as teacher's assistants, undergoing a formal midway review after the initial week, with constructive feedback aimed at enhancing their performance for the subsequent weeks.
Upon program completion, students will undergo an exit interview and receive a report documenting their progress and accomplishments, along with a formal completion letter. Exceptional performers will be considered for future paid instructor positions.
Furthermore, students can leverage their participation in the LIT program to fulfill high school volunteer requirements, earning 40 valuable work experience hours.
Join UTG's LIT program to enrich your coding expertise and cultivate essential leadership competencies! Apply now to embark on this enriching journey towards personal and professional growth.
#teenLeadershipDevelopment #stem #codingclasses #roboticsclasses #afterschoolcoding. After-school high school. Teen. Stem enrichment. Youth coding. Student coding. High school volunteering.
UTG's is excited to announce the Academy's Leaders in Training (LIT) program, crafted for seasoned high-school coders seeking training and leadership development opportunities.
UTG's LIT program is tailored to provide students with a curriculum encompassing hands-on job training in coding/robotics and a platform to refine their leadership acumen by assisting in coaching younger peers.
Under the LIT program, students will undertake assigned modules covering technical proficiency, pedagogical skills, and classroom management.
Throughout the two-week tenure, LIT students will serve as teacher's assistants, undergoing a formal midway review after the initial week, with constructive feedback aimed at enhancing their performance for the subsequent weeks.
Upon program completion, students will undergo an exit interview and receive a report documenting their progress and accomplishments, along with a formal completion letter. Exceptional performers will be considered for future paid instructor positions.
Furthermore, students can leverage their participation in the LIT program to fulfill high school volunteer requirements, earning 40 valuable work experience hours.
Join UTG's LIT program to enrich your coding expertise and cultivate essential leadership competencies! Apply now to embark on this enriching journey towards personal and professional growth.
#teenLeadershipDevelopment #stem #codingclasses #roboticsclasses #afterschoolcoding. After-school high school. Teen. Stem enrichment. Youth coding. Student coding. High school volunteering.
At Summer Coding Camp, Campers will use Python, to create their own unique video game. Students will explore fundamental programming concepts such as loops, variables, conditionals, coordinates, and collision detection to create a game completely from scratch. They'll personalize their game with custom artwork, and and custom code, building their creativity, problem-solving, and programming skills. Every week is different! Our instructors will work with students to choose from a catalogue of projects to create, ensuring students are always challenged.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
Campers build and customize their own VEX IQ robot to tackle exciting engineering challenges, including the ever-popular "robot soccer." They’ll learn block-based coding to program their robots to drive autonomously and complete puzzles. By the end of the week, students will be able to code motors to perform specific tasks autonomously, apply the engineering design process to refine their robot design, implement fundamental physics concepts such as gearing, friction, leverage, and center of gravity, and effectively collaborate with their teammates to solve problems.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
Campers build and customize their own VEX IQ robot to tackle exciting engineering challenges, including the ever-popular "robot soccer." They’ll learn block-based coding to program their robots to drive autonomously and complete puzzles. By the end of the week, students will be able to code motors to perform specific tasks autonomously, apply the engineering design process to refine their robot design, implement fundamental physics concepts such as gearing, friction, leverage, and center of gravity, and effectively collaborate with their teammates to solve problems.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
UTG and Elevate have partnered up for another year to offer a digital art & Ultimate frisbee camp! Campers will spend half their day doing digital art and the other half outside learning and playing ultimate frisbee.
The Ultimate Frisbee portion of camp will focus on teaching athletes the FUNdamentals of Ultimate Frisbee including throwing, catching, and cutting, all through engaging small-sided games. No previous experience of Ultimate is necessary to enjoy the program. Elevate is an award-winning program loved and trusted by 1000+ parents and their kids. Their programs have a daily value (teamwork, effort, friendship, positive self-talk, fun), and with their high energy coaches, your athletes are guaranteed to have fun in a safe way!
At Digital Art Camp, campers kick off the week with 3D modeling in Tinkercad, designing and printing out their own functional car for a “pinewood derby” style race. Throughout the week, they’ll tweak and test their designs to make their cars faster, then take them home at the end of camp! Campers will also dive into animation, using a variety of tools to direct, and animate their ideas. They will experiment with greenscreens, photo-editing software, and the animation program called Pivot to create scenes, modify shapes, and add their own original artwork, all culminating in a short film they create themselves.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
Campers build and customize their own VEX IQ robot to tackle exciting engineering challenges, including the ever-popular "robot soccer." They’ll learn block-based coding to program their robots to drive autonomously and complete puzzles. By the end of the week, students will be able to code motors to perform specific tasks autonomously, apply the engineering design process to refine their robot design, implement fundamental physics concepts such as gearing, friction, leverage, and center of gravity, and effectively collaborate with their teammates to solve problems.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
UTG and Elevate have partnered up for another year to offer a robotics/ultimate frisbee camp!
Campers will spend half their day building and programming a robot and the other half outside learning and playing ultimate frisbee.
The Ultimate Frisbee portion of camp will focus on teaching athletes the FUNdamentals of Ultimate Frisbee including throwing, catching, and cutting, all through engaging small-sided games. No previous experience of Ultimate is necessary to enjoy the program. Elevate is an award-winning program loved and trusted by 1000+ parents and their kids. Their programs have a daily value (teamwork, effort, friendship, positive self-talk, fun), and with their high energy coaches, your athletes are guaranteed to have fun in a safe way!
During robotics, campers build and customize their own VEX IQ robot to tackle exciting engineering challenges, including the ever-popular "robot soccer." They’ll learn block-based coding to program their robots to drive autonomously and complete tasks. By the end of the week, students will be able to code motors to perform specific tasks autonomously, apply the engineering design process to refine their robot design, implement fundamental physics concepts such as gearing, friction, leverage, and center of gravity, and effectively collaborate with teammates to solve problems.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
UTG's is excited to announce the Academy's Leaders in Training (LIT) program, crafted for seasoned high-school coders seeking training and leadership development opportunities.
UTG's LIT program is tailored to provide students with a curriculum encompassing hands-on job training in coding/robotics and a platform to refine their leadership acumen by assisting in coaching younger peers.
Under the LIT program, students will undertake assigned modules covering technical proficiency, pedagogical skills, and classroom management.
Throughout the two-week tenure, LIT students will serve as teacher's assistants, undergoing a formal midway review after the initial week, with constructive feedback aimed at enhancing their performance for the subsequent weeks.
Upon program completion, students will undergo an exit interview and receive a report documenting their progress and accomplishments, along with a formal completion letter. Exceptional performers will be considered for future paid instructor positions.
Furthermore, students can leverage their participation in the LIT program to fulfill high school volunteer requirements, earning 40 valuable work experience hours.
Join UTG's LIT program to enrich your coding expertise and cultivate essential leadership competencies! Apply now to embark on this enriching journey towards personal and professional growth.
#teenLeadershipDevelopment #stem #codingclasses #roboticsclasses #afterschoolcoding. After-school high school. Teen. Stem enrichment. Youth coding. Student coding. High school volunteering.
UTG's is excited to announce the Academy's Leaders in Training (LIT) program, crafted for seasoned high-school coders seeking training and leadership development opportunities.
UTG's LIT program is tailored to provide students with a curriculum encompassing hands-on job training in coding/robotics and a platform to refine their leadership acumen by assisting in coaching younger peers.
Under the LIT program, students will undertake assigned modules covering technical proficiency, pedagogical skills, and classroom management.
Throughout the two-week tenure, LIT students will serve as teacher's assistants, undergoing a formal midway review after the initial week, with constructive feedback aimed at enhancing their performance for the subsequent weeks.
Upon program completion, students will undergo an exit interview and receive a report documenting their progress and accomplishments, along with a formal completion letter. Exceptional performers will be considered for future paid instructor positions.
Furthermore, students can leverage their participation in the LIT program to fulfill high school volunteer requirements, earning 40 valuable work experience hours.
Join UTG's LIT program to enrich your coding expertise and cultivate essential leadership competencies! Apply now to embark on this enriching journey towards personal and professional growth.
#teenLeadershipDevelopment #stem #codingclasses #roboticsclasses #afterschoolcoding. After-school high school. Teen. Stem enrichment. Youth coding. Student coding. High school volunteering.
Campers build and customize their own VEX IQ robot to tackle exciting engineering challenges, including the ever-popular "robot soccer." They’ll learn block-based coding to program their robots to drive autonomously and complete puzzles. By the end of the week, students will be able to code motors to perform specific tasks autonomously, apply the engineering design process to refine their robot design, implement fundamental physics concepts such as gearing, friction, leverage, and center of gravity, and effectively collaborate with their teammates to solve problems.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
UTG and Elevate have partnered up for another year to offer a coding/ultimate frisbee camp!
Campers will spend half their day creating the artwork and code for their own video game and the other half outside learning and playing ultimate frisbee.
The Ultimate Frisbee portion of camp will focus on teaching athletes the FUNdamentals of Ultimate Frisbee including throwing, catching, and cutting, all through engaging small-sided games. No previous experience of Ultimate is necessary to enjoy the program. Elevate is an award-winning program loved and trusted by 1000+ parents and their kids. Their programs have a daily value (teamwork, effort, friendship, positive self-talk, fun), and with their high energy coaches, your athletes are guaranteed to have fun in a safe way!
At Coding Camp, Campers will use Python, to create their own unique video game. Students will explore fundamental programming concepts such as loops, variables, conditionals, coordinates, and collision detection to create a game completely from scratch. They'll personalize their game with custom artwork, and and custom code, building their creativity, problem-solving, and programming skills. Every week is different! Our instructors will work with students to choose from a catalogue of projects to create, ensuring students are always challenged.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
UTG's is excited to announce the Academy's Leaders in Training (LIT) program, crafted for seasoned high-school coders seeking training and leadership development opportunities.
UTG's LIT program is tailored to provide students with a curriculum encompassing hands-on job training in coding/robotics and a platform to refine their leadership acumen by assisting in coaching younger peers.
Under the LIT program, students will undertake assigned modules covering technical proficiency, pedagogical skills, and classroom management.
Throughout the two-week tenure, LIT students will serve as teacher's assistants, undergoing a formal midway review after the initial week, with constructive feedback aimed at enhancing their performance for the subsequent weeks.
Upon program completion, students will undergo an exit interview and receive a report documenting their progress and accomplishments, along with a formal completion letter. Exceptional performers will be considered for future paid instructor positions.
Furthermore, students can leverage their participation in the LIT program to fulfill high school volunteer requirements, earning 40 valuable work experience hours.
Join UTG's LIT program to enrich your coding expertise and cultivate essential leadership competencies! Apply now to embark on this enriching journey towards personal and professional growth.
#teenLeadershipDevelopment #stem #codingclasses #roboticsclasses #afterschoolcoding. After-school high school. Teen. Stem enrichment. Youth coding. Student coding. High school volunteering.
UTG and Elevate have partnered up for another year to offer a robotics/ultimate frisbee camp!
Campers will spend half their day building and programming a robot and the other half outside learning and playing ultimate frisbee.
The Ultimate Frisbee portion of camp will focus on teaching athletes the FUNdamentals of Ultimate Frisbee including throwing, catching, and cutting, all through engaging small-sided games. No previous experience of Ultimate is necessary to enjoy the program. Elevate is an award-winning program loved and trusted by 1000+ parents and their kids. Their programs have a daily value (teamwork, effort, friendship, positive self-talk, fun), and with their high energy coaches, your athletes are guaranteed to have fun in a safe way!
During robotics, campers build and customize their own VEX IQ robot to tackle exciting engineering challenges, including the ever-popular "robot soccer." They’ll learn block-based coding to program their robots to drive autonomously and complete tasks. By the end of the week, students will be able to code motors to perform specific tasks autonomously, apply the engineering design process to refine their robot design, implement fundamental physics concepts such as gearing, friction, leverage, and center of gravity, and effectively collaborate with teammates to solve problems.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
UTG and Elevate have partnered up for another year to offer a digital art & Ultimate frisbee camp! Campers will spend half their day doing digital art and the other half outside learning and playing ultimate frisbee.
The Ultimate Frisbee portion of camp will focus on teaching athletes the FUNdamentals of Ultimate Frisbee including throwing, catching, and cutting, all through engaging small-sided games. No previous experience of Ultimate is necessary to enjoy the program. Elevate is an award-winning program loved and trusted by 1000+ parents and their kids. Their programs have a daily value (teamwork, effort, friendship, positive self-talk, fun), and with their high energy coaches, your athletes are guaranteed to have fun in a safe way!
At Digital Art Camp, campers kick off the week with 3D modeling in Tinkercad, designing and printing out their own functional car for a “pinewood derby” style race. Throughout the week, they’ll tweak and test their designs to make their cars faster, then take them home at the end of camp! Campers will also dive into animation, using a variety of tools to direct, and animate their ideas. They will experiment with greenscreens, photo-editing software, and the animation program called Pivot to create scenes, modify shapes, and add their own original artwork, all culminating in a short film they create themselves.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
UTG and Elevate have partnered up for another year to offer a coding/ultimate frisbee camp!
Campers will spend half their day creating the artwork and code for their own video game and the other half outside learning and playing ultimate frisbee.
The Ultimate Frisbee portion of camp will focus on teaching athletes the FUNdamentals of Ultimate Frisbee including throwing, catching, and cutting, all through engaging small-sided games. No previous experience of Ultimate is necessary to enjoy the program. Elevate is an award-winning program loved and trusted by 1000+ parents and their kids. Their programs have a daily value (teamwork, effort, friendship, positive self-talk, fun), and with their high energy coaches, your athletes are guaranteed to have fun in a safe way!
At Coding Camp, Campers will use Python, to create their own unique video game. Students will explore fundamental programming concepts such as loops, variables, conditionals, coordinates, and collision detection to create a game completely from scratch. They'll personalize their game with custom artwork, and and custom code, building their creativity, problem-solving, and programming skills. Every week is different! Our instructors will work with students to choose from a catalogue of projects to create, ensuring students are always challenged.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
At Digital Art Camp, campers kick off the week with 3D modeling in Tinkercad, designing and printing out their own functional car for a “pinewood derby” style race. Throughout the week, they’ll tweak and test their designs to make their cars faster, then take them home at the end of camp! Campers will also dive into animation, using a variety of tools to direct, and animate their ideas. They will experiment with greenscreens, photo-editing software, and the animation program called Pivot to create scenes, modify shapes, and add their own original artwork, all culminating in a short film they create themselves.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
At Summer Coding Camp, Campers will use Python, to create their own unique video game. Students will explore fundamental programming concepts such as loops, variables, conditionals, coordinates, and collision detection to create a game completely from scratch. They'll personalize their game with custom artwork, and and custom code, building their creativity, problem-solving, and programming skills. Every week is different! Our instructors will work with students to choose from a catalogue of projects to create, ensuring students are always challenged.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
At Digital Art Camp, campers kick off the week with 3D modeling in Tinkercad, designing and printing out their own functional car for a “pinewood derby” style race. Throughout the week, they’ll tweak and test their designs to make their cars faster, then take them home at the end of camp! Campers will also dive into animation, using a variety of tools to direct, and animate their ideas. They will experiment with greenscreens, photo-editing software, and the animation program called Pivot to create scenes, modify shapes, and add their own original artwork, all culminating in a short film they create themselves.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
UTG's is excited to announce the Academy's Leaders in Training (LIT) program, crafted for seasoned high-school coders seeking training and leadership development opportunities.
UTG's LIT program is tailored to provide students with a curriculum encompassing hands-on job training in coding/robotics and a platform to refine their leadership acumen by assisting in coaching younger peers.
Under the LIT program, students will undertake assigned modules covering technical proficiency, pedagogical skills, and classroom management.
Throughout the two-week tenure, LIT students will serve as teacher's assistants, undergoing a formal midway review after the initial week, with constructive feedback aimed at enhancing their performance for the subsequent weeks.
Upon program completion, students will undergo an exit interview and receive a report documenting their progress and accomplishments, along with a formal completion letter. Exceptional performers will be considered for future paid instructor positions.
Furthermore, students can leverage their participation in the LIT program to fulfill high school volunteer requirements, earning 40 valuable work experience hours.
Join UTG's LIT program to enrich your coding expertise and cultivate essential leadership competencies! Apply now to embark on this enriching journey towards personal and professional growth.
#teenLeadershipDevelopment #stem #codingclasses #roboticsclasses #afterschoolcoding. After-school high school. Teen. Stem enrichment. Youth coding. Student coding. High school volunteering.
At Summer Coding Camp, Campers will use Python, to create their own unique video game. Students will explore fundamental programming concepts such as loops, variables, conditionals, coordinates, and collision detection to create a game completely from scratch. They'll personalize their game with custom artwork, and and custom code, building their creativity, problem-solving, and programming skills. Every week is different! Our instructors will work with students to choose from a catalogue of projects to create, ensuring students are always challenged.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
UTG and Elevate have partnered up for another year to offer a robotics/ultimate frisbee camp!
Campers will spend half their day building and programming a robot and the other half outside learning and playing ultimate frisbee.
The Ultimate Frisbee portion of camp will focus on teaching athletes the FUNdamentals of Ultimate Frisbee including throwing, catching, and cutting, all through engaging small-sided games. No previous experience of Ultimate is necessary to enjoy the program. Elevate is an award-winning program loved and trusted by 1000+ parents and their kids. Their programs have a daily value (teamwork, effort, friendship, positive self-talk, fun), and with their high energy coaches, your athletes are guaranteed to have fun in a safe way!
During robotics, campers build and customize their own VEX IQ robot to tackle exciting engineering challenges, including the ever-popular "robot soccer." They’ll learn block-based coding to program their robots to drive autonomously and complete tasks. By the end of the week, students will be able to code motors to perform specific tasks autonomously, apply the engineering design process to refine their robot design, implement fundamental physics concepts such as gearing, friction, leverage, and center of gravity, and effectively collaborate with teammates to solve problems.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
UTG is a premium robotics team focusing on developing young engineering skills along with preparation for competing in the VEXIQ tournaments.
Over the last several years, UTG Academy has produced several World Robotics Champions, who continued to follow their passions into post-secondary and beyond, participating in the VEX-U (Vex-University Level) competitions. But our commitment extends beyond academic success, we focus on nurturing the best for each student, building resilience, adaptability, and wonder.
This is a Premier Robotics Team focusing on developing the pre-engineering and robotics skills of young Botsmith's to compete on the international stage. For students interested in design and programming, UTG Robotics fosters learning through a challenging, team-oriented environment where participants collaborate to create an entry for the global Robotics challenge.
UTG Robotics is a rigorous team-oriented extracurricular program that culminates in a memorable experience designed to awaken wonder and unlock opportunities in one of the most exciting and fastest-growing sectors of engineering.
UTG is a premium robotics team focusing on developing young engineering skills along with preparation for competing in the VEXIQ tournaments.
Over the last several years, UTG Academy has produced several World Robotics Champions, who continued to follow their passions into post-secondary and beyond, participating in the VEX-U (Vex-University Level) competitions. But our commitment extends beyond academic success, we focus on nurturing the best for each student, building resilience, adaptability, and wonder.
This is a Premier Robotics Team focusing on developing the pre-engineering and robotics skills of young Botsmith's to compete on the international stage. For students interested in design and programming, UTG Robotics fosters learning through a challenging, team-oriented environment where participants collaborate to create an entry for the global Robotics challenge.
UTG Robotics is a rigorous team-oriented extracurricular program that culminates in a memorable experience designed to awaken wonder and unlock opportunities in one of the most exciting and fastest-growing sectors of engineering.
UTG is a premium robotics team focusing on developing young engineering skills along with preparation for competing in the VEXIQ tournaments.
Over the last several years, UTG Academy has produced several World Robotics Champions, who continued to follow their passions into post-secondary and beyond, participating in the VEX-U (Vex-University Level) competitions. But our commitment extends beyond academic success, we focus on nurturing the best for each student, building resilience, adaptability, and wonder.
This is a Premier Robotics Team focusing on developing the pre-engineering and robotics skills of young Botsmith's to compete on the international stage. For students interested in design and programming, UTG Robotics fosters learning through a challenging, team-oriented environment where participants collaborate to create an entry for the global Robotics challenge.
UTG Robotics is a rigorous team-oriented extracurricular program that culminates in a memorable experience designed to awaken wonder and unlock opportunities in one of the most exciting and fastest-growing sectors of engineering.
Students develop advanced Python skills by coding a physics-based platformer inspired by the classic game: Balloon Fight using PixelPAD. They'll explore gravity, velocity, acceleration, and vector-based movement, creating realistic in-game physics. Students personalize their games by customizing sprites, adjusting object interactions, and refining game mechanics, deepening their understanding of programming and physics concepts. Basic familiarity with computers and keyboarding is necessary; no prior coding experience required.
AP Computer Science Prep Part 2 builds on the foundational Java skills developed in Part 1 and is designed to further prepare students for advanced high school or university-level computer science courses. Students deepen their understanding of object-oriented programming by exploring key topics such as array lists (including traversal, searching, and sorting), two-dimensional arrays, inheritance, and polymorphism. These advanced concepts are reinforced through two applied projects: a memory-matching card game and a text-based implementation of "21". The course emphasizes abstraction, code organization, and reusability, reflecting the structure and expectations of the AP Computer Science A curriculum.
Prior experience with Java programming is required.
Students develop advanced Python skills by coding a physics-based platformer inspired by the classic game: Balloon Fight using PixelPAD. They'll explore gravity, velocity, acceleration, and vector-based movement, creating realistic in-game physics. Students personalize their games by customizing sprites, adjusting object interactions, and refining game mechanics, deepening their understanding of programming and physics concepts. Basic familiarity with computers and keyboarding is necessary; no prior coding experience required.
AP Computer Science Prep Part 2 builds on the foundational Java skills developed in Part 1 and is designed to further prepare students for advanced high school or university-level computer science courses. Students deepen their understanding of object-oriented programming by exploring key topics such as array lists (including traversal, searching, and sorting), two-dimensional arrays, inheritance, and polymorphism. These advanced concepts are reinforced through two applied projects: a memory-matching card game and a text-based implementation of "21". The course emphasizes abstraction, code organization, and reusability, reflecting the structure and expectations of the AP Computer Science A curriculum.
Prior experience with Java programming is required.