eBook
Khan Academy

Khan Academy: Iterating Over Lists With Loops

For Students 9th - 10th
Learn how to use a loop to iterate over each element, repeating the same code for each element.
Article
University of North Carolina

Unc Computer Science: Refactoring

For Students 9th - 10th
Find out what refactoring means in computer coding.
eBook
Khan Academy

Khan Academy: String Operations

For Students 9th - 10th
Computer programs don't just store strings, they also manipulate them. With string operations, we can chop strings up, mash strings together, or transform strings in all sorts of ways. Learn how here.
eBook
Khan Academy

Khan Academy: Conditional Repetition of Instructions

For Students 9th - 10th
Learn how programmers repeat code using a programming construct like the while loop.
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: What Are Animations?

For Students 9th - 10th
This is an introduction to making an animation with programming.
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.
Article
Khan Academy

Khan Academy: What Are Buttons?

For Students 9th - 10th
A button is an area that you click on a webpage to make something happen. This article is an introduction to buttons and provides example programs to see how they use buttons.
Article
Khan Academy

Khan Academy: Ap Csp Exam Pseudocode Reference

For Students 9th - 10th
Since AP CS Principles is taught with a variety of programming languages, the AP CSP exam questions use a pseudocode that represents fundamental programming concepts. This overview will help with the basic understanding.
Lesson Plan
Khan Academy

Khan Academy: Teaching Guide: Intro to Js Resizing With Variable Expressions

For Teachers 9th - 10th
A teaching guide for the Intro to JS lesson on Resizing with variable expressions.
Article
Khan Academy

Khan Academy: A Button Object Type

For Students 9th - 10th
This Khan Academy resource is an article about using a button object type to create code and make it reusable.
Article
Khan Academy

Khan Academy: Additional Programming Projects

For Students 9th - 10th
Here are links to 10 projects in our Intro to JS: Drawing & Animation curriculum. Each project is an opportunity for students to be more creative and free-form with their newfound programming knowledge.
Unit Plan
Sophia Learning

Sophia: Encoding Information: Lesson 2

For Students 9th - 10th Standards
At the end of this tutorial, the learner will understand that information can be encoded in multiple ways during communication. It is 2 of 3 in the series titled "Encoding Information."
Unit Plan
Sophia Learning

Sophia: The Communication Process 101: Lesson 3

For Students 9th - 10th
At the end of this tutorial, the learner will understand the general process underlying communication. It is 3 of 4 in the series titled "The Communication Process 101."
Website
Careers New Zealand

Careers Nz: Building Inspectors

For Students 9th - 10th
This site gives and overview of the Building Inspector career field. While some of the information is specific to New Zealand, most of it is uniform to the career.
Activity
University of Cambridge

University of Cambridge: Nrich: Eleven?

For Students 3rd - 8th
Only by replacing these letters with the correct digits can you make this problem add up correctly! The solution is located right at this one page website.
Activity
University of Cambridge

University of Cambridge: Nrich: All the Digits

For Students 3rd - 8th
This site has a logic and reasoning math problem.
Activity
University of Cambridge

University of Cambridge: Nrich: Code Breaker

For Students 3rd - 8th
Do your logic skills need sharpening? Use the interactive code breaker to at this one page website to do just that! The solution is available to double check your solution.
Website
Ducksters

Ducksters: Ancient Mesopotamia for Kids: Code of Hammurabi

For Students 9th - 10th
On this site, students can learn about the history of the Code of Hammurabi. One of the first written records of a code of law by the Babylonians.
Article
Other

Agile Alliance: Refactoring

For Students 9th - 10th
Learn about refactoring code in computer programming.