Recipes for Small Basic
These are the recipes we have been developing to teach & introduce programming. We hope you’ll try them out, and let us know how they’ve worked for you. We are constantly developing, so expect more to show up from week to week. For all of our courseware design we use the ‘INTENTIONAL METHOD’ of teaching. This is an experience-first, hands-on way of teaching. For more about this method, check out this short video.
You will need to use Microsoft SmallBasic (free), plus our extensions to SmallBasic to have all of the objects. most especially the Tortoise(!) and operations that we use in our recipes. To use the recipes, click on the ”’import”’ button in SmallBasic and enter the 6-Digit recipe ID to get the recipe into your editor. Then translate each line of English comments in the recipe into a line of code. In the end, you will have a program that produces the result shown in the recipe image. Of course, you don’t have to wait till your done to run it. We encourage you to run it often, as soon as you think it will show something.
Recipes have been translated into other languages – Dutch, German, Spanish (coming soon).
| Recipe Name, Image & ID | Concepts & Cheat Sheet | Variation Images & Information | Quiz, Homework & Xtras |
|---|---|---|---|
Simple Square — SQUARE |
IntroductionToTurtle Colors ForLoops Variables Cheat Sheet – SND126 |
Variation Grid here |
Quiz – FFC797
Homework – SXG499-1
Spiral – VTM183 Cheat Sheet – LHR719 |
Houses – GGQ678 |
IntroductionToTurtle Colors Variables Subroutines Cheat Sheet – NHP985 |
Variation Grid – roof type, house color, grass color Variation Cheat Sheet – GMN498 |
Quiz NFN086
Homework : TRB506 4SQUARE – 4Square Cheat Sheet – CZJ500 |
DigiGirlz Flower – DigiFlower |
IntroductionToTurtle Colors ForLoops Subroutines ColorWheel EmbeddedForLoops ProgramWindow Variables Cheat Sheet – VVS965 |
Change size, colors, line length, angles, background color |
Triangle Shell – MGF108 Cheat Sheet – ZBB149 |
Spider Web – PTR695 |
IntroductionToTurtle Colors Variables Subroutines Cheat Sheet – VQJ995 |
Change size, colors, line length, angles, background color |
Knotted Ring – KnotRing Cheat Sheet – VQJ995 |
Pentagon Crazy – KHW075 |
Variables Subroutines IfThenElse Cheat Sheet – VRD858 |
Watermark – WaterMark |
Quiz – LJB034
Cheat Sheet – WPB966 |
High-Low Game – HiLow |
IfThenElse MessageBox Cheat Sheet – RGK644 |
Add additional validation around user input | Quiz – ZLS593 |
Turtle Tree – QVF598-0 |
IntroductionToTurtle GraphicsWindow Properties ForLoops Variables Subroutines Cheat Sheet – DPD960 |
Vary shape, size of tree | Quiz – JMB996 |
Connect the Dots – Dots |
Events ShapeMaker Cheat Sheet – QWB852 |
Intervals | None |
Simple Bubble – BWX579 |
Events ShapeMaker Arrays (in the variation) Cheat Sheet – LDH867 |
Variation (teacher recipe at Bubbles-0, Cheat Sheet - TFC068 |
Quiz – JDS972-0 |
Tic Tac Toe Player – ZNV196 |
Events Exceptions Cheat Sheet – VTC563 |
Make new types of players | None |
Ad Libs – QWF808 |
String Concatenation MessageBox Model_view_Controller (in the variations) Cheat Sheet – NXK897 |
Variation One – ZTM891
Variation Two – DZS841-0 |
None |
Holiday Card – CWV381 |
IntroductionToTurtle Colors ForLoops Variables Events Cheat Sheet – LNH851 |
Change size, number of trees | None |
| <FUTURE> | x | x | x |
DEMO recipe (Giant Tortoise) - ZWQ663 |
IntroductionToTurtle
Cheat Sheet – BMJ091 |
![]() |
Quiz – PDW305 |
| if you have any ideas for a recipe, let us know | did you use the Cheat Sheet? | email us with your variation ID, we love to see what you did | we are writing more quizzes, watch for updates |
Interactive Whiteboards by PolyVision



















