Lesson Plan
Code.org

Understanding Program Flow and Logic

For Teachers 9th - 12th
Explore decision-making logic in programming computer games. The 10th installment of a 21-part unit teaches scholars how to apply conditional statements and Boolean expressions. They use these concepts to create a "Guess My Number" game...
Lesson Plan
Code.org

Introduction to Arrays

For Teachers 9th - 12th
How can you store lists in a computer program? The 16th installment of a 21-part unit introduces arrays as a way to store lists within a variable. Individuals program a list of their favorite things—adding interest to the activity.
Lesson Plan
Code.org

While Loops

For Students 9th - 12th
Bring your pupils in the loop with while loops. Scholars learn how to modify conditional statements to produce while loops in the 14th instructional activity of the series. They use flowcharts to understand loops and then program...
Lesson Plan
Teach Engineering

Cellular Respiration and Bioremediation

For Teachers 6th - 8th
You can breathe easily now that you've found a winning resource. Young biologists learn about the process of cellular respiration, primarily through teacher-led discussion and instruction. They also consider the concept of...
Unit Plan
University of California

Euclidean Geometry

For Teachers 9th - 12th
Go back to where it all began! Investigate how axiomatic systems and Euclidean geometry are based on undefined terms, common notions, postulates, and propositions by examining passages from Euclid's Elements. (Social studies teachers...