JetBrains Academy logo
Subjects
AI & Vibe codingAlgorithms and Data StructuresBackendData ScienceDeep LearningDevOpsKotlin & AndroidMachine LearningMathML & MathMost popularSQL and DatabasesWeb Dev
Languages
C/C++GoHTML/CSSJavaJavaScriptKotlinPythonRustScala
Full catalog

Algorithms and Data Structures

Sourse logoIn-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...

JetBrains s.r.o.

Sourse logoIn-IDE learning

AMazing

In this course by JetBrains Academy, you will strengthen your Python skills by implementing the Depth First Search algorithm to generate a 2D maze. To get the most out...

JetBrains s.r.o.

Sourse logoIn-IDE learning

Reinforcement Learning Maze Solver

This is an introductory Reinforcement Learning tutorial by JetBrains Academy demonstrating the approach on a simple task of solving a labyrinth. You will implement a...

JetBrains s.r.o.

Subscribe to receive regular product news and blog updates

Follow us

  • X for product updates
  • YouTube for helpful tutorials
  • LinkedIn for educational insights
  • Discord for assistance with courses
Find the Kotlin course that suits you best →
Privacy & SecurityTerms of UseTrademarksLegalGenuine Tools
© 2000—2025 JetBrains s.r.o. All rights reserved. Developed with drive and IntelliJ IDEA