Math
Hyperskill
Computer Algorithms and Data Structures
Practical, real-life algorithm training for excelling in job interviews. Master algorithmic thinking, data manipulation, and enhance problem-solving skills.
In-IDE learning
Algorithmic Challenges in Kotlin
Prepare for your next technical interview by practicing solving algorithmic challenges in IDE using Kotlin. The main learning objectives of this hands-on course are...
University degree
Software, Data and Technology
This bachelor's program offered by JetBrains and Constructor University combines the latest in software development, data analysis, and machine learning.
University degree
Computer Science and Artificial Intelligence
This undergraduate program focuses on data science, machine learning, robotics, software engineering, and theoretical computer science