Computer Coding


Our K-5 Computer Coding Curriculum

Inspired by Code.org, we have implemented a K-5 coding curriculum, Tonka Codes, that introduces all students to the language of computer programming. In addition, Tonka Codes simultaneously offers and develops advanced level coursework for students aspiring to specialize in this area. This program is unique– the first of its kind in the state of Minnesota.

"One goal of Tonka Codes is to ensure we are teaching students an essential skill that will be necessary for them to succeed in a world filled with computers," says Phil Rader, CEO of Nvizeon and Minnetonka parent.


As demand for computer programming skills continues to increase in the job market, opportunities remain sparse for students to learn these skills in public schools across the country. Computer programming skills have become essential to our students' success. This is not because they will all grow up to program computers, but because our students need to understand the science behind digital devices, which play such an important role in our modern world. Students need to create technology, not just consume it.

Coding Curriculum Information

Coding Curriculum Tools

  • All students will learn the same basic content per grade level. Decisions about frequency will be made on a school and grade level basis.
  • K-5 students will learn fundamental computer programming skills using a variety of tools:
    • K-2 students will use hands-on, graphic-based tools like Bee Bots, Lightbot, and the Kodable iPad apps.
    • Students in 3rd through 5th grade will use the Tynker platform, which is designed to teach young students coding fundamentals through engaging, interactive lessons which allow students to manipulate code through a graphical user interface.
  • READ: The Guardian: "Tynker is the latest iPad app aiming to teach kids to code"
  • After School Opportunities
    • There will be several after-school extension and skill-building clubs, as well as school-wide and District-wide challenges.

Long-term Goals of the Curriculum

Our long-term goals of the Elementary Coding program span early childhood to high school. In the curriculum, we will...

  • Introduce computer programming through fun, skill-building applications in elementary school English, math, science and art classes to ensure students solidify a foundation of computer programming knowledge and skills.
  • Explore the diverse range of careers that require computer programming skills.
  • Provide opportunities for co-curricular coding, programming activities and clubs, both during and after school.
  • Engage students in programming-based experiences and competitions, including CoderDojo, Droodle, Code Savvy and Girls in Tech.
  • Support extra-curricular opportunities as well as state-level and national competitions in the area of programming.
  • Design more rigorous middle school and high school electives with college-level curriculum, including AP Computer Science and VANTAGE courses to prepare students for top higher education programs.
  • Build a strong portfolio of community and industry partnerships to support higher levels of instruction and better access to industry resources, expertise and opportunities for students.