Introduction to Visual Basic .NET and the .NET framework Visual Studio and your first VB.NET console application Variables and type system in VB.NET More on the VB.NET type system: Data types Conditions (branching) in VB.NET Loops in VB.NET Sanitizing user input in VB.NET Arrays in VB.NET Strings in VB.NET - Working with single characters Strings in VB.NET - Split and Join Multidimensional arrays in VB.NET Mathematical functions in VB.NET - The Math library Introduction to object-oriented programming in VB.NET First object-oriented application in VB - Hello object world RollingDie in VB.NET - Constructors and random numbers Reference and value data types in VB.NET Warrior for the arena in VB.NET Arena with warriors in VB.NET Inheritance and polymorphism in VB.NET Arena with a mage in VB.NET (inheritance and polymorphism) Properties in VB.NET Introduction to DOM and events in JavaScript DOM manipulation in JavaScript Table editor in JavaScript Finishing the table editor in JavaScript Images and drawing on canvas using JavaScript 2D canvas context in JavaScript Timers and animations in JavaScript Lists in VB.NET Diary with a database in VB.NET Interfaces in VB.NET Type casting and object hierarchy in VB.NET Abstract class, comparing and operator overloading in VB.NET Indexers, Equals, constants, enums and flags in VB.NET Delegates, anonymous methods and lambdas in VB.NET Events in VB.NET Structures, boxing, partial members and methods in detail Shared class members in VB.NET Date and time in VB.NET Solved tasks for JavaScript lessons 8-12 Solved tasks for JavaScript lessons 13-14 Solved tasks for JavaScript lesson 15 Nullable types, cloning, attributes, destructor and more Activities