AI Assistant Coding Education JetBrains Academy Learning Courses News

Learn AI-Assisted Programming With Junie: Free Courses From JetBrains Academy and Nebius

For over 25 years, JetBrains has been driven by a desire to make developers more productive and enhance the developer experience by providing smarter, more efficient tools. JetBrains Academy advances this mission by empowering learners to study computer science and gain hands-on experience with the professional tools they’ll use in their future careers.

AI is becoming a standard in software development. At JetBrains, we design AI to empower developers. Take Junie, our smart coding agent, for example. It’s a reliable collaborator that fits into developers’ IDE and adapts to their workflow to support the way they build and enhance the full development experience. 

Together with our partner Nebius, an AI cloud platform known for its expertise in high-performance and AI-first workloads, we’re distilling this expertise into a course series demonstrating how to work with AI effectively.

This course series on AI-assisted programming includes two free courses focused on Junie, each exploring a different side of AI-assisted programming:

  • Coding With Junie – a practical course where you’ll build and test projects directly inside JetBrains IDEs.
  • AI Agents as Your Team – a deeper look into how AI agents work and how to collaborate with them in real-life projects.

We’re not just teaching developers how to use new tools, we’re helping them understand how AI fits into their everyday work, so they can stay creative, confident, and in control.

Course #1: Coding With Junie

Build, test, and debug with AI in JetBrains IDEs

In our new free Coding With Junie course, you’ll explore how to work with the AI coding agent inside JetBrains IDEs. You’ll install Junie, explore its built-in tools, and complete hands-on tasks that show how AI can help you build, test, and maintain real projects.

What you’ll learn

  1. Build your first real project with Junie. Install Junie in your IDE, and use it to build your own project from scratch. See how it generates and runs code step by step.
  1. Effective prompting. Learn how to write prompts that get better results. Build an AI-powered web app that analyzes food images using Nebius vision models and discover how context improves accuracy.
  1. Plan and document features. Guide AI with advanced planning: set project guidelines, break feature design down into smaller steps with Ask mode, and generate documentation to improve performance and consistency.
  1. Debug, test, and automate with AI. Use Junie for debugging and creating tests. You’ll see how AI can simplify testing and maintenance while keeping you in control of your code.

Each chapter includes short videos, examples, and practical exercises that focus on real development workflows.

Course #2: AI Agents as Your Team

Understand how AI agents actually work and how to collaborate with them

If you’ve explored Coding With Junie, you’ve already seen how AI can empower you directly inside your IDE. The next step is to understand what’s happening behind the scenes.AI Agents as Your Team explores how agents actually work, how they make decisions, and how you can use them safely and effectively.

What you’ll learn

  1. How AI agents are built. Understand the architecture behind LLM-powered agents and how they operate under the hood.
  2. How to increase productivity. Apply practical playbooks to achieve significant gains with today’s agent technologies.
  3. How to navigate risks. Identify and mitigate challenges like bias, hallucination, or poor observability.
  4. How to stay ahead. Build confidence as AI agents evolve and integrate more deeply into modern stacks.

Continue learning with our AI-Assisted Programming series

These are just two of the courses in the 10-part free AI-Assisted Programming series, created by JetBrains Academy and Nebius Academy. Together, these courses help you understand how AI enhances every stage of software development – from coding and refactoring to DevOps and automation.

The full program includes:

  • 10 courses on AI coding and DevOps
  • 25 hands-on tasks
  • 1 capstone project
  • Around 20 hours of self-paced learning

Who is it for?

This course series is ideal for:

  • Software developers looking to future-proof their skills and explore the practical side of AI.
  • Junior engineers who want to learn how to build with AI tools.
  • Team leads and managers seeking ways to safely and effectively introduce AI into their development workflows.

All you need to get started is a junior-level understanding of any programming language.

Happy learning!
JetBrains Academy team

image description