На цьому курсі починають з основ. Спочатку розглядають різні мови програмування та їх відмінності. Потім переходять до простих типів даних, змінних і констант. Завершують вступний модуль виразами та операторами - це фундамент для подальшого навчання.
Далі вчаться керувати логікою програми. Розглядають розгалуження через if...else, switch та тернарний оператор. Потім переходять до циклів - do...while, while, for, foreach. Важливою частиною є навчання дебагінгу - способам знаходження та виправлення помилок у коді.
Третій модуль присвячений структурам даних. Студенти вчаться працювати з одновимірними та багатовимірними масивами. Опанують алгоритми пошуку та сортування. Додатково вивчають списки, словники та перерахування - це основні інструменти для роботи з колекціями даних.
Окремий модуль присвячений роботі з рядками. Тут розглядають операції з текстом, форматування та спеціальні алгоритми. Особливу увагу приділяють класу StringBuilder для ефективної роботи з великими об'ємами тексту.
На цьому етапі вчаться структурувати код. Розглядають створення методів, роботу з аргументами та значеннями, що повертаються. Вивчають ref та out параметри, перевантаження методів. Завершують модуль рекурсивними алгоритмами - це важлива концепція у програмуванні.
Шостий модуль знайомить з ООП. Студенти вивчають класи та структури, властивості об'єктів. Розглядають основні принципи - інкапсуляцію, успадкування та поліморфізм. Це ключовий етап для розуміння сучасного програмування.
Завершальний модуль присвячений роботі з файловою системою. Вчать працювати з папками - відкривати, створювати, читати та видаляти. Також опанують операції з файлами - від читання до редагування. Це необхідний навик для роботи з даними у реальних проектах.
Курс розрахований на впевнених користувачів ПК. Заняття проходять онлайн у групах. Кожен студент отримує особистий кабінет та доступ до відеозаписів після закінчення курсу. Багато практичних завдань допомагають закріпити знання. Викладачі - практики з топових компаній. Є можливість повернути кошти до шостого заняття.