The lessons are adapted, with permission, from Kevin Workman's Happy Coding site. Each lesson introduces a new concept and has one or more "Worlds" that you can run and clone and edit directly in the browser. Work through them in order and by the end you will have a solid grasp of the fundamentals.
Here are some of the programs (or "Worlds") we will be coding in this course. Click to run them.