Most popular
Hyperskill
Introduction to Python
Explore the go-to language for web, data, AI and automation. Understand the basics, write your first code, and kickstart your tech journey.
Hyperskill
Python Developer
Acquire key skills to build a strong foundation for a career in tech. Start from the basics, deepen your understanding, perfect your code, and expand into advanced projects.
In-IDE learning
Kotlin Onboarding: Introduction
This course is designed for novices in Kotlin and focuses on the basic concepts of the Kotlin language. Each lesson of the course is built in the form of a project...
Hyperskill
Kotlin Core
Kotlin, developed by JetBrains, is Google's preferred language for Android app development. Master the language under the guidance of its original creators.
In-IDE learning
Learn Rust
Based on Carol Nichols’ exciting rustlings course, this adaptation contains exercises to help you learn how to read and write Rust code.
Hyperskill
Frontend Developer
Master core web development concepts and the popular tool suite, JavaScript, HTML, and CSS to create your own websites and apps.
In-IDE learning
Java for beginners
Originally created as an online learning resource for the students of Hsinchu International School in Taiwan but released for the general public. This course covers...
In-IDE learning
Introduction to Python
This is an introductory Python course by JetBrains Academy. The presented materials are based on the official Python Documentation. The target audience are the people...
In-IDE learning
C++Basics
The course is designed for beginners who want to learn the basics of the C/C++ language. The main goal of the course is to introduce the C++ language, its philosophy...