Our Visual Basic Series provide solid Windows Programming skill build up...
VRVB101 Visual Introduction
VRVB201 Advanced Windows Programming
VRVB301 VB for Professionals
VRVB501 Communication & Hardware Control (coming soon...)