Refine Your Results

Content Curators



Resource Types


314 resources with the concept computer code

Videos (Over 2 Million Educational Videos Available)
The Circulatory System Part 1: The Heart Video
The Circulatory System Part 1: The Heart
Language and Creativity Video
Language and Creativity
Ancient Egypt | What Everyday Life Was Actually Like Video
Ancient Egypt | What Everyday Life Was...
Other Resource Types ( 314 )
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...
Lesson Planet

Telling Stories with Coding Robots

For Teachers 1st - 3rd Standards
This STEM lesson plan 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...
Lesson Planet

The Tower of Epiphany | Think Like A Coder, Ep 7

For Students 6th - 12th Standards
Let coding save the world. As part of her quest, the hero of the series must retrieve the Node of Creation from the Tower of Epiphany. This requires solving a computer programming puzzle to determine the energy needed to fill a basin...
Lesson Planet

The Chasm | Think Like A Coder, Ep 6

For Students 6th - 12th Standards
It'd be a shame if the hero fell into the chasm. The saga of the hero trying to save the world continues, this time requiring a bridge to cross a ravine. The blocks for the bridge must form a palindrome, and the hero must program a robot...
Lesson Planet

The Artists | Think Like A Coder, Ep 5

For Students 6th - 12th Standards
Create a diversion! Continuing the quest to save the world, the hero of the series needs to find an artifact inside a tower. To distract the guards, she programs a robot to vandalize some artwork. Viewers learn how to apply loops and...
Lesson Planet

The Train Heist | Think Like A Coder, Ep 4

For Students 6th - 12th Standards
Robots come in handy when planning a train heist. The hero and her robot continue their quest to find artifacts to save the world. They must locate and steal the Node of Power on a specific car of a train by writing computer code for the...
Lesson Planet

The Furnace Bots | Think Like A Coder, Ep 3

For Students 6th - 12th Standards
It's time to defeat the army of furnace bots. Continuing from the previous episode, the hero of the story must locate and take over the zero bot that controls all of the other furnace bots. Viewers see how writing a program that involves...
1 In 1 Collection 15:59
Lesson Planet

Make an AI Sound Like a YouTuber (LAB): Crash Course AI #8

For Students 9th - Higher Ed Standards
AI is so smart that it can finish people's sentences. The eighth installment of the Crash Course Artificial Intelligence series has pupils create a program that completes written sentences. They learn about tokenization, vectors, and...
Lesson Planet

The Resistance | Think Like A Coder, Ep 2

For Students 6th - 12th Standards
Join the resistance and learn computer code while you're at it. Continuing from the previous installment, the hero of the series looks for a resistance leader using a set of conditional statements. Scholars learn how to include if,...
Lesson Planet

The Prison Break | Think Like A Coder, Ep 1

For Students 6th - 12th Standards
Break free from monotonous lessons. An engaging video introduces the computer coding series and describes the ongoing context. Robots have taken over, and the hero needs to escape from prison and save the world by solving a set of clues....
Lesson Planet

Automatic Floor Cleaner Computer Program Challenge

For Teachers 6th - 8th Standards
Have your class use the engineering design process to program a vacuum robot. Using computer engineering concepts, teams program an automatic floor cleaner to traverse designated patterns. 
Lesson Planet

Android Acceleration

For Teachers 9th - 12th Standards
Prepare to accelerate your Android. Pupils prep for the upcoming activity in this third installment of a four-part series. The lesson progresses nicely by first introducing different types of acceleration to the class. The teacher...
Lesson Planet

Beat the Clock—Sorting Networks

For Teachers 2nd - 12th Standards
Can multiple computers sort a list faster than one? Using a network drawn with chalk outside, groups move through the decision network to sort numbers. A series of extension questions come with the lesson and can be used in the same...
Lesson Planet

Lightest and Heaviest—Sorting Algorithms

For Teachers 3rd - 12th Standards
How do computers sort data lists? Using eight unknown weights and a balance scale, groups determine the order of the weights from lightest to heaviest. A second worksheet provides the groups with other methods to order the weights. The...
Lesson Planet

Can Robots Be Creative?

For Students 9th - 12th Standards
What is creativity, anyway? Check out this fascinating video on the potential for creativity from artificial intelligence. The resource provides insight into the world of computer programming and algorithms, while at the same time...
Lesson Planet

Learn to Code: Understanding Functions and Making a Guessing Game

For Students 9th - Higher Ed Standards
Here's where it all comes together. Using the skills learned in the previous three videos, the final installment of this series on JavaScript explores how to create functions. By the end of the video, young programmers will be able to...
Lesson Planet

Learn to Code: Arrays and Logic Statements

For Students 9th - Higher Ed Standards
Young programmers learn about the concepts of arrays and logic statements with the third video in this introductory series on JavaScript. Starting with a brief explanation of arrays, the resource goes on to provide clear and simple...
Lesson Planet

Learn to Code: Variables and Basic Data Types

For Students 9th - Higher Ed Standards
Explore the fundamentals of coding in Javascript with the first video of this four-part series. After learning about the three basic data types — strings, numbers, and Boolean — young programmers are taught how to create, define, and...
Lesson Planet

Learn to Code: Working with Variables

For Students 9th - Higher Ed Standards
Building on prior knowledge about defining variables, the second video in this series on coding explains how to perform simple operations with data in JavaScript. Introducing first the concept of statements, the video goes on to...
1 In 1 Collection 17:16
Lesson Planet

How to Make an AI Read Your Handwriting (LAB) : Crash Course AI #5

For Students 9th - Higher Ed Standards
Robots can't read your mind, but they can read your handwriting. The fifth installment of the Crash Course Artificial Intelligence video series looks at how to program an AI to read handwriting with a multi-layer perceptron neural...
Lesson Planet

Teaching Machines to Think Fuzzy

For Teachers 7th - 12th Standards
How do you teach a robot to think fuzzy? Class members are challenged by a scenario in which they must program a robot to stay within a given parameter from another spaceship, check to see if the precise directions work, and show how the...
Lesson Planet

You Can Say That Again! – Text Compression

For Teachers 4th - 12th Standards
Compression, the process computers use to store information, is the focus of a resource that presents two different stories that describe the concept of compression by eliminating repeated letters and replacing them with a pointer. The...
Lesson Planet

Programming! Learn the Basics of Coding, How to Pick a Language a Project, and More!

For Students 9th - Higher Ed Standards
Kick off an introductory computer science course with this exploration of computer programming basics. From variable types and writing statements in JavaScript to finding a web host and deploying a website, this resource provides...