- Lecture 01 - Introduction to C#, Visual studio and .NET
- Lecture 02 - Object-oriented programming and advanced constructs in C#
- Lecture 03 - .NET Standard and Language Integrated Query (LINQ)
- Lecture 04 - Entity Framework
- Lecture 05 - Application testing and continous integration in C#
- Lecture 06 - Design patterns in C#
- Lecture 07 - Clean code in C#
- Lecture 08 - Repository, UnitOfWork, Facade and Mapper design patterns
- Lecture 09 - Model–View–ViewModel (MVVM) design pattern
- Lecture 10 - Windows Presentation Foundation (WPF)
- Lecture 11 - Asynchronous and parallel programming in C#
- Lecture 12 - Performance analyzing and memory managment in C#
- Lecture 13 - Multiplatform development, .NET Core, application containerization
- Laboratory 01 - Work in Visual studio environment
- Laboratory 02 - Data management using Entity Framework
- Laboratory 03 - Clean code
- Laboratory 04 - View Model creation, WPF basics
- Laboratory 05 - WPF View binding to View Model