What is Codingville?

Codingville.ca is a site created by MindFuel and RoboGarden. It is funded by the Government of Canada and the site is only available to educators and students that live in Canada. 

Codingville.ca provides free access to a lineup of educational and engaging coding literacy modules. Teachers will have access to training modules to learn how to provide instructional support to students and receive lesson plans for their classroom. Also, students and teachers, can access self-directed learning modules 24/7. 

Codingville.ca enables students (grades 1 - 12) to learn coding, computational thinking and STEAM concepts with helpful tools and coding activities, designed to engage students of all ages in game-based learning and to enhance skills development.

How to Get Started

Watch video on the left to help you get started with this platform, which includes reviewing all the tools/options available to you in Codingville.ca. 

Note: it is not mentioned in this video, but when you first sign up, you will be given the option of having Training modules available to you. I recommend that you say 'yes' to this so that you can visit these modules at any time.

Once you create a class, you can share a class code for students to have quick and easy access to this site.

Once your class(es) are setup, you will be provided options as to the type of  Journeys that you would like your students to take. Coding using blocks journey is a great place to start for beginners. From blocks to JavaScript is a nice transition from blocks to script coding. It actually still using block coding, but gives students the option to see the equivalent code in JavaScript. Junior app development provides students the opportunity to program using script (text-based-coding), with three coding languages: HTML, CSS, and JavaScript.

Note: if students require more practice on certain coding skills, there is a Skills Practice section that you can use. 

Before assigning a Journey, you can click on INFO and then TRY. You will see the missions that students would go through and complete for each adventure in a Journey. 

Note: Journeys/projects do not need to be done in any special order. 

Use the Discover option to view the badges that students receive as they work through their missions, and other great stats to help track to see how your students are doing.