Learn to Code for Beginners

Gain an introduction to text-based coding using Microsoft Small Basic.

course image

Course details

ceus icon CEUs 1.2

schedule icon Schedule Evenings

location icon Location Online

cost icon Cost

Learn to Code for Beginners

Gain an introduction to text-based coding using Microsoft Small Basic.

What you’ll be able to do — competencies

  • Apply the basics of computer programming, including structure and logic 
  • Work with variables, user input, programming errors, IF statements, loops, subroutines and arrays 
  • Create programs and games 
  • Build shapes and create colors 

Course description

expand drawer icon collaspe drawer icon

Come build your software coding future! 

No matter what your background is, you can learn to code! In this introduction to software coding, you will be using Microsoft Small Basic to cover text-based coding that’s easy and fun to learn. This class acts as a starting point, before the Basic Programming Essentials course, to offer a paced, easy introduction to coding. Take the class if you want to understand computer science better and how to work with developers; pursue business-related or support jobs in the technology industry; explore a potential career in development in the easiest way possible; prepare for more complicated languages (Java, Python, C#) with a gentle learning slope; or simply to learn an important skill for the future. 

This course welcomes students under the age of 18, and parents are encouraged to take this class with their students. 


expand drawer icon collaspe drawer icon
  • Basic computer proficiency is required 


expand drawer icon collaspe drawer icon

Session 1   

  • Software coding 
  • Installing and accessing the software 
  • Intro to small basic 
  • Programming syntax 
  • Operators 
  • Programming errors 
  • Graphics coordinates 
  • Displaying text 
  • Inserting images 
  • Turtle graphics 
  • For Loops 

Session 1 Assignments 

  • Shapes: Build a house 
  • Turtle Graphics: Form a polygon 

Session 2  

  • Variables 
  • Simplifying expressions 
  • User input 
  • Averaging numbers 
  • Reading text 
  • Exponent methods 
  • Rounding methods 
  • Rando numbers 

Session 2 Assignments 

  • User input: Mad Libs game 
  • Math: Dice game 

Session 3  

  • If statement 
  • If/Else statement 
  • Nested If statement 
  • Go to statement 
  • If/Else If ladder 
  • Logical operators 
  • Subroutines 
  • Nesting subroutines 
  • Event-driven programming 
  • Graphical user interface 

Session 3 Assignments 

  • Subroutines: Dragon game 
  • Events & GUI: Drawing program 

Session 4  

  • For loops 
  • Nested loops 
  • While loops 
  • One-dimensional arrays 
  • Associative arrays 
  • Higher-dimension arrays 

Session 4 Assignments 

  • Loops: Rock, paper, scissors 
  • Arrays: Treasure hunting game 

Next available start dates

We aren’t currently offering this course, but we do update our course offerings on a regular basis. Please check back or browse our catalog for more courses that may be available now.

Want more information about Technology programs at Tombolo?

Interested in custom learning solutions for your team?

Tombolo Institute Corporate Solutions offers tailor-made professional development programs to meet your organization’s goals.

Get started