
Sarnia’s ultimate video game coding program with a competitive twist!
Learn to code video games using Scratch — self-paced and guided by step-by-step assignments.
Level-up and earn badges as you complete challenges in our Coding Lab.
Then, unlock access and prove your skills on the ultimate stage at the Code Masters Tournament!—a timed, high-pressure, game design challenge, that puts everything you’ve learned to the test.
Level-up.
Rise through the ranks…
And claim your place among the masters!
Are you Ready?
Season 2
September to June
Registrations are Now:
OPEN
Limited Spots Available. Act Fast!
Ages 7 to 14
Required Device
Tablet w/ Keyboard (Chrome, Safari), or
Laptop (Chrome, Edge, Firefox, Safari), or
Chromebook
Ways to Join the Fun and Level Up!
Join the Lab!
New to coding or looking to elevate your skills? Join our coding lab, where you’ll advance through video game coding lessons at your own pace! Each completed lesson unlocks a level and works your way towards badges of achievement! It’s a proven method to enhance your skills and ascend the leaderboard ranks, and the only path to earning a Code Masters badge!
Monthly Fee
$75
Learn. Level-up. Prepare for Competition.
Subsidies Available. Learn More.
Compete!
Ready to compete? Been grinding through the lessons, stacking up levels, and wondering if it’s time to test your skills? Whether you’re a beginner coder, or you’re a seasoned Code Master looking to stay on top, or you’ve been coding at home or school and want a chance to show what you’ve got—this tournament is built for YOU.
Tournament Fee
$25
It’s where creativity, speed, and technical skill collide—and true Code Masters are born.
Leaderboard
Top 10 Coders
| Rank | Coder Name | Top Badge | Level | Medals & Awards | Total Points |
| 1 | Elizabeth E | Code Specialist | 36 | 2 | 3650 |
| 2 | Josh P | Code Novice | 17 | 2 | 3425 |
| 3 | Logan L | Code Scholar | 36 | 2 | 3400 |
| 4 | Will T | – | – | 2 | 2750 |
| 5 | Edward K | – | 12 | 1 | 1800 |
| 6 | Caleb R | – | – | 2 | 1500 |
| 7 | William E | Code Novice | 14 | 0 | 850 |
| 8 | Andy V | – | 4 | 1 | 850 |
| 9 | Margaret E | – | 12 | 0 | 800 |
| 10 | Ella D | – | 7 | 0 | 675 |
FAQ
Why is learning to code so important?
In today’s fast-paced world, coding literacy has become a core competency, crucial for success across all fields. Just as essential as reading, writing, and math, learning to code equips your child with logical thinking, problem-solving abilities, and fosters creativity and innovation
What are the other benefits of the program?
Project-based Learning
Actively engage in meaningful, captivating, and diverse coding projects that keep you excited and motivated to learn.
Self-paced Learning
Progress through coding projects at your own pace, with no fixed schedules or deadlines.
Play-based Learning
Code video games and debug by testing with play.
Block-based Learning
Learn computational thinking without the complexities of traditional coding languages.
Leveled-up Learning
Step-by-step instructed projects that increase in difficulty and complexity to consistently level of your game!
Powered-up Learning
Strengthen skills that go beyond the conventional school curriculum.
How do I know if my child is ready for the program?
We believe that every child has the potential to learn coding. If your child can read at a basic level, they can easily follow our project instructions and start their coding journey.
How is ranking determined?
Every time you level-up you earn 25 rank points. With each badge acquired you earn 250 rank points. Participating in a tournament give you 250 rank points. An award winner receives 500 rank points. A tournament runner-up receives 1000 rank points. A tournament winner earns 2000 rank points.
What months does the program run?
The program runs annually from September to June. Memberships are paused during the summer months and automatically resume each September, keeping all current progress.
What times does the program run?
Please see the program calendar for all learning session and event dates.
Where is the program held?
Sessions will be held at the Lochiel Kiwanis Community Centre in Sarnia, ON. 180 College Ave N, Sarnia ON N7T 7X2
What does the program cost?
Monthly payment of $75 is required to maintain membership. Tournament fees are $25.
How does billing work?
You will receive a bill of $75 during the last week of each month. All bills must be paid by the 1st of the following month.
Are devices provided?
No, each child needs their own device to participate in the program. Below is a list of compatible devices:
Tablet with a keyboard (Chrome, Safari), or
Laptop (Chrome, Edge, Firefox, Safari), or
Chromebook
Are there any registration subsidies?
We are accepting County of Lambton YRASP funding!
To Apply:
Email: childcareadmin@county-lambton.on.ca
Phone: 519-344-2062 ext 2201
If you require assistance please Contact Us!
If you don’t qualify for YRASP, you may qualify for subsidies under the STEM Access Fund.
What happens if my child misses a paid session?
No refunds will be provided for missed sessions. However, you may be given the opportunity to attend an extra session within another time block, subject to availability.
What happens if I need to cancel my child membership?
Memberships can be cancelled at any time; however, paid membership fees are non-refundable. We do not provide refunds or credits for any partial periods. You will still have access to the program for the remainder of the month in which the cancellation is made. Resubscriptions that take place within a year of cancellation are not subject to registration fees.
Can I enter a tournament without a membership?
If you truly believe you possess the skills required, we wont stop you from registering! It is strongly recommended to our members to obtain the first badge (Code Novice) prior to entering a tournament. If you aren’t a member, you’ll need to accumulate a substantial number of awards and medals to progress through the ranks, as no levels or badges are awarded during tournaments.
How long will it take for my child to graduate the program?
The time it takes for kids to become proficient in block coding can vary widely depending on several factors, including their age, prior experience, and the amount of time they dedicate to learning. Generally, kids can start to feel comfortable with the basics of block coding within three months. Regular practice and engaging in various projects and competitive events will significantly speed up the learning process. As a result, students may become proficient in block coding after 12 months of participation. Once students become proficient in block coding, the projects are enhanced to further develop their creativity and innovation. There is no true end of the program as creativity and innovation are nourished through competing in tournaments. Your child can participate until they reach the age of 15.
What happens next for my child once they graduate from this program?
Once your child becomes proficient in block coding, there are several other programs they can join to apply their learning. Some of these programs include Mastermind Robotics Jr. and RoboRumble: Rivals, among others.
Is there a tuck shop?
Yes, there is always a tuck shop. A couple of dollars a night would be enough for your child to buy some treats.
Contact us
hello@mastermindyouth.org
Lochiel Kiwanis Community Centre
Partners




