Your Progress

Learning Summary

0 of 160 topics completed
Quizzes Completed 0Best Quiz Score —Current Level Not startedContinue Choose a topic

Suggested sequence

Learning roadmap

Topics follow the Admin display order

Beginner

160 topics
  1. Introduction to VB.NET
  2. History of Visual Basic
  3. VB.NET vs Visual Basic
  4. VB.NET Features
  5. .NET Platform Overview
  6. .NET Runtime
  7. Common Language Runtime
  8. .NET SDK
  9. Installing Visual Studio
  10. Creating a VB.NET Project
  11. VB.NET Project Structure
  12. First VB.NET Program
  13. Compilation and Execution
  14. Comments
  15. Keywords
  16. Identifiers
  17. Statements
  18. Code Blocks
  19. Variables
  20. Constants
  21. Variable Declaration
  22. Variable Initialization
  23. Type Inference
  24. Option Explicit
  25. Option Strict
  26. Option Infer
  27. Primitive Data Types
  28. Integer Types
  29. Floating-Point Types
  30. Decimal Type
  31. Boolean Type
  32. Char Type
  33. String Type
  34. Date Type
  35. Object Type
  36. Nullable Types
  37. Type Conversion
  38. Implicit Conversion
  39. Explicit Conversion
  40. CType
  41. DirectCast
  42. TryCast
  43. Arithmetic Operators
  44. Assignment Operators
  45. Comparison Operators
  46. Logical Operators
  47. Bitwise Operators
  48. Shift Operators
  49. String Concatenation
  50. Operator Precedence
  51. Console.Write
  52. Console.WriteLine
  53. Console.Read
  54. Console.ReadLine
  55. Console Input
  56. String Formatting
  57. String Interpolation
  58. If Statement
  59. If Else Statement
  60. ElseIf Statement
  61. Nested If
  62. Select Case
  63. For Loop
  64. For Each Loop
  65. While Loop
  66. Do While Loop
  67. Do Until Loop
  68. Exit Statement
  69. Continue Statement
  70. Nested Loops
  71. Arrays
  72. One-Dimensional Arrays
  73. Multidimensional Arrays
  74. Jagged Arrays
  75. Array Initialization
  76. Array Traversal
  77. Array Methods
  78. Array Sorting
  79. Array Searching
  80. String Operations
  81. String Properties
  82. String Methods
  83. String Comparison
  84. String Searching
  85. String Replacement
  86. String Splitting
  87. String Joining
  88. StringBuilder
  89. Sub Procedures
  90. Functions
  91. Parameters
  92. Arguments
  93. Optional Parameters
  94. Named Arguments
  95. ByVal
  96. ByRef
  97. Return Values
  98. Procedure Overloading
  99. Variable Scope
  100. Local Variables
  101. Global Variables
  102. Classes
  103. Objects
  104. Fields
  105. Properties
  106. Methods
  107. Constructors
  108. Shared Members
  109. Encapsulation
  110. Inheritance
  111. Polymorphism
  112. Abstraction
  113. Method Overloading
  114. Method Overriding
  115. MustInherit Classes
  116. MustOverride Methods
  117. NotInheritable Classes
  118. Interfaces
  119. Multiple Interface Implementation
  120. Access Modifiers
  121. Public
  122. Private
  123. Protected
  124. Friend
  125. Protected Friend
  126. Private Protected
  127. Me Keyword
  128. MyBase Keyword
  129. MyClass Keyword
  130. Collections
  131. ArrayList
  132. List
  133. Dictionary
  134. SortedDictionary
  135. HashSet
  136. Queue
  137. Stack
  138. LinkedList
  139. Generic Collections
  140. Collection Initializers
  141. Exceptions
  142. Try Catch
  143. Finally
  144. Throw
  145. Custom Exceptions
  146. Exception Filters
  147. Nested Exception Handling
  148. File Class
  149. Directory Class
  150. FileInfo
  151. DirectoryInfo
  152. FileStream
  153. StreamReader
  154. StreamWriter
  155. BinaryReader
  156. BinaryWriter
  157. Text Files
  158. Binary Files
  159. File Paths
  160. Path Class

Topics

160 published topics

  1. 101 Global VariablesLearn Global Variables through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
  2. 102 ClassesLearn Classes through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  3. 103 ObjectsLearn Objects through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  4. 104 FieldsLearn Fields through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
  5. 105 PropertiesLearn Properties through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
  6. 106 MethodsLearn Methods through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  7. 107 ConstructorsLearn Constructors through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  8. 108 Shared MembersLearn Shared Members through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
  9. 109 EncapsulationLearn Encapsulation through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
  10. 110 InheritanceLearn Inheritance through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  11. 111 PolymorphismLearn Polymorphism through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  12. 112 AbstractionLearn Abstraction through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 14 min read · 90 min learning
  13. 113 Method OverloadingLearn Method Overloading through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  14. 114 Method OverridingLearn Method Overriding through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  15. 115 MustInherit ClassesLearn MustInherit Classes through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  16. 116 MustOverride MethodsLearn MustOverride Methods through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  17. 117 NotInheritable ClassesLearn NotInheritable Classes through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  18. 118 InterfacesLearn Interfaces through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  19. 119 Multiple Interface ImplementationLearn Multiple Interface Implementation through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning
  20. 120 Access ModifiersLearn Access Modifiers through a detailed VB.NET lesson with examples, exercises and practice questions.Beginner · 13 min read · 90 min learning