University of Cambridge
University of Cambridge: Nrich: Introduction to Logo Programming
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,...
University of Cambridge
University of Cambridge: Nrich: Introduction to Logo Programming
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,...
University of Cambridge
University of Cambridge: Nrich: Beginning Logo Programming
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.
Other
Code Conquest: What Is Coding?
Don't know the first thing about coding? Here is a beginner's tutorial which will give learners all the background information for coding.
Other
Kodable
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.
Other
Crunchzilla: Code Monster
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...
Mathigon
Mathigon: Mathematical Treasure Hunt
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.
Mathigon
Mathigon: Mathematical Treasure Hunt
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.
Other
Playdough to Plato: First Grade Stem Activities
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.
Code.org
Code.org: Cs Fundamentals: Creating Art With Code
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...
Code.org
Code.org: Cs Fundamentals: Course D
Students develop their understanding of loops, conditionals, and events. Beyond coding, students learn about digital citizenship.
Other
Beanz: Functions and Procedures
An introduction to programming functions and procedures using pen and paper instead of code. Includes lots of examples and exercises.
Other
W3schools: Java Methods
Learn why to use methods to reuse code: define the code once, and use it many times.
Other
Perforce: Eight Version Control Best Practices
Learn key version control best practices and how to apply them.
Khan Academy
Khan Academy: Bonus: Animate a Rigged Character
Students will use the online tool to animate the rigged lamp model.
Khan Academy
Khan Academy: Start Here! Building a Simple Snowman Model and Rig It
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...
Other
Harvest
Students learn to code via storytelling coding activities. Programs are presented for Grades 4-8 and for high school.
Apple
Apple.com: Teaching Code
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.
Khan Academy
Khan Academy: Behind the Scenes: Browse the J Query Source Code
Learn about the open source jQuery source code programmers use in programming interactive web pages.
Khan Academy
Khan Academy: Teaching Guide: Intro to Js Text and Strings
A teaching guide for the Intro to JS lesson on Text and strings.
Khan Academy
Khan Academy: Quick Tip: Use the Docs!
The article strongly suggests using the "Docs tab" to determine the code and functions of a program.
PBS
Pbs Learning Media: Tynker Hour of Code: Trail Blazer
Students apply geometry concepts to create patterns and shapes while they learn computer programming.
Khan Academy
Khan Academy: Programming Case Study: Teaching an Elementary School Class
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...