Learn to Code for Beginners
Gain an introduction to text-based coding using Microsoft Small Basic.
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
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.
Prerequisites
- Basic computer proficiency is required
Syllabus
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.
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