top of page

Course overview

Total hours: 24 hours

Schedule: Flexible, 3 hrs/week over 8 weeks

Programming languages: Visual Basic / Python / JavaScript

Group size: 5 to 10 students

Course content: Download the course flyer (PDF)

Course objectives

  • Understand the Visual Basic (VB) programming environment

  • Learn to create Windows Forms applications

  • Master programming logic: variables, loops, conditions and events

  • Build interactive desktop applications and games

  • Develop debugging, GUI design and logical thinking skills

Course modules

Module 1: Introduction to Visual Basic

  • What is Visual Basic?

  • Installing and setting up Microsoft Visual Studio

  • Overview of the VB IDE (Integrated Development Environment)

  • Writing your first "Hello World" program

Module 2: Programming Basics

  • Variables and data types (String, Integer, Double, Boolean)

  • Input and output

  • Using MessageBox and InputBox

  • Operators and expressions

Module 3: Control Flow

  • Conditional statements: If, ElseIf, Select Case

  • Loops: For...Next, Do...Loop, While...End While

  • Nesting and logical conditions

Module 4: Procedures and Functions

  • Creating and calling subroutines

  • Functions and return values

  • Scope of variables

Module 5: GUI (Graphical User Interface) Programming

  • Working with forms and controls

  • Buttons, labels, text boxes, check boxes, combo boxes and more

  • Event-driven programming (for example, button clicks)

  • Timer control for animations or clocks

Module 6: Arrays and Collections

  • One-dimensional and two-dimensional arrays

  • Using loops with arrays

  • Simple sorting and searching

Module 7: File Handling

  • Reading and writing text files

  • Save and load functionality

  • OpenFileDialog and SaveFileDialog usage

Module 8: Error Handling and Debugging

  • Try...Catch statements

  • Using breakpoints and the Watch window

  • Common logic and syntax errors

Mini projects

Students create interactive applications such as:

  • Student grade calculator

  • Simple calculator

  • To-do list app

  • Tic-tac-toe game

  • Digital clock

  • Quiz application

Capstone project

At the end of the course, students design and develop a full-featured Windows application, such as:

  • Library book management app

  • Student report card system

  • Personal budget tracker

  • Login authentication system

Learning outcomes

By the end of this course, students will:

  • Gain confidence in creating VB applications with a GUI

  • Understand foundational programming logic

  • Learn to debug and maintain VB code

  • Independently build desktop software tools

Course features

  • Theory plus hands-on labs

  • Engaging examples and interactive activities

  • Homework and practical projects

  • Multiple programming levels available

  • Aligned with middle and high school curriculum

  • Special summer and winter batches

  • Fun events and an interactive learning environment

Youth Visual Basic Programming

$750.00 Regular Price
$600.00Sale Price
Quantity

    WHAT EVERY PROGRAM INCLUDES

    01

    Live instructors

    In person at our Schaumburg center or live online.

    02

    Small classes

    Typically 8 to 12 students, so every child gets attention.

    03

    Hands-on projects

    Weekly hands-on classes, with work your child can show you.

    04

    Free demo class

    Try the first class before you register.

    Questions about schedules or which program fits? Call (847) 350-9034, or see Upcoming Training.

    Not sure which class fits?

    Call (847) 350-9034 or email Info@NextGenCodeExpert.NET. Tell us your child’s age and experience and we’ll recommend the right starting point.

    bottom of page
    NextGen Assistant
    Hello! I am your NextGen assistant. How can I help you today?