+
Article
Other

Exploring Computer Science: Scratch: Programming for All [Pdf]

For Students 9th - 10th
A review of how the computer programming game, Scratch, has appealed to people who hadn't previously imagined themselves as programmers. It is an easy interactive activity for everyone of all ages, backgrounds, and interests, to program...
+
Lesson Plan
Code.org

Code Studio: Computer Science: Course 4

For Teachers 4th - 8th
Middle level young scholars delve deeper into computer programming topics to identify flexible solutions to more complex problems, to ultimately create games and stories they can share.
+
Lesson Plan
Code.org

Code Studio: Computer Science: Course 3

For Teachers 4th - 6th
During game and story creation, intermediate students delve deeper into programming topics to identify flexible solutions to more complex problems.
+
Lesson Plan
Code.org

Code Studio: Computer Science: Course 2

For Teachers 2nd - 5th
For readers with no prior computer programming experience, young scholars create programs to solve problems and create interactive games or stories to share with others.
+
Lesson Plan
Code.org

Code Studio: Computer Science: Course 1

For Teachers Pre-K - 1st
Early readers create computer programs that will help them learn to collaborate with others, develop problem solving skills, and persist through difficult tasks. Their ultimate end task is to create a custom game or story.
+
Article
Khan Academy

Khan Academy: Beaver Character

For Students 9th - 10th
Use object-oriented design, discussed in this tutorial, to describe a hopping Beaver character.