Computer Teacher Resources
Find Computer lesson plans and worksheets
Showing 19,120 resources
Lesson Planet Curated
How Computers Work
Computers have come a long way since John W. Mauchly and J. Presper Eckert's room-sized ENIAC (Electrical Numerical Integrator and Calculator). While the size of computers has dramatically decreased, the complexity of these machines has...
Lesson Planet Curated
Introduction to a Flight Computer
Introduce high schoolers to the mathematics of aeronautics with a three-lesson unit module that examines the calculations flight computers make and the maintenance graphs airline mechanics must keep. Class members use what they have...
Lesson Planet Curated
Beginning Programming with Raspberry PI
This collection contains resources to help one get started with using the Raspberry PI. The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. It is a...
Lesson Planet Curated
Earthquakes Living Lab: Designing for Disaster
Pairs research building design in earthquake-prone areas and use computer simulations to see the effects of earthquakes on buildings. They sketch and explain a building design that would withstand a strong earthquake.
Lesson Planet Curated
Don't Mess with Mercury
The three lessons in the don’t Mess with Mercury Unit Module are designed to teach middle schoolers about the dangers of mercury. The first option is teacher-led. Class members learn about mercury by reading case studies and...
Lesson Planet Curated
Set Up a Remote Learning Schedule for Middle School
This collection provides a 2-week sample plan and a blank template for remote learning. In addition, we provide ideas to get you started in your planning for remote instruction.
Lesson Planet Curated
TeachEngineering: Android Acceleration Application
Introduce young engineers to the software development design process used in app building. After watching a video tutorial, groups are challenged to build an accelerometer app for an Android device and design an app utilizing the GPS...
Lesson Planet Curated
Think Like a Coder
Challenge young programmers to save the world! An engaging 10-episode video series of programming puzzles provides tweens and teens with an opportunity to practice their coding skills, foster problem-solving abilities, and develop a...
Lesson Planet Curated
TeachEngineering: Java Code
Testing is an important part of the software/systems design process. The two resources in the "Java Code: Does It Work? Test and Test Again" lesson teach future programmers how to use the CodingBat website to test programs written in...
Lesson Planet Curated
Crash Course: Artificial Intelligence
Jabril, assisted by his John Green Bot, narrate a Crash Course in Artificial Intelligence and Machine Learning. The 20 videos in the collection examine the logic behind AI, its history, how it is being used today, and show some practical...
Lesson Planet Curated
Digital Literacy Library: Security
Password safety, the risks of using public Wi-Fi networks, and cybersecurity are the focus of the three lessons in the "Digital Literacy Library: Security" unit module. Middle and high school cyber scholars learn how to make strong...
Lesson Planet Curated
Google Classroom
The 21st century has seen the advent of the online, digital classroom. Learn how to use Google Classroom to communicate with your scholars, share information with parents and guardians, as well as how to create, post, and respond to...
Lesson Planet Curated
How The Internet Works
Imagine spiders crawling around a virtual web! Welcome to the internet. A series of eight short, entertaining videos explain how the internet works. The series begins with an explanation of just what the internet is. Subsequent topics...
Lesson Planet Curated
KidsHealth in the Classroom: Personal Health Series Grades 9-12
The KidsHealth in the Classroom: Personal Health Series for grades 9-12 includes 21 lessons divided into 5 topics: fitness, hygiene, puberty and growing up, and safety. Each lesson has two hands-on activities designed to engage teens and...
Lesson Planet Curated
KidsHealth in the Classroom: Personal Health Grades K-2
21 lessons make up a personal health series for kindergarten through second-grade learners. Topics covered include fitness and fun (e.g. fitness, safe and healthy summer, screen time, and sportsmanship), hygiene (e.g. germs and head...
Lesson Planet Curated
TeachEngineering: It's a Connected World - The Beauty of Network Science
A series of lessons and activities show scholars how engineers use graphs to understand large and complex systems. The first lesson provides the beginnings of graph theory by introducing set theory, graphs, and degree distributions of a...
Lesson Planet Curated
Crash Course: Media Literacy
Viewers take a Crash Course in Media Literacy. They watch 12 videos that take them through media history, the positive and negative effects of media, and regulations and policies affecting media producers. The series aims to help viewers...
Lesson Planet Curated
Becoming Us: Resistance
The three case studies in the Becoming Us: Resistance unit module look at the individuals and groups who have resisted the antidemocratic forces of inequality and oppression. The Fighting For Freedom resource has young historians...
Lesson Planet Curated
Crash Course: Chemistry
Loosely based on the 2012 AP Chemistry curriculum, a series of 46 videos introduces high schoolers to organic chemistry. The videos model how to reason through problems, recognize different organic chemicals, their uses, and use the...
TED-Ed
Inside Your Computer
Computers are amazingly powerful machines that we have come to take for granted. Starting with a simple click of the mouse, this animated video takes you on a trip through the inner workings of computers. Learn how programs allow the...
Domain of Science
Map of Computer Science
Like all other sciences, computer science has many branches. An informative video provides a brief overview of computer science. It breaks the discipline into three major areas: theoretical computer science, computer engineering, and...
Curated OER
Computer Lessons for Kids and Small Adults
Here is a series of easy-to-understand and well-designed computer lessons for pupils. In them, learners learn about the parts of a computer and what they do, the DOS operating system, the variety of files that are used, and how to keep...
Curated OER
Computer Language
A thorough and engaging slideshow presentation discusses all things computer, from artificial intelligence programs to text messaging lingo. Computer science students will get a kick out of the examples for ELIZA, Otto Jesperson's...
Cincinnati Library
Computers for Beginner
The kids in your class are probably experts at navigating the computer, but do they know the difference between hardware and software? Teach computer skills to any level of computer user with a helpful reference sheet. It...