На цьому курсі починають з розуміння того, як працює програма. Спочатку студенти знайомляться з інформаційною моделлю та блок-схемами, потім освоюють редактор коду. Цей модуль дає загальне уявлення про процес створення програм.
Далі курс охоплює змінні - їх оголошення, ініціалізацію та присвоєння значень. Розглядаються константи та основні типи даних: числові, строкові та логічні. Студенти вчаться виконувати арифметичні операції з використанням базових та скорочених операторів.
Тут вивчають масиви, списки, стеки, черги та колекції Set і Map. Паралельно розглядають логічні оператори булевої алгебри та оператори порівняння, що дозволяє будувати складні умови.
Цей блок присвячений операторам розгалуження if/else, switch та тернарному оператору. Додатково вивчають цикли for і while, а також інструкції break і continue для контролю виконання програми.
Студенти освоюють створення функцій, їх структуру, аргументи та параметри за замовчуванням. Розглядають поняття області видимості, рекурсії, а також спеціальні типи даних enum, void та null.
Модуль охоплює роботу з об'єктами - їх поля, методи та оператор крапка. Вивчають приведення типів, строкові операції, регулярні вирази та основні методи роботи з колекціями.
Цей розділ присвячений класам, конструкторам, інструкції new та ключовим словам this і base. Розглядають принципи ООП: інкапсуляцію, успадкування, поліморфізм, перевизначення та перевантаження методів. Додатково вивчають інтерфейси та модифікатори доступу.
Завершальні модулі охоплюють обробку помилок за допомогою try/catch, створення багатофайлових проєктів. Студенти вивчають правила хорошого тону в програмуванні: коментарі, правильні назви, форматування коду та уникнення магічних чисел.
Курс містить повний обсяг базової інформації про програмування, починаючи з фундаментальних понять. Ви опануєте основи, які дозволять розуміти принципи створення програмного коду для будь-якої мови програмування.
Після успішного завершення курсу видається електронний сертифікат. Студенти отримують повний комплект матеріалів з кожної теми. Тренер завжди готовий допомогти з питаннями щодо пройдених тем. Доступна Програма Лояльності для подальшого навчання.
Випускники мають можливість пройти стажування для отримання практичного досвіду та наповнення портфоліо. Після стажування, за згодою, їх дані потрапляють до бази претендентів, якою курс ділиться з партнерами. Додатково надаються чек-листи та корисні посилання для подальшого розвитку.