This page presents a list of learning resources for kids, sorted into an order which might be useful as a course of study
Canvas Object Movement Example
Magic Eight Ball, a novice tutorial for kids
Elementary Computer Graphics: Drawing with Pixels ,Michael J. Norton ,2003
Computer Game Designing on the Macbook ,Sean Woods
This section lists Tcl programs that might pique kids interest, and provide food for thought. The code itself may be too complex for the beginner level, so should probably be elided until more proficiency is gained.
Agents, sprites and young programmers
These things might inspire the young mind
GeoGebra : free mathematics software for learning and teaching
Write a procedure called "any" that is true when any items of one list are in another list, and false otherwise. In the example below, "are" and "fruits" are procedures
any {apples bananas oranges carrots} fruits
Write a procedure called "all" that is true when all items of one list are in another list, and false otherwise
all {apples bananas oranges carrots} fruits
Write a procedure called "which" whose value is a list of items from a list that pass a certain test.
which {apples bananas oranges carrots} fruits
Write a procedure called "are" whose value is a list containing "yes" or "no" for each item from from another list, depending on whehter the item from the other list passed a specified test.
are {apples bananas oranges carrots} fruits