Українська
Курси
Навчальні курси з об’єктно-орієнтованого програмування мовами C++, C#, Java, Kotlin і Python та з паралельних і розподілених обчислень. Кожна тема складається з лекції, поділеної на розділи, розібраних прикладів, варіантів завдань трьох рівнів складності та контрольних питань.
Оберіть курс своєї дисципліни. Курси ООП починаються з основ мови і не потребують досвіду роботи з нею. «Об’єктно-орієнтоване програмування C# II» продовжує курс «Об’єктно-орієнтоване програмування C# I», а «Паралельні та розподілені обчислення» розраховано на тих, хто вже пройшов курс об’єктно-орієнтованого програмування.
Об’єктно-орієнтоване програмування мовою C++
Від першої програми у Visual Studio 2026 до класів, шаблонів, контейнерів, ranges та модулів C++26. 16 тем у трьох модулях.
Об’єктно-орієнтоване програмування мовою C# I
Від платформи .NET і першої програми до класів, інтерфейсів, узагальнень, LINQ, роботи з файлами, принципів SOLID і модульного тестування. 18 тем у трьох модулях.
Об’єктно-орієнтоване програмування мовою C# II
Продовження курсу C# I: Git, регулярні вирази, Windows Forms, async/await, ADO.NET та Entity Framework Core, мережні застосунки, REST і SignalR, WPF, .NET MAUI та інтеграція моделей штучного інтелекту. 16 тем у трьох модулях.
Об’єктно-орієнтоване програмування мовою Java
Від JDK 27 та IntelliJ IDEA до класів, записів, узагальнень, колекцій, Stream API, модулів, JDBC та графічних застосунків на JavaFX. 16 тем у чотирьох модулях.
Об’єктно-орієнтоване програмування мовою Kotlin
Від Kotlin 2.4 і проєктів Gradle до null-безпеки, класів даних, узагальнень, колекцій, корутин, бази даних з Exposed та застосунків на Compose Multiplatform. 16 тем у чотирьох модулях.
Об’єктно-орієнтоване програмування мовою Python
Від Python 3.14 і PyCharm до функцій, колекцій, генераторів, класів і протоколів, pytest, SQLite і SQLAlchemy, NumPy та pandas, графічних застосунків на PySide6 і пакування. 16 тем у чотирьох модулях.
Паралельні та розподілені обчислення
Від потоків і синхронізації в C# (TPL, PLINQ, SIMD) до високопродуктивних обчислень мовою C++ з OpenMP, CUDA та MPI на кластері Slurm і розподілених застосунків .NET з RabbitMQ, Orleans, Docker і Kubernetes. 18 тем у трьох модулях.