Цей курс побудований логічно - від базових понять до практичного застосування. Кожен модуль дає знання, які стануть основою для наступного кроку.
На цьому курсі починають з огляду мов програмування та їх парадигм. Слухачі дізнаються про сучасні мови та їх призначення. Далі розглядають поняття алгоритму - його роль у вирішенні задач, властивості та основні типи. Це дає фундаментальне розуміння того, як працює програмування.
Тут пояснюють синтаксис і семантику мов програмування. Слухачі вчаться працювати зі змінними, типами даних та виразами. Розбирають, як дані зберігаються в пам'яті комп'ютера. Курс охоплює найпростіші операції введення-виведення, умовні конструкції та цикли - те, без чого неможливо уявити програмування.
Цей блок присвячений структурам даних. Слухачі вчаться працювати з одномірними та двовимірними масивами. Далі йде розгляд користувацьких об'єктів, їх властивостей і методів. Курс пояснює асоціативні масиви, формат JSON, особливості роботи з рядками та датами. Це вже серйозний крок до створення складних програм.
Тут глибоко розбирають функції - їх опис, виклик, параметри та передачу даних. Після цього переходять до побудови графічного інтерфейсу. Слухачі вчаться створювати форми, працювати з елементами управління на веб-формах, обробляти події миші. Це вже практичне застосування отриманих знань.
Завершальна частина курсу знайомить з системою контролю версій - важливим інструментом у роботі кожного програміста. Це останній штрих, який готує до реальної роботи в IT.
Після курсу слухачі зможуть аналізувати задачі та будувати алгоритми з використанням умовних і циклічних конструкцій. Вони навчаться працювати зі змінними, функціями та подіями. Курс дає орієнтування в базових поняттях програмування та допомагає зрозуміти, який IT-напрямок найближчий. Випускники зможуть ефективно працювати з одномірними та двовимірними масивами даних.
Курс включає підтримку ментора протягом всього навчання. Велика увага приділяється практичним завданням. Після успішного завершення видається сертифікат.