Khan Academy
Challenge: Smarter Button
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...
Khan Academy
Challenge: A Loopy Ruler
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.
Khan Academy
Challenge: A Loopy Landscape
Drawing trees and grass over and over again is the perfect time to add a while loop to your computer code. This activity guides coders through the steps as they practice using this loop.
Khan Academy
Practice: Using Variables
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...
Curated OER
Linear Programming
Students explore inequalities to determine the optimal solution to maximize a profit for a company. In this linear programming lesson, students discover how to graph inequalities and how to determine the algebraic representation of a...
Curated OER
Programming and PB&J
Students use peanut butter and jelly sandwiches as a method for learning computer programming skills. In this computer programming lesson, students write a detailed, step-by-step program for how to make a peanut butter and jelly...
Minnesota Literacy Council
Adult Computer and Employment Skills
Whether you are an experienced computer user or a newcomer to technology, a packet full of computer vocabulary, tips, and guided practice is sure to enhance your technological knowledge. Learners can hone their word processing skills and...
Code.org
Understanding Program Flow and Logic
Explore decision-making logic in programming computer games. The 10th installment of a 21-part unit teaches scholars how to apply conditional statements and Boolean expressions. They use these concepts to create a "Guess My Number" game...
Ontario
Animation Programming—Computer Studies
Introduce high schoolers interested in animation programming to fundamental programming concepts so that they can plan and write simple programs.
Sprite Box
Lightbot Jr 4 Coding Puzzles
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.
Computer Science Unplugged
Marching Orders—Programming Languages
Computers need precise directions to complete a task. Class members experience what it is like to program a computer with an activity that asks one pupil to describe an image while classmates follow the directions to duplicate the picture.
T. Smith Publishing
Computer Basics for Kids Worksheet
This informational reading learning exercise can be used in your literacy or computer class. Students learn the basic components of computers then test their knowledge with multiple choice and fill-in-the-blank questions.
Khan Academy
Challenge: Flower Grower
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...
DiscoverE
Coding Without Computers
See what it feels like to be a robot. Scholars use programming vocabulary to program a human robot and test out their codes by acting them out. The code should result in stacking six cups into a pyramid.
Microsoft
Events and Event-Driven Programming
Make the lesson an event to remember. The first of nine installments in the Intro to CS with MakeCode series looks at events and event handlers in computer coding. Pupils learn about cause and effect from an offline lesson, then use...
College Board
AP® Computer Science A: Magpie Chatbot Lab Student Guide
How is your computer or phone able to talk to you? Explore the tasks needed for a computer to understand human voice input and then write code for a Chatbot with this lab guide.
Khan Academy
Challenge: H for Hopper
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...
Khan Academy
Challenge: It's a Beautiful Day
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.
Khan Academy
Project: Public Transportation
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...
Khan Academy
Bonus Project: Custom Clothing
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...
Khan Academy
Challenge: Funny Face
A simple face can draw on the computer canvas using four lines of code each containing slightly different parameters to the ellipse function. Learners are guided through making changes to certain features such as making the mouth or eyes...
Curated OER
Computer Programming: Learning Alice Programming
Students examine the Alice Program. In this computer programming lesson plan, students use the drag and drop program method and view a PowerPoint presentation. Students will then create a snowman by using the drag and drop method.
Curated OER
Chapter 9: Language Processing: Humans and Computers
Designed to accompany An Introduction to Language by Victoria Fromkin, Robert Rodman, and Nina Hyams, this powerpoint addresses a number of language, technological, and sociological topics. The slides could be helpful in either a...
Harvard University
Creative Computing
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.
Other popular searches
- Computer Programming Logic
- Computer Programming Alice
- Computer Programming Lessons
- Computer Programming C
- Computer Programming Python
- Computer Programming Loop
- Computer Programming + Loop
- Computer Programming C++
- Computer Programming With Java