JetBrains Academy logo
Subjects
AI & AI Coding ToolsAlgorithms and Data StructuresBackendData ScienceDeep LearningDevOpsJAVAKotlin & 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.

Chris Dunlop, AI Developer & 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

Intro to AI in DevOps

Learn the fundamentals of DevOps and apply AI to real-world workflows. Deploy your first application with AI assistance, integrate AI into CI/CD pipelines, and discover how it enhances operations and addresses common challenges.

Talex Maxim, Principal DevOps engineer

AI Agents as Your Team

Learn how AI agents work under the hood and apply them effectively in development. Explore agent workflows, existing solutions, and integration strategies while understanding the risks, challenges, and best practices for maximizing their value in coding.

Andrew Zakonov, AI Product Leader

Legal Risks of Coding with AI

Understand the key legal risks of using AI in software development. Learn how copyright applies to product owners, freelancers, and employees, ensure your code is protected, and navigate AI tool terms of use, from data policies to IP warranties.

Oksana Pavlova, Senior Legal Counsel

Join full course →

AI & AI Coding Tools

Sourse logoHyperskill

DevOps Engineer with AI: CI/CD Pipelines & Docker Skills

Hands-on DevOps training with AI integration, CI/CD pipelines, Docker, Git, and configuration management. Build job-ready automation skills.

JetBrains Academy

Sourse logoHyperskill

Coding with Junie, AI Agent by JetBrains

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

JetBrains Academy

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 Academy

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 Academy

Sourse logoHyperskill

Coding with Cursor

Learn how to use Cursor, the AI-powered coding assistant, to increase productivity and simplify your development workflow.

JetBrains Academy

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