Курс починається з основ програмування на C#. Студенти знайомляться з мовою, вивчають типи даних, змінні та масиви. Далі йде робота з умовними операторами, обробкою винятків та створенням методів. Особлива увага приділяється роботі з текстом, рядками та налагодженню програм. Паралельно вивчається система контролю версій Git для ефективної роботи з кодом.
У цьому модулі розглядаються принципи ООП. Студенти працюють з класами, абстрактними класами та інтерфейсами. Вивчають інкапсуляцію, структури, успадкування та поліморфізм. Ці концепції формують основу сучасного програмування та дозволяють створювати складніші програми.
Тут курс заглиблюється в складніші аспекти мови. Розглядаються узагальнені типи, серіалізація даних та методи розширення. Студенти вчаться писати модульні тести, керувати посиланнями на проекти. Вивчаються події, делегати, лямбди, рефлексія та робота з колекціями. Завершується модуль асинхронним програмуванням та технологією LINQ.
Модуль присвячений основам роботи з базами даних. Спочатку вивчається SQL - мова для роботи з даними, включаючи DML операції. Потім студенти знайомляться з Entity Framework для спрощення доступу до даних. Розглядаються DDL операції, ключі та індекси для оптимізації роботи з базами.
Цей блок дає основи веб-розробки. Студенти вивчають HTML та CSS для створення структури та стилізації веб-сторінок. Далі йде знайомство з JavaScript - типами даних, змінними та роботою з HTML-формами. Ці знання необхідні для повноцінної веб-розробки.
Фінальний технічний модуль об'єднує всі отримані знання. Студенти вивчають протокол HTTP, валідацію даних та основи ASP.NET Core. Розглядаються архітектурні патерни MVC, WebAPI та REST. Вивчаються фільтри, middleware, конфігурація та впровадження залежностей. Додатково - хелс-чеки та логування. Завершується модуль роботою над фінальним проектом та його презентацією.
Бонусний модуль розкриває можливості штучного інтелекту для розробників. Студенти дізнаються, що таке ШІ, як він працює та де його можна застосовувати. Розглядаються популярні інструменти: ChatGPT, Bard, Grammarly та інші. Особлива увага приділяється використанню ШІ для пошуку роботи - покращенню резюме, підготовці до співбесід та роботі з вакансіями.
English club проходить під керівництвом викладача англійської. Заняття зосереджені на розмовній практиці та формуванні словникового запасу для IT-сфери. Студенти вчаться писати CV та готуються до співбесід в іноземних компаніях. Групи формуються за рівнем знань - від початкового до продвинутого.
Цей модуль допомагає з працевлаштуванням. Професійний рекрутер вчить створювати конкурентні резюме та супровідні листи. Студенти готуються до технічних співбесід, вивчають типові питання та створюють профіль в LinkedIn. Додатково - джерела пошуку вакансій та стратегії подачі заявок.
Курс розрахований на людей від 16 років. Заняття проходять ввечері через Zoom. Теоретичний матеріал студенти вивчають самостійно, а на онлайн-зустрічах розбирають практичні завдання. Навчання відбувається в командах під керівництвом викладача, який виконує роль тімліда. Після успішного завершення курсу та захисту дипломного проекту видається сертифікат.