top of page

Hours: 24

Schedule:  Flexible (  3 hrs / week,  8 weeks program)

Programming:  Visual Basic / Python / Java Script 

Group: 5 to 10 students 

 

Course Objectives

 

  • Understand the Visual Basic (VB) programming environment.

  • Learn to create Windows Forms applications.

  • Master programming logic using VB: variables, loops, conditions, and events.

  • Build interactive desktop applications and games.

  • Develop debugging, GUI design, and logic skills.

 

Course Modules

 

Module 1: Introduction to Visual Basic

  • What is Visual Basic?

  • Installing & Setting up Microsoft Visual Studio

  • Overview of 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, TextBoxes, CheckBoxes, ComboBoxes, etc.

  • Event-driven programming (e.g., Button Clicks)

  • Timer control for animations or clocks

 

Module 6: Arrays and Collections

  • One-dimensional and two-dimensional arrays

  • 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 Watch Window

  • Common logic and syntax errors

 

Module 9: Mini Projects

Students will create interactive apps 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 will 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 GUI

  • Understand foundational programming logic

  • Learn to debug and maintain VB code

  • Be able to independently build desktop software tools

 

Features:

  • Theory + Labs
  • Engaged students by various exampls and interesting labs
  • Homework and project
  • Various Programming Levels to choose 
  • Courses are aligned for the Middle and High school course content
  • Special batches for Summer / Winter sessions 
  • Fun events 

Youth Visual Basic Programming

SKU: IYVB300
$550.00 Regular Price
$500.00Sale Price
0/150
    bottom of page