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

AI & Vibe coding

FREE

AI-Assisted Programming Course Series

Learn practical AI. Build real-world solutions

Sourse logoIn-IDE learning

Master AI: Build Game Players Using AlphaZero

This course is no longer available for new enrollments. Existing users can continue learning.

JetBrains s.r.o.

Sourse logoHyperskill

DevOps Engineer with AI

Gain a comprehensive understanding of DevOps principles, CI/CD, configuration management, and integrate AI technologies in DevOps processes. Get up-to-date practical skills needed for a DevOps engineer role.

JetBrains s.r.o.

Sourse logoHyperskill

Vibe Coding with Junie for Developers

Mastering Junie in JetBrains IDEs: Learn how to use Junie, the AI coding assistant for JetBrains IDEs, to make coding faster and easier.

JetBrains s.r.o.

Sourse logoHyperskill

AI Tools for Developers

Learn how to use AI tools for improving your software development workflow. Apply AI in code generation, debugging, testing, and more, helping you build better software faster.

JetBrains s.r.o.

Sourse logoHyperskill

Introduction to AI Engineer with Python

This hands-on program is perfect for budding developers who want to gain a good understanding on the basics of AI. Each project builds on the previous one, making sure you develop a deep and comprehensive understanding of AI engineering.

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