Activity
University of Michigan

University of Michigan: The Visual Basic Programming Language

For Students 9th - 10th
A description of the Visual Basic programming language, including history and sample programs.
Lesson Plan
Google

Cs Education at Google: Cs First: Art Theme

For Teachers 4th - 8th
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Lesson Plan
Google

Cs Education at Google: Cs First: Music & Sound Theme

For Teachers 4th - 8th
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Lesson Plan
Google

Cs Education at Google: Cs First: Social Media Theme

For Teachers 4th - 8th
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Lesson Plan
Google

Cs Education at Google: Cs First: Game Design Theme

For Teachers 4th - 8th
A set of eight activities that teach learners basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Unit Plan
Google

Cs Education at Google: Cs First: Adventure on the High Seas

For Teachers 4th - 8th
Teaches basic computer science concepts using the programming language Scratch. In this activity, students learn how to create animated waves in an ocean setting and then compose a high seas story.
Lesson Plan
Google

Cs Education at Google: Cs First: Sports Theme

For Teachers 4th - 8th
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Lesson Plan
Google

Cs Education at Google: Cs First: Storytelling Theme

For Teachers 4th - 8th
A set of eight activities that teach young scholars basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class....
Lesson Plan
Google

Cs Education at Google: Cs First: Create Your Own Google Logo

For Teachers 4th - 9th
A set of three activities where students learn how to use the programming language Scratch to create Google logos, including ones for Valentine's Day and one for Earth Day.
Handout
Other

Visual Basic .Net Programming for Beginners

For Students 9th - 10th
A beginner's tutorial for the Visual Basic .NET programming language.
Website
Microsoft

Visual J# Developer Center

For Students 9th - 10th
Microsoft's home page for the Visual J# programming language.
Lesson Plan
Google

Cs Education at Google: Cs First: Animate a Name

For Teachers 4th - 8th
Teaches basic computer science concepts using the programming language Scratch. For this activity, students using coding to animate the letters in a name.
Handout
Wikimedia

Wikipedia: Visual Basic .Net Programming Language

For Students 9th - 10th
A Wikipedia description of the Visual Basic .NET programming language.
Handout
Wikimedia

Wikipedia: Visual Basic Programming Language

For Students 9th - 10th
A Wikipedia description of the Visual Basic programming language.
Website
Other

Processing.js: Processing Visualization Language

For Students 9th - 10th
Whether an advanced Processing developer or completely new, whether a pro with web technologies or just getting started, Processing.js bridges the gap between these two powerful technologies.
Website
Other

Processing

For Teachers 9th - 10th
Processing is a programming language, development environment, and online community which has promoted software literacy within the visual arts and visual literacy within technology.
Website
Microsoft

Microsoft: Loop Structures in Visual Basic

For Students 9th - 10th
A brief description of the loop control structure and how it is implemented in Visual Basic.
Website
Other

Processing.org: Examples

For Students 9th - 10th
Several short, prototypical programs exploring the basics of computer programming with Processing.
Website
Other

Microsoft Research: Fuse Labs: Kodu Game Lab

For Students 9th - 10th
Using an artistic visual language, Kodu helps students create a world and an actual video game within that world. Learn basic coding and programming principles. Download the game lab or teacher lesson plans for free.
Website
Other

University of Kent: Greenfoot the Java Object World

For Students 9th - 10th
The official site for the Greenfoot programming environment.
Website
Reading Rockets

Reading Rockets: Launching Young Readers: Episode 7: Becoming Bilingual

For Teachers K - 1st Standards
Acclaimed actress Rita Moreno hosts Becoming Bilingual, a 30-minute PBS program that examines the challenges of teaching children to read in a new language. The show visits six cities across the country to learn about the different ways...
Website
Other

Literature Circles: Lesson Plans and More

For Teachers 3rd - 8th Standards
What are the major roles in literature circles? Check out this site to learn more about the individual roles needed to form a literature circle. Includes links to various reading handouts and lessons.
Handout
Wikimedia

Wikipedia: Greenfoot

For Students 9th - 10th
This site contains the Wikipedia description of the Greenfoot programming environment.