Курс починається з основ Python. Студенти вивчають головні концепції, типи даних, числа, рядки та функції. Далі йде робота з булевою логікою, умовними операторами та циклами. Окремий блок присвячено тому, як вчитися ефективно - це допомагає швидше засвоювати матеріал.
Другий модуль розширює знання з Python. Тут показують, як налаштувати середовище, писати чистий код і знаходити помилки. Детальніше розглядаються робота з числами, рядками, функціями та циклами. Додаються словники та логічні оператори. Паралельно студенти освоюють Git і термінал - базові інструменти кожного програміста.
Цей блок охоплює складніші теми Python: змінні та незмінні типи, спискові включення, декоратори, класи та ООП. Студенти вивчають ітератори, генератори, обробку винятків, роботу з файлами та тестування. Окремо йде SQL - мова для роботи з базами даних, від простих запитів до складних об'єднань таблиць.
Модуль починається з основ веб-розробки - HTML та CSS. Студенти вчаться створювати структуру сторінок і задавати стилі. Далі йде Django ORM для роботи з базами даних та сам фреймворк Django. Розглядається архітектура MVT, форми, аутентифікація та розгортання проектів. Окремо вивчається, як працює інтернет - від моделі OSI до HTTP та безпеки.
Студенти освоюють Django REST Framework для створення API. Вчаться працювати з серіалізаторами, аутентифікацією, додають JWT-токени та Docker. Окремий блок присвячено асинхронному програмуванню в Python - концепції паралелізму та бібліотеці asyncio.
Цей модуль охоплює SOLID принципи, FastAPI, веб-скрапінг з Selenium та Scrapy, аналіз даних з Pandas та машинне навчання. Студенти також вивчають алгоритми та структури даних - складність алгоритмів, масиви, зв'язані списки, стеки, черги та хеш-таблиці.
Останній блок включає основи JavaScript - від першої програми до роботи з масивами та методами рядків. Значна частина присвячена кар'єрі: від складання резюме та підготовки до співбесід до пошуку роботи та успішного проходження випробувального терміну.
Курс підходить для зайнятих людей - можна вчитися у власному темпі. Тричі на тиждень відбуваються дзвінки з менторами. Є чат з одногрупниками. Навчальні матеріали без зайвої інформації замість довгих лекцій. Після навчання в портфоліо буде три робочих проекти. Курс гарантує працевлаштування після навчання або повернення коштів.