Khan Academy
Khan Academy: Programming Curriculum Overview
A guide to teaching computer programming.
Khan Academy
Khan Academy: Programming Classroom Handouts
Handouts for teaching Intro to JS with ProcessingJS.
Khan Academy
Khan Academy: Tracking Progress of Programming Students
An overview of what's available for programming teachers.
Khan Academy
Khan Academy: Teaching Guide: Intro to Js Variables
A teaching guide for the Intro to JS lesson on Variables.
Khan Academy
Khan Academy: Teaching Guide: Intro to Js Text and Strings
A teaching guide for the Intro to JS lesson on Text and strings.
Khan Academy
Khan Academy: Teaching Guide: Intro to Js Resizing With Variable Expressions
A teaching guide for the Intro to JS lesson on Resizing with variable expressions.
Khan Academy
Khan Academy: A Single Particle
This Khan Academy resource is an article about creating a particle system by first creating an object that will describe a single particle.
Khan Academy
Khan Academy: A Particle System
This Khan Academy resource is an article about single particle systems and creating continuous stream of particles, adding a new one with each cycle through draw.
Khan Academy
Khan Academy: A Button Object Type
This Khan Academy resource is an article about using a button object type to create code and make it reusable.
Khan Academy
Khan Academy: Additional Programming Projects
Here are links to 10 projects in our Intro to JS: Drawing & Animation curriculum. Each project is an opportunity for students to be more creative and free-form with their newfound programming knowledge.
Khan Academy
Khan Academy: Pair Programming in the Classroom
Learn about pair programming, a practice that promotes collaboration and is increasingly popular both in the industry and in coding academies.
Khan Academy
Khan Academy: Programming Case Study: Teaching an Elementary School Class
To give fellow teachers an idea for how they can teach our curriculum in a classroom setting, we are creating case studies. Here's one case study of how Feltwell Elementary School in the United Kingdom is using our curriculum in their...
Khan Academy
Khan Academy: Lesson Plans: Teaching Programming in the Classroom
See how a teacher adds social components to make using Khan Academy a success.
PBS
Pbs Learning Media: Tynker Hour of Code: Trail Blazer
Students apply geometry concepts to create patterns and shapes while they learn computer programming.
Khan Academy
Khan Academy: Programming Case Study: Teaching an Elementary School Class
To give fellow teachers an idea of how they can teach the KA curriculum in a classroom setting, they created case studies. Here's one case study of how Feltwell Elementary School in the United Kingdom is using the KA curriculum in their...
Khan Academy
Khan Academy: Programming Case Study: Going Beyond the Ka Curriculum
To give fellow teachers ideas for how they can teach the KA curriculum in a classroom setting, they created case studies. Here's how software engineer-turned-teacher Jenny Oliver builds upon the curriculum in her classroom.
Khan Academy
Khan Academy: Teaching Guide: Intro to Js Drawing Basics
This is a teaching guide for the Intro to JS lesson on Drawing basics. This lesson is the first time the student will see coding in action and write code themselves.
Khan Academy
Khan Academy: Classroom Debugging Guide
If you're teaching a classroom of students learning programming, you may find students coming to you for help. You can use the tips below to talk through student questions together even if you aren't that familiar with programming yourself.
BBC
Bbc Bitesize: Development and Testing: Test Driven Development
See why programming and debugging can be part of the same development process.
Danuta Bois
Distinguished Women of Past and Present: Grace Murray Hopper
This site provides a biography of the programming pioneer, Grace Murray Hopper. Discusses her education, teaching career, and distinguished career as a naval officer.
Agnes Scott College
Agnes Scott College: Grace Murray Hopper
Short biography includes a picture and references.
Yale University
The Wit and Wisdom of Grace Hopper
Quotes from Grace Hopper, a pioneer in computer programming.
Wikimedia
Wikipedia: Programming Language
A Wikipedia description of the history and purpose of programming languages.
Other
Minich: Pseudocode
A concise explanation of the algorithm design language known as pseudocode.