+
Activity
University of Cambridge

University of Cambridge: Nrich: Introduction to Logo Programming

For Students Pre-K - 1st
Excellent introduction to LOGO programming. Get started learning the basics of how to write procedures using the Logo programing language to get that "turtle" to move around and draw pictures. It sharpens your problem-solving,...
+
Activity
University of Cambridge

University of Cambridge: Nrich: Introduction to Logo Programming

For Students Pre-K - 1st
Excellent introduction to LOGO programming. Get started learning the basics of how to write procedures using the Logo programing language to get that "turtle" to move around and draw pictures. It sharpens your problem-solving,...
+
Activity
University of Cambridge

University of Cambridge: Nrich: Beginning Logo Programming

For Students 9th - 10th
A helpful compilation of lessons sequenced to help you get started learning the Logo programming language. Logo is used for writing procedures and superprocedures. It sharpens your problem-solving, sequencing, and geometry skills.
+
Article
Other

Code Conquest: What Is Coding?

For Students 9th - 10th
Don't know the first thing about coding? Here is a beginner's tutorial which will give learners all the background information for coding.
+
Website
Other

Kodable

For Students Pre-K - 1st
Kodable offers structured coding lessons for ages 4 to 10. Teachers can use it for free for 12+ lessons with unlimited student profiles, and a free trial period is available for parents.
+
Activity
Other

Crunchzilla: Code Monster

For Students 9th - 10th
An instructional program that shows students how to code using JavaScript. The Code Monster and his speech bubble are at the top of the screen where kids read straightforward explanations, commands, and questions. Code Monster is simple...
+
Lesson Plan
Mathigon

Mathigon: Mathematical Treasure Hunt

For Teachers 3rd - 5th
The mathematical treasure hunt allows students to follow a trail of clues and mathematical problems around the school site; each clue contains a hint to where the next clue is hidden.
+
Lesson Plan
Mathigon

Mathigon: Mathematical Treasure Hunt

For Teachers 6th - 8th
The mathematical treasure hunt allows students to follow a trail of clues and mathematical problems around the school site; each clue contains a hint to where the next clue is hidden.
+
Article
Other

Playdough to Plato: First Grade Stem Activities

For Teachers K - 1st
This blog contains challenging STEM activities you can use to build confidence and take your teaching to the next level. Included are science, math, technology, and engineering activities.
+
Lesson Plan
Code.org

Code.org: Cs Fundamentals: Creating Art With Code

For Teachers 1st - 3rd
Solidify students' knowledge on sequencing by introducing new blocks and goals. In this case, students learn more about pixels and angles using the new blocks, while still practicing their sequencing skills. Also, students will be able...
+
Online Course
Code.org

Code.org: Cs Fundamentals: Course D

For Students 2nd - 5th
Students develop their understanding of loops, conditionals, and events. Beyond coding, students learn about digital citizenship.
+
Unit Plan
Other

Beanz: Functions and Procedures

For Students 6th - 9th
An introduction to programming functions and procedures using pen and paper instead of code. Includes lots of examples and exercises.
+
eBook
Other

W3schools: Java Methods

For Students 9th - 10th
Learn why to use methods to reuse code: define the code once, and use it many times.
+
Article
Other

Perforce: Eight Version Control Best Practices

For Students 9th - 10th
Learn key version control best practices and how to apply them.
+
Activity
Khan Academy

Khan Academy: Bonus: Animate a Rigged Character

For Students 9th - 10th
Students will use the online tool to animate the rigged lamp model.
+
Lesson Plan
Khan Academy

Khan Academy: Start Here! Building a Simple Snowman Model and Rig It

For Students 9th - 10th
Introduction to this lesson where you will build a simple snowman model and rig it using javascript. Then you can extend the model to create your own character in the final project. It provides an overview of the lesson and what you need...
+
Website
Other

Harvest

For Students 9th - 10th
Students learn to code via storytelling coding activities. Programs are presented for Grades 4-8 and for high school.
+
Website
Apple

Apple.com: Teaching Code

For Teachers Pre-K - 1st
Apple, Inc. discusses the importance of teaching children to code. Links are provided for the following supports: Everyone Can Code; Develop in Swift; and Swift Coding Clubs.
+
Article
Khan Academy

Khan Academy: Quick Tip: Html Tags

For Students 9th - 10th
A quick review of HTML tags in writing code.
+
Article
Khan Academy

Khan Academy: Behind the Scenes: Browse the J Query Source Code

For Students 9th - 10th
Learn about the open source jQuery source code programmers use in programming interactive web pages.
+
Lesson Plan
Khan Academy

Khan Academy: Teaching Guide: Intro to Js Text and Strings

For Teachers 9th - 10th
A teaching guide for the Intro to JS lesson on Text and strings.
+
Article
Khan Academy

Khan Academy: Quick Tip: Use the Docs!

For Students 9th - 10th
The article strongly suggests using the "Docs tab" to determine the code and functions of a program.
+
Interactive
PBS

Pbs Learning Media: Tynker Hour of Code: Trail Blazer

For Students K - 1st
Students apply geometry concepts to create patterns and shapes while they learn computer programming.
+
Article
Khan Academy

Khan Academy: Programming Case Study: Teaching an Elementary School Class

For Students 4th - 8th
To give fellow teachers an idea of how they can teach the KA curriculum in a classroom setting, they created case studies. Here's one case study of how Feltwell Elementary School in the United Kingdom is using the KA curriculum in their...