1 - Before we start

2 - Workshop Goals

3 - Why Code

4 - Curriculum

5 - Unplugged Lessons

6 - Teaching CS Strategies

7 - Equity

8 - Teacher Dashboard

9 - Support and Resources

Before We Start

Welcome to Computer Science Fundamentals professional development! Once you get settled in, please take a few moments to get prepared for our day.

  1. Get your Curriculum Guide and Swag Bag!
  2. Go to
    (Keep this tab open as this is our guide site for today!)
  3. Open a new tab and sign in to your teacher account
    (Keep this tab open too!)
  4. Click to join our class -

Tweet a selfie and tell us why you're psyched to be at this PD!

#CodeorgPD #CSforAll @TeachCode @akleinKC

Then, explore puzzles in any of the courses! You will need to complete 10 puzzles before you leave today.

Course A - Suitable for Kindergarten (Try it!)
Course B - Suitable for First Grade (Try it!)
Course C - Suitable for Second Grade (Try it!)
Course D - Suitable for Third Grade (Try it!)
Course E - Suitable for Fourth Grade(Try it!)
Course F - Suitable for Fifth Grade (Try it!)
Accelerated Course Pre-Readers (Try it!)
Accelerated Course Readers (Try it!)

Overview of Curriculum

Workshop Goals

By the end of the workshop, you will be able to:

Why Code?

Computer Science is changing everything

Curriculum Overview

Hadi's Message

Computational Thinking

Status of code in Missouri Youtube channel


Computer Science Fundamentals Curriculum Overview

The CS Fundamentals curriculum is implemented within Code Studio,'s online coding platform. This completely free curriculum consists of multiple courses, each of which has about 20 lessons that may be implemented as one unit or over the course of a semester. The lesson plans are aligned to: PARCC, ISTE, CSTA, Next-Gen Science, and Common Core Standards.

Course A
Course B
Course C
Course D
Course E
Course F

Elementary Resources YouTube Videos

Unplugged Lessons

Loops - Getting Loopy

Graph Paper Programming

Real-life Algorithms

Conditionals with Cards

Song Writing

Why teach the Unplugged Lessons?
They re-enforce the Computer Science vocabulary and concepts the students are learning as they complete each level. These lessons provide an opportunity to step away from the computer.

In addition to being in your AWESOME curriculum guide, all of the Unplugged Lesson plans, standards, handouts, student and teacher videos are online - either through the Teacher Lesson Plans and Resources, or through your teacher link to Code Studio! (Be sure you're logged in to your teacher account.) Each course has a series of videos for teachers by the AMAZING KiKi with tips and trick on how to teach each lesson!

Unplugged Lessons with Videos
Vocab Wall Posters
Unplugged Blocks

Teaching Strategies


What is equity?

Equity is defined by the Merriam-Webster dictionary as “...fairness or justice in the way people are treated.” But when it comes to reaching every learner, teachers know that equity is different from equality; treating every student the same is actually not fair, because everyone comes to class with different challenges, strengths, interests and passions.

How can we achieve equity in our classrooms? Teacher Equity Document

Teacher Dashboard

Support and Resources

Click your name & "Teacher Home Page"
Go to & click "Learn"

Email for support: or
Webpages for support: support
Teacher support including Forums
Getting Started with Code.Org
Online Teacher PD Course
Online Curriculum Guide
Standards to Curriculum
Third Party Resources
CS Unplug Activities
Code Store