VISUAL-BASIC.AP1
An Introduction to Programming Using Visual Basic
Master Visual Basic 2017 programming fundamentals, problem-solving, and application development with hands-on labs and practical exercises.
- Practice in 35 Hands-On Labs — nothing to install
- 12 Interactive Lessons and 59 topics mapped to the official exam objectives
Beginner Self-paced · 1 year access
35 Hands-On LiveLabs
Practice real IT tasks in guided environments.
- Real environments
- Auto-graded
- No installation
01 / Skills you'll get
What you will be able to do
- Develop robust Visual Basic 2017 applications, understanding the full program development cycle from problem definition to deployment, including handling controls and events.
- Implement advanced programming logic using decision structures (If/Select Case), repetition (Do/For loops), and manage data efficiently with variables, arrays, and text file operations.
- Design and implement modular code using Function and Sub Procedures, and apply object-oriented programming principles including classes, objects, and inheritance for scalable solutions.
- Integrate and manage databases within Visual Basic applications, and utilize additional controls to build interactive, multi-form user interfaces.
Course Highlights
-
12 Structured Lessons Comprehensive coverage of core course objectives
-
35 Hands-On LiveLabs Interactive guided scenarios with instant evaluation
-
1 Year Full Access Self-paced learning accessible anytime on all devices
02 / Lessons & labs
See exactly what you will learn and practice
Lessons
12 Interactive Lessons · 59 topics01 Preface 1 topics +
- What’s New in the Eleventh Edition
02 An Introduction to Computers and Problem Solving 3 topics +
- An Introduction to Computing and Visual Basic
- Program Development Cycle
- Programming Tools
03 Visual Basic, Controls, and Events 4 topics · 3 LiveLab +
- An Introduction to Visual Basic 2017
- Visual Basic Controls
- Visual Basic Events
- Summary
3 LiveLab in this lesson — see the labs panel →
04 Variables, Input, and Output 5 topics · 3 LiveLab +
- Numbers
- Strings
- Input and Output
- Summary
- Programming Projects
3 LiveLab in this lesson — see the labs panel →
05 Decisions 6 topics · 4 LiveLab +
- Relational and Logical Operators
- If Blocks
- Select Case Blocks
- Input via User Selection
- Summary
- Programming Projects
4 LiveLab in this lesson — see the labs panel →
06 General Procedures 7 topics · 3 LiveLab +
- Function Procedures
- Sub Procedures, Part I
- Sub Procedures, Part II
- Program Design
- A Case Study: Weekly Payroll
- Summary
- Programming Projects
3 LiveLab in this lesson — see the labs panel →
07 Repetition 5 topics · 4 LiveLab +
- Do Loops
- For . . . Next Loops
- List Boxes and Loops
- Summary
- Programming Projects
4 LiveLab in this lesson — see the labs panel →
08 Arrays 7 topics · 4 LiveLab +
- Creating and Using Arrays
- Using LINQ with Arrays
- Arrays of Structures
- Two-Dimensional Arrays
- A Case Study: Analyze a Loan
- Summary
- Lesson 7 Programming Projects
4 LiveLab in this lesson — see the labs panel →
09 Text Files 6 topics · 3 LiveLab +
- Managing Text Files
- StreamReaders, StreamWriters, and Structured Exception Handling
- XML
- A Case Study: Recording Checks and Deposits
- Summary
- Programming Projects
3 LiveLab in this lesson — see the labs panel →
10 Additional Controls and Objects 6 topics · 4 LiveLab +
- List Boxes and Combo Boxes
- Eight Additional Controls and Objects
- Multiple-Form Programs
- Graphics
- Summary
- Programming Projects
4 LiveLab in this lesson — see the labs panel →
11 Databases 4 topics · 2 LiveLab +
- An Introduction to Databases
- Editing and Designing Databases
- Summary
- Lesson 10 Programming Projects
2 LiveLab in this lesson — see the labs panel →
12 Object-Oriented Programming 5 topics · 5 LiveLab +
- Classes and Objects
- Working with Objects
- Inheritance
- Summary
- Programming Projects
5 LiveLab in this lesson — see the labs panel →
Hands-On Labs Our edge
35 LiveLabs- Creating and Running a Visual Basic Console Application
- Creating and Running a Windows Forms Application
- Creating an Interactive Greeting App
- Using Arithmetic Operators to Calculate Student Average Marks
- Developing a Student Information Processing Application
- Designing a Basic Student Information Form Using Windows Forms
- Determining Students Pass or Fail Status Using If Statement
- Calculating Student Grades Using ElseIf Conditional Statement
- Checking Student Exam Eligibility Using Nested If-Else Statement
- Evaluating Scholarship Categories Using Select Case
- Calculating Student Semester Fees Using Functions With Return Values
- Designing a Calculator Using Windows Forms and Sub-Procedures
- Designing a Student Registration Validation System
- Validating Password Strength Using a Do-While Loop
- Displaying Student Marks Using The For Each Loop
- Generating a Multiplication Table Using the For Next Loop
- Managing Student Marks Using ListBox
- Analyzing Student Marks Using Arrays
- Storing and Displaying Student Marks Using an Array
- Storing and Searching Student Records Using Structures
- Managing Classroom Seating Arrangements Using a Two-Dimensional Array
- Creating a Student Notes File System
- Handling File Reading Errors Using Exception Handling
- Displaying Students by Department Using LINQ to XML
- Creating a Student Report Viewer
- Creating a Student Registration Form with Validation
- Building a Profile Photo Viewer System
- Developing a Student Login System Using Multiple Forms
- Storing Student Records in a Database
- Building a Student Record Management System
- Creating Classes and Objects for Students and Teachers
- Managing Student Club Membership Using Objects
- Creating a Student Smart Management System
- Building a Complete University Management System
- Implementing Inheritance in a University System
03 / FAQs
Questions before you start
Is this 'An Introduction to Programming Using Visual Basic' course suitable for absolute beginners?+
What specific version of Visual Basic will I learn in this training?+
How hands-on is the 'An Introduction to Programming Using Visual Basic' course, and what resources are provided?+
What kind of applications can I expect to build after completing this Visual Basic programming course?+
Does this course prepare me for any Visual Basic 2017 programming certification?+
Learn Visual Basic by Doing
Turn programming concepts into practical skills.
- 1 year of full access
- 35 LiveLab included
- Certificate of completion
No credit card required