+
Interactive
Khan Academy

Challenge: Recipe Card

For Students 6th - Higher Ed
Anyone hungry? Create a recipe object in this coding activity. Include a title, number of servings, and ingredients. All of this adds up to one delicious practice opportunity for your programming students who are just learning how to use...
+
Interactive
Khan Academy

Challenge: Your First Button

For Students 6th - Higher Ed
Practice using conditional if statements, Boolean expressions, and Boolean operators by programming a user-selected button. This activity guides by using a small program that needs some modifications to work correctly. 
+
Interactive
Khan Academy

Challenge: Picture Painter

For Students 6th - Higher Ed
Your young coding students will love the result of this programming activity and will be amazed at what they can make the computer do. Using objects and their properties, they will create a paint brush that will redraw an object across...
+
Interactive
Khan Academy

Project: Bookshelf

For Students 6th - Higher Ed
Start your own virtual library with this JavaScript programming project. Create arrays of book objects, and fill the shelves with different books, different colors, titles, authors, etc. Let coders create their own unique display. 
+
Interactive
Khan Academy

Challenge: Double Rainbow

For Students 6th - Higher Ed
Draw a rainbow over the rainbow. The second segment in a series of six has the class practice using functions to edit a program that draws a rainbow. After creating the function, the interactive lesson challenges pupils to create another...
+
Interactive
Khan Academy

Project: Ad Design

For Students 6th - Higher Ed
Let your young programmers' creativity and programming knowledge shine with this culminating activity. Coders put together everything they know about using text commands, drawing, and animation to create a unique ad. This activity could...
+
Interactive
Khan Academy

Challenge: Bouncy Ball

For Students 6th - Higher Ed
Create your own bouncing ball program with this guided activity. Java Script code that sends a ball down the screen is provided. The task is to fix the code to make it bounce up when it hits the bottom of the screen and then down again...
+
Interactive
Khan Academy

Challenge: Smarter Button

For Students 6th - Higher Ed
Now, challenge your knowledge of Boolean operators even further with this JavaScript program to create a button that changes color after being pressed. This activity is the second in a series and would made a good follow up to the first...
+
Interactive
Khan Academy

Challenge: A Loopy Ruler

For Students 6th - Higher Ed
Now try writing your first while loop! This activity guides you through creating a small JavaScript program that marks the top of the screen with a ruler. Use the while loop to write the numbers across the screen.
+
Interactive
Khan Academy

Practice: Using Variables

For Students 6th - Higher Ed
A quick check of understanding is the focus in this short online quiz. Questions ask users to check out a short two- to four- line program and answer a question about the value of a variable. Get five questions correct in row to pass to...
+
Lesson Plan
Curated OER

TECH:Introduction to Programming (IT)

For Teachers 9th - Higher Ed
Students complete an activity that illustrates the concepts of giving accurate instructions and computer programming. They also identify the relationship of the instructions/code to computer programming. Students then create a peanut...
+
Lesson Plan
Curated OER

Programs

For Teachers 8th - 12th
Students discuss programs designed for people with disabilities. In this language arts and social studies lesson, students discuss programs started by the Kennedy family and create posters in order to share their findings.
+
Lesson Plan
Curated OER

Programs for Shakespeare's Plays

For Teachers 6th - 12th
Pupils design theater programs which show their understanding of William Shakespeare's plays. They design original art to include in the programs.
+
Lesson Plan
Curated OER

Exploring the Desktop, Start Menu, And Programs Menu

For Teachers 3rd - 10th
Students study commands to navigate the desktop, enter the start menu, and enter and exit the programs menu.
+
Lesson Plan
Curated OER

Paper Recycling Program

For Teachers 3rd - 6th
Students design a campaign to encourage paper recycling at the school.  In this recycling lesson, students try to persuade other students and staff members to adopt a new recycling program.  Students work together in groups to come up...
+
Interactive
Khan Academy

Challenge: H for Hopper

For Students 6th - Higher Ed
An "H" is just three rectangles when you are trying to draw them on a computer screen. After watching the previous Intro to Drawing video this online programing activity guides young coders to draw the letter "H" on the screen. Help and...
+
Interactive
Khan Academy

Challenge: It's a Beautiful Day

For Students 6th - Higher Ed
Young coders build on their programming skills by adding color to their pictures. The background, fill, and noStroke functions are explored in the JavaScript coding activity.
+
Interactive
Khan Academy

Project: Public Transportation

For Students 6th - Higher Ed
Have your charges race their car creations across the screen in a JavaScript activity. Coders start with a small program that shows one wheel moving across the screen. Use this as a good place to start and challenge your young...
+
Interactive
Khan Academy

Bonus Project: Custom Clothing

For Teachers 6th - Higher Ed
Clothing design, do you know any teenagers that are interested in that? How about mixing what they have learned about JavaScript programing and the creativity of designing a piece of clothing? This activity does just that. Practice the...
+
Lesson Plan
Curated OER

Getting Help: Food Stamps and Nutrition Programs

For Teachers 9th - 12th
Here is another lesson regarding the law. This time, the laws that dictate eligibility for food stamps is the focus. After an initial discussion about the basics of the laws, learners do a case study of a family who is applying for food...
+
Lesson Plan
1
1
Curated OER

Linear Inequalities

For Teachers 10th - 12th Standards
Through exploration of linear programming through graphs and equations of inequalities, students relate linear programming to real life scenarios, such as business. Graphing and shading is also part of this exercise.
+
Interactive
Khan Academy

Challenge: Flower Grower

For Students 6th - Higher Ed
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...
+
App
Sprite Box

Lightbot Jr 4 Coding Puzzles

For Students 2nd - 8th
Learning how to write computer code has never been so much fun! Given control of their very own robots, children create simple programs in order to solve a series of challenges and develop their problem solving skills.
+
Interactive
CK-12 Foundation

Linear Programming: Bakers' Dilemma

For Students 9th - 12th Standards
Place the pies in a line. Pupils create a graph of a system of linear inequalities to represent the number of pies a bakery can make. Learners analyze the vertices on the graph to determine the number of pies they can bake without...

Other popular searches