Курс будується послідовно - від основ до складних тем. Кожен модуль дає знання для наступного.
На цьому курсі починають з основ алгоритмів та структур даних. Потім переходять до Python - вивчають типи даних, змінні, умовні оператори, цикли, списки та функції. Це база для всіх подальших тем.
Студенти освоюють C++ з нуля. Вчать працювати з вказівниками, структурами, алгоритмами пошуку та сортування. Потім переходять до ООП - конструктори, деструктори, віртуальні функції, абстрактні класи. Окремий блок присвячений бібліотеці STL - контейнери, ітератори, алгоритми, функтори.
Спочатку вивчають теорію баз даних - мову SQL, проектування, нормалізацію, багатотабличні запити. Потім переходять до Microsoft SQL Server - T-SQL, представлення, тригери, збережені процедури, система прав, резервне копіювання.
У системному програмуванні розглядають потоки, процеси, синхронізацію. У мережевому - сокети, протоколи, синхронні та асинхронні механізми обміну даними.
Починають з основ - HTML та CSS для створення веб-сторінок. Потім переходять до ASP.NET Core на C# з використанням MS SQL Server - створення REST API, мікросервісів. Окремий модуль присвячений веб-розробці на Python з Django та FastAPI.
Студенти вчаться працювати з хмарними рішеннями Microsoft Azure. Вивчають Docker та Kubernetes для створення та оркестрації контейнерів. Окремий блок про Fintech - Blockchain, криптовалюти, смарт-контракти на Solidity.
Модуль з React Native охоплює створення мобільних додатків для Android та iOS - адаптивний інтерфейс, навігація, мережева взаємодія. У Python додають штучний інтелект - нейронні мережі, комп'ютерний зір, обробку природної мови.
Вивчають патерни проектування та мову UML для створення діаграм. У управлінні проектами розглядають Agile, Scrum, роботу з вимогами, інструменти керування якістю.
Курс включає підготовку до сертифікацій Cisco Networking Academy по C, C++, Python, JavaScript та Microsoft Learn for Educators по Azure Fundamentals.
Навчання відбувається онлайн з використанням сучасного обладнання. Студенти працюють з викладачами на лекціях, вебінарах та воркшопах. Велика увага приділяється реальним проектам - це допомагає створити портфоліо для подальшої роботи.