JetBrains Academy Course Catalog
Subjects
AI Coding ToolsAI EngineeringAlgorithms and Data StructuresBackendCloud & DevOpsData ScienceDeep LearningKotlin & AndroidMachine LearningMathML & MathMost popularSQL and DatabasesWeb Dev
Languages
C/C++GoHTML/CSSJavaJavaScriptKotlinPythonRustScala
Full catalog

Cloud & DevOps

Sourse logoHyperskill

Introduction to Command Line and Unix Shell

Explore the potential of the Unix shell for building and running programs. Boost your productivity and control your computer with programmable commands.

JetBrains Academy

Sourse logoHyperskill

Introduction to Git

Want to know how Git can revolutionize your workflow? Learn the basics of distributed work with code repositories and the necessary steps to version and publish your code.

JetBrains Academy

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

Introduction to Docker

Using Docker can significantly simplify the process of developing, testing, and deploying applications, as well as improve their scalability and reliability. In this short course, we will cover everything from the basics of Docker to more advanced topics like building and deploying multi-container applications with Docker Compose.

JetBrains Academy

Sourse logoHyperskill

Kubernetes for Developers

Learn container orchestration and cloud-native app management essential for software developers, system administrators, DevOps engineers, or aspiring learners. Please note that this course is in early access, so it's still in development and has limited content.

JetBrains Academy

Sourse logoHyperskill

Introduction to Cloud DevOps Engineering

Learn how to build, deploy, and manage cloud infrastructure while automating everyday tasks and deployments. Starting from Linux, networking, and version control, you'll progress to working with core AWS services, containers, Kubernetes, and CI/CD pipelines.

JetBrains Academy

Sourse logoHyperskill

Security Operations Engineer

Learn to secure and monitor IT systems, respond to incidents, and protect networks. Gain hands-on skills with Linux, networking, Bash scripting, authentication, cryptography, and security tools to manage security operations effectively.

JetBrains Academy

Sourse logoHyperskill

Introduction to Site Reliability Engineering (SRE)

Learn how operating systems, networks, containers, and cloud-native tools work together to keep services running smoothly. Develop the skills needed to automate operations, troubleshoot issues, and improve system performance and reliability.

JetBrains Academy

Sourse logoHyperskill

Introduction to Cloud Security

This course introduces the core principles and practices of securing cloud infrastructure and containerized applications. Learn how to protect cloud environments on AWS by applying security fundamentals, identity and access management, network and storage security, and cryptographic techniques.

JetBrains Academy

Sourse logoHyperskill

DevSecOps Engineer

This course introduces the DevSecOps approach, where security is integrated into every stage of the DevOps lifecycle. Learn how to identify common security risks, protect applications and infrastructure, and apply security best practices across development, deployment, and operations.

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—2026 JetBrains s.r.o. All rights reserved. Developed with drive and IntelliJ IDEA