Hi, what do you want to do?
NASA
Earth’s Energy Budget
Take the time and energy learn about Earth's energy budget. An engaging unit of four lessons focuses on the components that make up Earth's energy budget. Future scientists come up with a formula for the energy budget, then use software...
Computer Science Field Guide
Computer Science Field Guide
Imagine computer science all summed up in one book. This resource provides 16 chapters that cover many aspects of computer science, ranging from algorithms to software engineering. The e-book contains links to applets to help explain...
RAND Corporation
Project ALERT
Why do people use drugs? What are the consequences? The alternatives? How can young people resist the pressures to use drugs? The Project Alert drug prevention program provides middle schoolers with the information they need and the...
San Francisco Symphony
Biographical Slideshow
Biographies can be a fun topic for any history project. Learners choose one famous person that lived between 1865 and 1930 to research. They gather information, work on reading comprehension, and use what they find to create slide shows...
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...
Apple
A Curriculum for Digital Media Creation
Consumer technology has made it possible for filmmakers to create entire movies from the comfort of their home computer. Guide high school film buffs through the process of designing a documentary with an extensive unit published by...
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.
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...
Other
Bootstrap: Introduction to Programming Tutorial
Bootstrap is free open-source software that is popular for developing websites and web apps. It offers a framework for working with HTML, CSS, and JavaScript. Here you will find an introductory tutorial in how to use Bootstrap that was...
TeachEngineering
Teach Engineering: Android Acceleration Application
This unit includes two sequential lessons. In the first, students create mobile apps that collect data from an Android device's accelerometer and then store that data to a database. This lesson provides practice with MIT's App Inventor...
Khan Academy
Khan Academy: Computer Programming: Meet the Professional
Find out about the diversity in the careers of computer science and computer programmers by meeting people in this field from all over the word.
BBC
Bbc: Operating Systems, Application Software and Programming Languages
Read about modes of operations and operating system functions. Then take an interactive quiz to test your understanding.
TeachEngineering
Teach Engineering: Robot Design Challenges
Through the two lessons and five activities in this unit, students' knowledge of sensors and motors is integrated with programming logic as they perform complex tasks using LEGO MINDSTORMS NXT robots and software.
TeachEngineering
Teach Engineering: Robotics Peripheral Vision
This unit is designed for advanced programming classes. It leads students through a study of human vision and computer programming simulation. Students apply their previous knowledge of arrays and looping structures to implement a new...
University of Utah
University of Utah: Aspire: The Aspire Breadboard
This is a tutorial for creating a breadboard with an LED display as an educational outreach effort for the Telescope Array cosmic ray research project near Delta, Utah. When completed, the breadboard could be programmed to use actual...
Science Education Resource Center at Carleton College
Serc: Climate History From Deep Sea Sediments
Students access Integrated Ocean Drilling Program core data using Virtual Ocean, a visualization software that allows students to access scientific data about the ocean. They navigate and interpret the visualization and data to...
Science Education Resource Center at Carleton College
Serc: Drought
Eight online learning labs which focus on the effects of drought, the quiet disaster. Each module takes students to external sites containing data, graphs, and articles. Several labs also require additional software programs: a...
Goodwill
Gcf Global: Google Slides
In this tutorial, learn how to use this free cloud-based program for creating professional presentations.
Goodwill
Gcf Global: Power Point Tips
Learn these PowerPoint tips and tricks so you can do more with this popular presentation program.
TeachEngineering
Teach Engineering: Our Bodies Have Computers and Sensors
Students learn about the human body's system components, specifically its sensory systems, nervous system and brain, while comparing them to robot system components, such as sensors and computers. The unit's life sciences-to-engineering...
TeachEngineering
Teach Engineering: Humans Are Like Robots
Four lessons related to robots and people present students with life sciences concepts related to the human body (including brain, nervous systems and muscles), introduced through engineering devices and subjects (including computers,...