Hi, what do you want to do?
Khan Academy
Challenge: Flower Grower
How does the garden grow? With inherited functions! The interactive activity has individuals alter a program to utilize object inheritance. Scholars develop an object type that two other objects use to inherit similar aspects. The...
Code.org
Understanding Program Flow and Logic
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...
Khan Academy
Challenge: SmileyFace
Two smiley faces are better than one. The interactive lesson challenges pupils to use methods to alter a program to make it more efficient. Individuals use the new code to create multiple smiley faces that speak. The engaging activity is...
Stratford Academy
Microsoft Word Exercise
Get to know the computer program, Microsoft Word, by completing 24 tasks, including typing a line of text, experimenting with format options, inserting page numbers, headers, footers, and more.
Code.org
Controlling Memory with Variables
Not all variables are created equal. Discover how variables in computer science are different from variables in math class. Scholars learn to work with variables in computer programming by developing a mental model for how variables...
EngageNY
Scale Drawings
Are you searching for a purpose for geometric constructions? Use an engaging approach to explore dilations. Scholars create dilations using a construction method of their choice. As they build their constructed dilation, they...
5280 Math
Step by Step
One step at a time! A seemingly linear relationship becomes an entirely new type of function. Young scholars build their understanding of step functions by completing a three-stage activity that incorporates multiple representations of...
EngageNY
Designing Your Own Game
Your classes become video game designers for a day! They utilize their matrices, vectors, and transformation skills to create and design their own game images. The complex task requires learners to apply multiple concepts to create their...
Huntington Library
Light in Painting
How do painters use and manipulate light in their artwork to give emphasis and establish mood and emotion? Pupils will analyze a few examples of landscape and portrait painting in order to explore the how light is used in art,...
Schoolcraft College
Trigonometry
This trigonometry textbook takes the learner from a basic understanding of angles and triangles through the use of polar coordinates on the complex plane. Written by a mathematician-engineer, examples and problems here are used to...
Reading for Meaning
Sample Lessons and Worksheets
If you need to bulk up your reading comprehension worksheet collection, take a look at a resource that includes graphic organizers and reading comprehension questions. The series of 50 worksheets addresses novels such as Julie of...
Curated OER
Election Poll, Variation 3
Build on probability and incorporate a random number generator to select outcomes for a school election. Your learners will record their results on a dot plot and answer questions regarding whether their candidate has a chance at the...
Virginia Department of Education
Dilation
Open up your pupils' eyes and minds on dilations. Scholars perform dilations on a trapezoid on the coordinate plane. They compare the image to the preimage and develop generalizations about dilations.
We are Teachers
What Goes Up Must Come Down
From understanding stock market performance and return on investment to identifying the costs and benefits of credit and avoiding debt problems, this is an absolute must-have resource for financial planning and literacy.
Code.org
Image Scroller with Key Events
Discover how to embed images in lists. Scholars modify an existing app to include an image scroller in the 17th lesson of the series. They learn to refactor code and remove redundancies after modifying code.
Mathematics Vision Project
Module 6: Congruence, Construction, and Proof
Trace the links between a variety of math concepts in this far-reaching unit. Ideas that seem very different on the outset (like the distance formula and rigid transformations) come together in very natural and logical ways. This...
Microsoft
Variables
You won't want to replace the resource with anything else. Future computer scientists use Minecraft to learn about variables in computer coding. They engage in several activities to master the variable code block, then apply it in an...
Code.org
Introduction to Digital Assistant Project
How does a computer recognize voice commands? Scholars learn about digital assistants and natural language processing (NLP) algorithms in the ninth lesson of the series. They begin building a simple digital assistant and work on this...
EngageNY
Solving Equations Involving Linear Transformations of the Coordinate Space
Explore methods for solving linear systems with your classes and introduce learners to using matrices as a viable method. Scholars are able to recognize situations where matrices are the efficient method of solving. Application...
Minnesota Literacy Council
Adult Computer and Employment Skills
Whether you are an experienced computer user or a newcomer to technology, a packet full of computer vocabulary, tips, and guided practice is sure to enhance your technological knowledge. Learners can hone their word processing skills and...