Self-paced | Grades preK-5 | 5 Modules 


Start and end this course at your convenience; there are no due dates. Our recommended pace is one module per week. Expect to spend around 8 hours playing, oh, we mean working 😉 on this course. 




Course Overview

By the end of this course, participants will be able to teach computer science and the foundations of computational thinking using codeSpark Academy.

This 5-module course is delivered through online and mailed materials. Participants are encouraged to work on the course collaboratively in a group of 2-5 peers (optional). Each module should take between 60-90 minutes to complete. A total of 8 PD clock hours for the entire course is suggested. All projects, activities, and content are directly applicable to educators working with K-5 students. At the end of the course, teachers will receive a signed certificate of completion.

Course Goals

  • Increase Teacher Content Knowledge

    Students benefit most when teachers have ample content knowledge. This course focuses on providing teachers with the content knowledge needed to teach the foundations of computational thinking using codeSpark Academy.

  • Deeper Learning Aligned to Standards

    This course goes beyond exposure and helps teachers align instruction to meet national 2017 Computer Science Teachers Association Standards.

  • Begin #CSforAll in Kindergarten

    Race and gender based CS opportunity gaps will persist until equitable implementations start in Kindergarten. Computational thinking skills are crucial for students to develop at a young age.

Spark Kit

As part of this course, you'll receive a fun package with materials aligned to the course. Spark kit contents include a codeSpark Curriculum Book, our Getting Started Guide, Unplugged Activity Materials, a Notepad & Pen, Stickers and a codeSpark Lanyard.

(Kit only available in the USA, international shipments coming soon)

Course Reviews

  • Let's Code

    By Jennifer Nishimoto

    codeSpark Launch is filled with fun and engaging activities. It provides short and easy to understand videos for each concept. I have been using codeSpark 't...

    Read More

    codeSpark Launch is filled with fun and engaging activities. It provides short and easy to understand videos for each concept. I have been using codeSpark 'the Foos' for a few years now and it was great to have a guide to help me explain some concepts to the students. I like there were some unplugged lessons to help us explain some of the concepts to the students. I loved working with my peers to understand and discuss some of the activities.

    Read Less
  • Kindergarten Teacher

    By Tiene Hauck

    CodeSpark Launch is fun, engaging, and educational. I find the short videos provided at the beginning of each module very helpful because they explain the o...

    Read More

    CodeSpark Launch is fun, engaging, and educational. I find the short videos provided at the beginning of each module very helpful because they explain the overall object(s) of each challenge. In addition, the modeling for the first two levels in each challenge is helpful because it introduces the player to the skills needed for the levels and on how to successfully complete them.

    Read Less
  • Awesome

    By Erika Margain

    Honestly, at the beginning of the launch course, I did not know what to expect. The first module seemed easy and I thought that was all. When completing modu...

    Read More

    Honestly, at the beginning of the launch course, I did not know what to expect. The first module seemed easy and I thought that was all. When completing module 2 and 3 I felt more challenged which peaked my interest more and had me thinking about how to solve the puzzles.

    Read Less
  • Easy to Follow Coding Program

    By Melissa Sopitkuankan

    I have had some prior training through Code.org, but I feel that even if I did not have any prior training, CodeSpark was so easy to use and understand. I th...

    Read More

    I have had some prior training through Code.org, but I feel that even if I did not have any prior training, CodeSpark was so easy to use and understand. I think this program is great for teachers that have never had any experience with computer science!

    Read Less
  • Great information

    By Lisa Bohaty

    I really enjoyed learning more computational thinking skills using the Foos. We have used the Foos for a couple year with the Hour of Code version. I haven...

    Read More

    I really enjoyed learning more computational thinking skills using the Foos. We have used the Foos for a couple year with the Hour of Code version. I haven't had much experience with the app and I really enjoyed it. It was so nice to have some unplugged lessons to go along with the Foos. I had always had trouble understanding the Lunch Conditionals version and had a hard time explaining that to the Kindergarteners. I liked how every module build on skills students had already learned. This course was well put together and easy to learn and understand. Thank you for the opportunity.

    Read Less
  • it was great!

    By Karrie varagliotti

    I had no idea how to code when starting this course. It was broken down so easily and I am walking away with a greater understanding.

    I had no idea how to code when starting this course. It was broken down so easily and I am walking away with a greater understanding.

    Read Less

Course curriculum

Course Requirements

Please note that there are requirements to taking this course. It is your responsibility to make sure you have access to:

  • Reliable Internet connection

  • Tablet device (iPad, Android tablet, or Kindle fire)

  • Ability to install codeSpark Academy on your tablet

  • Around 8 hours of time to dedicate to this course

Course bundle options

Take this course with friends and save!

Level up your computational thinking skills with codeSpark.

Get started now