Khan Academy
Khan Academy: Iterating Over Lists With Loops
Learn how to use a loop to iterate over each element, repeating the same code for each element.
University of North Carolina
Unc Computer Science: Refactoring
Find out what refactoring means in computer coding.
Khan Academy
Khan Academy: String Operations
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.
Khan Academy
Khan Academy: Conditional Repetition of Instructions
Learn how programmers repeat code using a programming construct like the while loop.
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: What Are Animations?
This is an introduction to making an animation with programming.
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: What Are Buttons?
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.
Khan Academy
Khan Academy: Ap Csp Exam Pseudocode Reference
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.
Khan Academy
Khan Academy: Teaching Guide: Intro to Js Resizing With Variable Expressions
A teaching guide for the Intro to JS lesson on Resizing with variable expressions.
Khan Academy
Khan Academy: A Button Object Type
This Khan Academy resource is an article about using a button object type to create code and make it reusable.
Khan Academy
Khan Academy: Additional Programming Projects
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.
Sophia Learning
Sophia: Encoding Information: Lesson 2
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."
Sophia Learning
Sophia: The Communication Process 101: Lesson 3
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."
Careers New Zealand
Careers Nz: Building Inspectors
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.
University of Cambridge
University of Cambridge: Nrich: Eleven?
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.
University of Cambridge
University of Cambridge: Nrich: All the Digits
This site has a logic and reasoning math problem.
University of Cambridge
University of Cambridge: Nrich: Code Breaker
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.
Ducksters
Ducksters: Ancient Mesopotamia for Kids: Code of Hammurabi
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.