Conquer the challenge for a chance to win

Learn to code your own app or game

National Partner
Alberta Regional Partner
Do you have what it takes to create the next viral app or game? Everything you need to get started is right here, if you can handle the Codingville Crack the Code challenge! Learn to code, compete with your friends, grab a top spot on the leaderboard and earn a chance to win an awesome prize.

THE CHALLENGE

Your challenge, should you choose to accept it, is to build a one-of-a-kind, amazing app or game. You can do it! But first you need to know how to code. That's where Codingville comes in. The Crack the Code challenge has three paths: one for beginner (ages 6 to 9), intermediate (ages 10 to 13), and advanced (ages 14 to 18) aspiring developers. Choose your path and do your best to conquer the challenge!

YOUR MISSION

- Work your way through a series of Journeys that teach you how to code

- Earn points (we call them Tuples, but more on that later) to grab a spot on the leaderboard

- Use what you learn to build your own app or game and share it with others

- You have one Challenge to earn the most Tuples and capture a top spot on the leaderboard. But don't worry, you can take part in multiple challenges for your chance to win!

Challenge ONE
January 15 - February 5, 2021
Challenge TWO
February 8 - March 1, 2021
Challenge THREE
March 5 - 26, 2021

Tuples are like points in Codingville – you earn them by completing Journeys and other tasks. The more Tuples you earn, the higher your name appears on the leaderboard, and the greater your chance of claiming a prize at the end of the challenge.

How to earn Tuples?!

Four different ways:

1. Learning
Complete learning Journeys and milestones and earn Tuples and badges to get ahead of others
2. Engaging
Engage with other players - seek & provide feedback
3. Building
Build your own game or app and show your friends, family and the rest of the world your marvelous creation
4. Sharing
Sharing your marvelous creation with your friends, family, and the world
GET STARTED
Conquer the challenge and build something great!
JOIN FOR FREE

Prizes

The more Tuples you earn, the higher your name appears on the leaderboard, and the greater your chance of claiming a prize.

Age 6-9
1st
Basic Chromebook
2nd
Online gift card $250
3rd
Online gift card $100
Special mention for placements 4-6
Online gift card $50
Age 10-13
1st
Mid-Range Chromebook
2nd
Online gift card $500
3rd
Online gift card $250
Special mention for placements 4-6
Online gift card $50
Age 14-18
1st
Laptop
2nd
Online gift card $500
3rd
Online gift card $250
Special mention for placements 4-6
Online gift card $50
Ages 6-9
1st Place
Lenovo 100e Chromebook
11.6" Laptop / 4GB RAM / 32GB eMMC Storage Retail Value $299.99
2nd Place
Online gift card $100
3rd Place
Online gift card $50
Ages 10-13
1st Place
Lenovo IdeaPad 3
15.6" Touchscreen Laptop Core i3 / 8GB RAM / 256GB SSD / Windows 10 Retail Value $699.99
2nd Place
Online gift card $200
3rd Place
Online gift card $100
Ages 14-18
1st Place
Asus Tuf Gaming Laptop
15.6" Gaming Laptop i5-9300H / 8GB RAM / 512GB SSD / GTX1650 / Windows 10 Retail Value $999.99
2nd Place
Online gift card $300
3rd Place
Online gift card $150

The top finisher on the leaderboard will be awarded the grand prize for Outstanding Participation and Skills Development, with awards given to 2nd and 3rd for runner ups in Participation and Skills.

read the rules & Regulations
For teachers

Bringing coding into your classroom

Teachers - are you looking for a way to introduce coding to your classroom? The Codingville Crack the Code challenge is the perfect opportunity to get your students excited about coding while teaching them foundational skills.

The best part is, you don't need to have prior coding experience or knowledge to help your class conquer the challenge!

300,000
Missions Done
124,000+
Students Engaging
4,620+
Teachers
3,556+
Apps created
join as a teacher

Set up your classroom

Teachers can easily set up their  classrooms and assign coding missions to their students.

View classroom progress

Teachers can monitor class progress and view each student’s programming level of achievement.

Code with confidence

Codingville’s training missions provide essential background knowledge on coding concepts to prepare you to support your students in their learning.

WHAT IS CODINGVILLE?

Codingville.ca is an online learning platform where you learn the basics of computer coding through fun, game-based adventures. As you progress through increasingly advanced text-based JavaScript, HTML and CSS coding, you'll build the skills to code your own app, game, or website.

*Have you ever heard the word Tuple (pronounced too-pull) before? It's a real coding term that refers to sequences, like lists, created using a programming language.