- First Steps In Coding
 - Simple Calculations
 - Simple Conditional Statements
 - Complex Conditional Statements
 - Simple Loops
 - Drawing Figures with Loops
 - Advanced Loops
 
- Data Types and Variables - Lab (assignment)
 - Data Types and Variables - Exercises (assignment)
 - Methods and Debugging - Lab (assignment)
 - Methods and Debugging - Exercises (assignment)
 - Arrays - Lab (assignment)
 - Arrays - Excercises (assignment)
 - List - Lab (assignment)
 - List - Exercises (assignment)
 - Dictionaries, Lambda And LINQ - Lab (assignment)
 - Dictionaries, Lambda And LINQ - Exercises (assignment)
 - Objects and Classes - Lab (assignment)
 - Objects and Classes - Exercises (assignment)
 - Files And Directories - Lab (assignment)
 - Strings - Lab (assignment)
 - Exam Preparation I
 - Exam Preparation II
 - Exam Preparation III
 - Exam Preparation IV
 
- Data Types: Numeral Types and Type Conversion - Lab (assignment)
 - Data Types: Text and Other Types, Variables - Lab (assignment)
 - Data Types and Variables - Exercises (assignment)
 - Methods: Defining and Calling Methods - Lab (assignment)
 - Methods - Exercises (assignment)
 - Debugging and Troubleshooting Code - Lab (assignment)
 - Debugging - Exercises (assignment)
 - Arrays - Simple Array Processing - Lab (assignment)
 - Simple Arrays - Exercises (assignment)
 - Simple Arrays More Exercises (assignment)
 - Lists Processing Variable Length Sequences - Lab (assignment)
 - Lists - Exercises (assignment)
 - Lists - More Exercises (assignment)
 - Array and List Algorithms - Lab (assignment)
 - Dictionaries - Lab (assignment)
 - Dictionaries - Exercises (assignment)
 - Nested Dictionaries - Lab (assignment)
 - Nested Dictionaries - Exercises (assignment)
 - Lambda and LINQ - Lab (assignment)
 - Lambda and LINQ - Exercises (assignment)
 - Objects and Simple Classes - Lab (assignment)
 - Objects and Simple Classes - More Exercises (assignment)
 - Files and Directories - Lab (assignment)
 - Strings and Text Processing - Lab (assignment)
 - Strings and Text Processing - Exercises (assignment)
 - Regular Expressions (RegEx) - Lab (assignment)
 
- HTML5 and CSS: Basic Tags, Basic Styling, Forms, Simple Sites (assignment)
 - HTML5 and CSS: Exercises - Slice and Dice the Blog Web Design (SoftUni Blog)
 - PHP: Syntax, Basic Web - Exercise (assignment)
 - PHP: MVC & Symfony Overview - Exercise (assignment)
 - JavaScript: Syntax, Basic Web - Lab (assignment)
 - JavaScript: Syntax, Basic Web - Exercise (assignment)
 - JavaScript: ExpressJS Overview - Exercise (assignment)
 - JavaScript: Blog Basic Functionality - Exercise (assignment)
 - Java: Syntax - Lab (assignment)
 - Java: Syntax, Basic Web - Exercise (assignment)
 - C#: ASP.NET MVC Overview - Exercise (assignment)
 
- Stacks and Queues - Lab (assignment)
 - Stacks and Queues - Exercise (assignment)
 - Sets and Dictionaries - Lab (assignment)
 - Sets and Dictionaries - Exercise (assignment)
 - Manual String Processing - Lab (assignment)
 - Functional Programming - Lab (assignment)
 - LINQ - Exercise (assignment)
 
- JavaScript Syntax - Lab (assignment)
 - Operators and Logic Flow - Lab (assignment)
 - Syntax Operators and Logic Flow - Exercise (assignment)
 - Functions - Lab (assignment)
 - Functions - Exercise (assignment)
 - Arrays and Matrices - Lab (assignment)
 - Arrays and Matrices - Exercise (assignment)
 - Strings and RegExp - Lab (assignment)