Refine Your Results

Content Curators



Resource Types


Now... gain access to over 2 Million curated educational videos and 500,000 educator reviews to free & open educational resources

Get a 10 Day Free Trial

322 resources with the concept computer code

Videos (Over 2 Million Educational Videos Available)
Cells - Overview & Introduction Video
Cells - Overview & Introduction
Who was Frederick Douglass? Video
Who was Frederick Douglass?
Defining Gravity Video
Defining Gravity
Other Resource Types (322)
28 Items in Unit Module
Lesson Planet

TeachEngineering: Android Acceleration Application

For Teachers 9th - 12th Standards
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...
10 Items in Collection
Lesson Planet

Think Like a Coder

For Students 6th - 12th Standards
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...
20 Items in Collection
Lesson Planet

Crash Course: Artificial Intelligence

For Students 6th - 12th Standards
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...
5 Items in Collection
Lesson Planet

How Computers Work

For Teachers 6th - 12th
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...
16 Items in Unit Module
Lesson Planet

Interactive HTML Tutorial

For Students 9th - 12th
Eight interactive lessons teach would-be web designers how to use HTML coding to modify existing web pages. The first lesson of an eight-part tutorial covers the basics of HTML. It teaches scholars about HTML code, tags, and document...
Lesson Planet

2004 AP® Computer Science A Free-Response Questions

For Students 10th - 12th
What is important from the instruction? Using the questions, pupils and teachers see how the AP® Computer Science exam addresses topics. Scholars realize the importance of the case studies from the course. The released questions range...
Lesson Planet

2006 AP® Computer Science A Free-Response Questions

For Students 10th - 12th
Inheritance is a programming problem. Released free-response questions allow pupils and teachers to experience the 2006 AP® exam phrases questions. The items range from the application of basic algorithms to using inheritance in a...
Lesson Planet

2009 AP® Computer Science A Free-Response Questions

For Students 10th - 12th
Coding and decoding is part of the work. Pupils and teachers use the released questions from 2009 to gather information on how topics show up on the AP Computer Science exam. The four questions range from the array data structure to...
Lesson Planet

Creative Computing

For Teachers K - 12th
Scratch the surface of computer coding. A seven-unit lesson guide provides a crash course on computer programming. It uses a programming language called Scratch.
Lesson Planet

Star Wars: Building a Galaxy with Code

For Teachers 6th - 12th
Welcome to the code side. The interactive lesson introduces coding in a game format with familiar characters. Young computer experts learn to develop code to control the interaction of the characters in the game. The activity ends with...
Lesson Planet

Great Minds: Ada Lovelace

For Students 9th - 12th
Do you know about The Enchantress of Numbers? Ada Lovelace wrote the first computer program, more than a century before the first modern computer. Her knowledge and vision continue to inspire mathematicians today. 
Lesson Planet

The Need for DNS

For Teachers 9th - 12th
That's one complicated address book! To understand the need for a system that keeps track of addresses, pupils trying to find the IP address of their classmates. Then individuals change their IP addresses, which leads to research about...
Lesson Planet


For Students K - 6th
Prepare young scholars for life in the twenty-first century with this introduction to computer coding formatted as a fun problem solving game, this resource is a great way to develop children's sequential thinking skills.
Lesson Planet

Project: Make it Rain

For Students 6th - Higher Ed
Make it rain on your computer screen with this challenging JavaScript programming project. Modify the existing code of one little drop to create a downpour by using arrays and properties of arrays. But why stop there? How about some...
Lesson Planet

Project: Build-a-House

For Students 6th - Higher Ed
Start with a basic house created in JavaScript code and practice programming with loops as you add rows of windows, grass, flowers, or trees. How about some apples growing in the trees? You get the idea. Your coding students can let...
Lesson Planet

More While Loops: Balloon Hopper

For Students 6th - Higher Ed
Starting with an empty computer screen for a coder can be as intimidating as a bare canvas to a painter or a blank sheet of paper to a writer. Where do you start? If you know what you are trying to build, then you just pick something and...
Lesson Planet

More on Variables

For Students 5th - Higher Ed
Variables represent one of the most fundamental features in any programming language. The easy-to-follow explanation given in this video focuses on the difference between variables and values. Specifically, the author looks at how to use...
Lesson Planet

Career Connections | Software Developer Dayton

For Students 6th - 12th Standards
Like coding and 3-D design, like working with computers and with people? A career as a software developer might be in your future. Find out what's involved by watching a short video narrated by a software developer.
Lesson Planet

Hot Shots and Hot Jobs: Software Engineers Create Solutions through Code

For Teachers 3rd - 12th
Tech is cool! That's the takeaway from a short video that details the challenges and rewards of being a software engineer.
Lesson Planet

What's the Code? Coding Robot Movements Using Sound

For Teachers 4th - 8th
Tap into the desire to learn about computer codes. Pupils apply the Tap Code and the Polybius Square to send secret codes using sound. They design a code that tells a robot what movements to make and then test out their code using one of...
Lesson Planet

Code Creators

For Teachers 3rd - 8th
The lesson is real—even if the computer code isn't. Scholars learn about pseudocode, which simulates computer code using everyday language. They write pseudocode for simple actions, then have classmates guess the action from the written...
Lesson Planet

Women's History Minute: Grace Hopper

For Students 6th - 12th Standards
Navy WAVE, Rear Admiral, developer of the Mark 1, an early electronic computer. Grace Hopper is the subject of a short Women's History Minute that introduces viewers to this amazing electronics pioneer.
1 In 1 Collection 10:00
Lesson Planet

The Factory | Think Like A Coder, Ep 9

For Students 6th - 12th
Here's a surefire cure to your computer programming needs. The penultimate episode of the series follows the hero as she attempts to determine a cure for a harmful compound. She must make sense of a directed graph to identify the correct...
Lesson Planet

Telling Stories with Coding Robots

For Teachers 1st - 3rd Standards
This STEM lesson challenges scholars to tell a story by way of coding robots. Using the familiar story of The Three Little Pigs, the class works collaboratively to code robots in a way that travels from picture to picture following the...