This document outlines 17 lessons on programming in Visual Basic. The lessons cover topics such as working with controls, managing data, building applications, writing code, controlling program flow with conditional statements, and working with files, graphics, and multimedia. Early lessons introduce the Visual Basic environment and teach basic programming concepts. Later lessons demonstrate more advanced techniques like looping, functions, arrays, and mouse/file programming. The document provides code examples and step-by-step instructions to illustrate key Visual Basic programming concepts and skills.