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 Engineering Video Course SeriesSpecial project

Nebius Logo

10 course series

25 practice tasks

20 hours

1 capstone project

Prompting Techniques

Learn prompt engineering from basics to advanced. Choose the right LLMs for specific tasks, tune generation parameters, and streamline your workflow with AI-assisted programming.

Roman Gaev, AI Product Manager

Coding with AI Assistant

Unlock the full potential of the AI assistant integrated into your IDE. Learn how it works, explore its core features, and apply best practices to write cleaner, more efficient code.

Clara Maine, Software Engineer

Agents for Software Development

Integrate AI agents into your coding workflow. Explore them in different action spaces, learn evaluation, benchmarking, and key safety measures. See an agent in action with a live demo.

Graham Neubig, Chief Scientist & Co‑Founder

AI Dev Tools Overview

Explore the landscape of AI-powered dev tools—chatbots, in-IDE assistants, code bootstrappers, and AI agents. Learn the pros, cons, and how to pick the right tool for your programming needs.

Alexey Grigorev, Data Scientist & Entrepreneur

AI in QA Engineering

Apply AI tools in QA to generate test cases and test data, automate scripts, and build complete testing pipelines. Learn the pros, cons, and how to choose the right solution for your tasks.

Daniel Knott, Head of Software Engineering

Building Your Own Agent

Understand how AI agents work and build one for your tasks. Learn how LLMs use external tools, explore agentic frameworks, and create a simple AI agent to apply your skills.

Stanislav Fedotov, AI Scientist

Join full course →

AI & Vibe coding

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: Master Code Generation & Automation

Go beyond syntax with advanced AI tools for developers. Learn to leverage generative AI for complex code generation, automated debugging, and performance optimization. Start mastering the next generation of software development.

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.

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.

Subscribe to receive regular product news and blog updates

Follow us

  • Product News & Updates
  • Insights & Updates
  • Tutorials & Livestreams
  • Industry Insights & Discussions
  • Course Help & Chat
  • Edutainment & Fun
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