Welcome 2018-01-31T09:13:22+00:00



This stands for Integrated Development Environment – IDE is better.  Use this button to see a popup explaining some of its features.


Welcome to the new Oaktree Webs Small Basic eLearning course.  For those of you that used the original, the menu options reflect (quite closely) the original chapter structure of the old site.  It does, however, have some extra sections and some have been split.  All the original work is still available plus some additional sections and task (which have generally been reworked).  More sections will appear over the coming months.

For all visitors, this course covers the use of Microsoft Small Basic to development computer coding skills for students in UK schools.  It is appropriate for beginners and those who are more experienced.  It does however, lean towards developing the required skills for GCSE Computing examinations.  To enable this to cover a variety of syllabi, in later chapters I cover the use of an extension library called LitDev which supports the use of additional features required by some exam boards.

If you want to contact me regarding the content of this site please email: info@oaktreeebs.co.uk.

How to use

How to…

The button above will explain how to use this course.  It sets out how I have presented the various parts and, hopefully, make it easy to complete the set tasks.

Getting Organised

School Students

Box5BYou will be creating a large number of programs using this tutorial. If you are in a school you will need to be able to create executable programs and store them.  How your school enables this is beyond the scope of this site – some may allow this without problem; others may insist that you work on a memory stick, while others may provide you with a special location in which to save your work.  Whatever is set up for you, you are going to be able to use your own executable programs in school and this is open to abuse – your school may take  you to task if you abuse their systems.


Box5POver the whole of this course you are going to write many programs so it is vital that you are well organized.  Each program you create in Small Basic creates three files and makes use of a fourth (and others if you or your school has installed extensions).  Examples are: Program.pdbProgram.sbProgram.exe and SmallBasicLibrary.dll.  This last file is copied to whichever folder you save your programs in so is only copied once per folder used.  (If your school has installed extensions then an additional ‘.dll’ file will also be copied for each extension used).

It is a very good idea to save your work before you try running it, even though you may well make changes to it before it is complete.  This enables you to control where the above files are created and also because you may need to revisit some of your early programming tasks to develop them further – if you cannot find them you have to it all again.  By saving your work, you are in control of where any extra resources are relative to your program.