× Get to know Codingville! Join us in our live Introduction to Codingville Series! Join us now

Where Kids

The complete roadmap for young innovators

Codingville is a game-based learning platform for introducing the foundational skills and logic around coding.
Featuring three unique journeys appropriate for grades
K-3, 4-6, and 7+ that give youth the opportunity to learn and apply coding concepts in both block and text based languages. Each journey has a final project in which youth can build a game or app using their new understanding of coding. 

Practice-Based

Codingville provides a space for youth to practice and build on their coding skills. This game based platform gives them the opportunity to problem solve, troubleshoot, and develop a coding mindset.

Game-Based

The coding journeys are presented in a game environment for students to learn various coding concepts.
3D assets, characters, animations and a storyline are utilized throughout the adventures and missions to offer an engaging experience for the learner.

For Everyone

Codingville allows students to progressively build their coding skills. Being self-paced, the game based platform allows kids to transition from block based coding to text languages like JavaScript at their own speed.

Grades 1+

Drag and drop blockly code, easy and fun to learn basic coding concepts. 

  • Sequencing

  • Simple Loops

  • Conditional Statements

Sign Up

Grades 4+

Learn Advanced Coding Concepts 

  • Advanced Loops

  • Variables, Operators and Functions

  • JavaScript Syntax

Sign Up

Grades 7+

Learn Professional Coding Concepts 

  • Open App Builder

  • HTML Basic Concepts

  • CSS Basic Concepts

  • JavaScript For DOM Manipulation

Sign Up

Grades 1+

Drag and drop blockly code, easy and fun to learn basic coding concepts. 

  • Sequencing

  • Simple Loops

  • Conditional Statements

Sign Up

Grades 4+

Learn Advanced Coding Concepts 

  • Advanced Loops

  • Variables, Operators and Functions

  • JavaScript Syntax

Sign Up

Grades 7+

Learn Professional Coding Concepts 

  • Open App Builder

  • HTML Basic Concepts

  • CSS Basic Concepts

  • JavaScript For DOM Manipulation

Sign Up

For Teachers

Codingville gives teachers an empowering tool that allows them to manage all aspects of their students' learning without needing any previous programming experience.
Get your students started today!

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.

Get started

sign up