Our courses are different because we focus on YOU as a learner. Instead of learning to operate a specific curriculum, our goal is to give you the foundational content knowledge to more effectively teach any curriculum you choose.

Virtual Hybrid Icon

Virtual Hybrid Courses

Courses are self-paced and can be taken at any time.

Computational Thinking Integration

An 8-module course that prepares teachers to integrate computational thinking into their K-8 instruction. During the training, teachers learn about computational thinking and computer science content pedagogy.

By the end of this course, teachers will be able to modify their own lessons to include computational thinking tools and concepts.

School districts can give 24 hours of professional development credit to individuals who take the course and gain a Certification of Completion.

Recommended for: Teachers who have already done computer science, coding, or computational thinking instruction with their students.

Check out course details and explore the free demo

Micro:Bit (coming April 2018)

In this course, teachers will learn how to use the Micro:Bit in their classroom. This course covers the Micro:Bit curriculum developed by Launch CS. The Micro:Bit is a powerful and inexpensive way to engage students in physical computing. It has loads of sensors and can be programmed with a block programming language as well as written ones.

By the end of this course, teachers will be able to confidently use the Launch CS Micro:Bit curriculum with their students.

Recommended for: Upper elementary and middle school teachers who have some experience teaching computer science or coding.

In-Person Courses

Computational Thinking Integration

A 3-day course that prepares teachers to integrate computational thinking into their K-8 instruction. During the training, teachers learn about computational thinking and computer science content pedagogy.

By the end of this course, teachers will be able to teach computer science and modify their own lessons to include computational thinking tools and concepts.

Recommended for: All teachers, instruction is differentiated to meet teachers at their level.

Train the Trainer

A 5-day, in-person program where district leaders build internal capacity and sustainability to champion their own CS for All initiative. Participants gain a deep understanding of computational thinking concepts and computer science content pedagogy. Participants will be provided resources and materials to lead professional development in their own setting. This program is aligned to national standards including those created by the Computer Science Teacher’s Association (CSTA).

In-Person Icon

Training Philosophy

Our courses are unique in that they were developed within the framework of the constructionist learning theory. Seymour Papert built off his mentor Jean Piaget’s theory of constructivism to define a more modern version. In Situating Contructionism Papert wrote:

“Constructionism shares constructivism’s connotation of learning as ‘building knowledge structures’ irrespective of the circumstances of the learning. It then adds the idea that this happens especially felicitously in a context where the learner is consciously engaged in constructing a public entity, whether it's a sand castle on the beach or a theory of the universe.”

We have carefully prepared both our in-person and virtual courses in a way that participants build their knowledge of concepts through interactive, social, and engaging projects. This not only creates a great learning environment, it also models how we think computer science should be taught in the classroom. We hope teachers will not only learn the concepts, but also replicate the way in which they were taught.

Seymour Papert

Papert was a pioneer in computer science education. Decades ahead of his time, he started teaching elementary students to code in the 1970s. Much of the programming languages and robots that you see today are based off of his work.