Курс починається з знайомства з групою та Git - системою контролю версій для командної роботи. Слухачі одразу переходять до практики: встановлюють Visual Studio 2022, розбирають синтаксис C# на прикладі програми HelloWorld, працюють з класом Console та компілюють свою першу програму.
У цьому модулі вивчаються змінні, типи даних та математичні оператори. Слухачі освоюють умовні оператори - switch case, if then, else - та чотири види циклів: for, foreach, while і do while. Це дає основу для створення логіки програм.
Модуль охоплює роботу з масивами - від простих до багатовимірних, включаючи алгоритми сортування. Розглядається робота з рядками через String та більш ефективний StringBuilder. Теоретичні знання відразу закріплюються на практичному занятті.
Слухачі переходять до класів та структур, вивчають конструктори, деструктори та відмінності між типами значень і посилань. Розбираються статичні методи, ключове слово "this" та основи .NET Framework - CLR, CTS, простори імен та створення власних бібліотек.
Цей блок присвячений методам: параметрам, модифікаторам ref та out, перевантаженню та рекурсії. Окрема увага приділяється обробці помилок через винятки та роботі з файловою системою. Знання закріплюються на черговому практичному занятті.
Фінальна частина курсу глибше розкриває об'єктно-орієнтоване програмування: наслідування, інкапсуляцію, поліморфізм та інтерфейси. Останній модуль вчить писати юніт-тести, працювати за принципом Red-Green-Refactoring та використовувати Mocks і Stubs. Курс завершується фінальною практичною роботою.
Курс складається з 12 занять, які проводяться українською мовою з використанням англійських термінів. Після успішного завершення видається сертифікат. На протязі всього навчання доступна допомога ментора.