Computer programming Teacher Resources

Find Computer programming lesson plans and worksheets
Showing 1,037 resources
Article
Khan Academy

Khan Academy: Review: Object Oriented Design

For Students 9th - 10th
A review of object-oriented design. Object prototype and object inheritance is also examined.
Article
Khan Academy

Khan Academy: Review: Looping

For Students 9th - 10th
A review of JavaScripts two kinds of loops, a "while loop" and a "for loop". Nested loops are also reviewed.
Article
Khan Academy

Khan Academy: Review: Logic and if Statements

For Students 9th - 10th
A review of logic and "if" statements, if/else statements, and conditional expressions
Article
Khan Academy

Khan Academy: Random Numbers

For Students 9th - 10th
Learn how to generate random numbers in ProcessingJS using the random() function, and check their values with if conditions.
Article
Khan Academy

Khan Academy: Get Ready to Learn J Query

For Students 9th - 10th
A review of the knowledge needed before beginning jQuery: HTML/CSS; JavaScript; JS DOM API; and using JS libraries. Links and practice for each of these programs are offered in the article.
Article
Khan Academy

Khan Academy: Quick Tip: Color Picking

For Students 9th - 10th
A GIF of the color picker finding the correct color.
Article
Khan Academy

Khan Academy: Using Different Code Editors

For Students 9th - 10th
A discussion of using and selecting different code editors: online editors, desktop editors, and command-line editors.
Article
Khan Academy

Khan Academy: Using Processingjs Outside Khan Academy

For Students 9th - 10th
Processing JavaScript in Khan Academy versus outside Khan Academy: differences and suggestions are given for the code editing environment.
Article
Khan Academy

Khan Academy: Memory Game: Drawing a Grid of Tiles

For Students 9th - 10th
Creating a memory game by drawing a grid of tiles including the use of object-oriented principles and the Fisher-Yates shuffle.
Article
Khan Academy

Khan Academy: Intro to 'Memory'

For Students 9th - 10th
An introduction to creating a single player version of the memory game using drawing commands and implementing the rules of the game using variables and logic.
Article
Khan Academy

Khan Academy: Memory Game: Scoring and Winning

For Students 9th - 10th
Continuing with the creation of the Memory Game is an illustration of the scoring component.
Article
Khan Academy

Khan Academy: Memory Game: Flipping Tiles

For Students 9th - 10th
Continuing with the creation of the Memory Game is creating the tiles to flip--click-flipping tiles, restricting tile flips, delay-flipping tiles, and checking matches.
Article
Khan Academy

Khan Academy: Forest Environment

For Students 9th - 10th
Creating a classic 2D "side-scroller" game in which the view is side-on and the character is moving forwards and backwards.
Article
Khan Academy

Khan Academy: Intro to Hoppy Beaver

For Students 9th - 10th
The process of designing a "side-scroller" game using the components: playable character; non-player characters; environment; and overall mission.
Article
Khan Academy

Khan Academy: Scoring and Winning

For Students 9th - 10th
Applying scoring and winning to a side-scroller game.
Article
Khan Academy

Khan Academy: Stick Collisions

For Students 9th - 10th
Creating a basic collision check for two objects in a side-scroller game.

Other popular searches

Browse by Subject


Computer programming