school students for the 21st century
Software is redefining the modern world and is increasingly relevant in every
21st century career. Yet fewer than 10% of US public schools teach computer
science, and the number has declined in the past decade. Women and students of
color are severely underrepresented in this foundational field.
One of the ways
to solve this problem is to introduce computer science at a younger age. Code.org is
making this easy for any elementary school teacher to incorporate into their
What is the Code.org
K-5 program? Easy, engaging, and fun
Code.org currently has multiple CS courses across the K-12 curriculum. These courses blend online, self-guided and self-paced tutorials
with "unplugged" activities - lessons that teach computing concepts without a
computer. Each level consists of about 20 lessons that may be implemented as one
contiguous unit or one lesson a week for a semester. Each lesson may be
implemented within a standard 30-50 minute class period.
The courses have been designed for students of all ages, but they reinforce
math, science, and English education standards for elementary school students.
To view the standards connections for each course use the links above, click
through to a specific lesson, and then select the "Teacher" view of the lesson
(not the PDF view).
Why bring computer
science to your school?
Computer science is a foundational subject for all 21st century careers. All
students can benefit from studying the basics of computer science, regardless of
whether they want to be a doctor, politician, entrepreneur, musician, or
Sign up now to bring a computer
science program to your classroom and teach your students these life-changing
For the past 3 years Dr. Ben Schafer of the department of computer science at the
University of Northern Iowa has been offering these courses on a regularly scheduled basis around the entire state of Iowa. Approximately 1300 teachers were trained during that three year period. However, at this time he is reducing his travelling for the elementary curriculum to focus on new initiatives in Iowa targeting CS at the secondary level. However, if you are part of a school or a district that would like to organize a FREE workshop
in your area please contact him (firstname.lastname@example.org) for information and to make those
Teachers interested in learning more about the elementary curriculum should see if other trainers are offering workshops by consulting the workshop list at: