Small Basic

Teach Small Basic

Learn how to write programs in Small Basic and feel confident to deliver courses on programming in your classroom.Small Basic cc page logo

This course relies on freely downloadable Small Basic software which is ideal for use in the classroom as an example of a textual programming language. Small Basic is an excellent primer for progression on to Microsoft Visual Basic which is an industry standard programming language for rapid application development.

The course uses Small Basic to teach programming, computational thinking and programming concepts suitable for introducing textual based programming to your classroom. Students can then export their projects in to Visual Basic as a step up to a more professional programming environment.

Participants will gain the skills needed to teach programming and computational thinking in the classroom even if you have never done anything similar before. There are no course pre-requisites apart from the ability to use a computer.

No prior knowledge of programming is assumed, this course will gently introduce you to the concepts, skills and techniques required to be a programmer in a friendly supportive class.

The course also includes tips on delivering programming courses, differential learning, peer evaluation techniques and ideas for projects.

The course tutor has been making a living from programming for over 30 years and has produced many commercial pieces of software over the years.  One example of the tutors work which was written in Visual Basic (a follow on to Small Basic) and which is regularly sold to schools for use in the classroom can be seen at


Course Tutor

The course is delivered by David Batty, who has 24 years of classroom experience teaching various computer subjects, and who has been a programmer for 33 years.


We deliver our courses all around the UK, Ireland and abroad, we are happy to deliver in your school or academy, contact us to arrange a date.

Why not invite one or two teachers from a nearby school and share the cost?

Booking or More Information

Telephone 01772 454328 (10am to 10pm – 7 days a week)