JetBrains Academy for Students

Practice your coding skills with a hands-on learning platform.

Choose your learning track

Choose your learning track

Work through a variety of theoretical topics and practical projects, which will provide you with skills and knowledge in a specific language or technology.

Choose a project

Choose your first project

Project-based learning introduces you to new concepts and tools in a contextual setting, so you can see how they are used in real-world applications.

Follow your personalized study plan

Your study plan is divided into several stages of increasing complexity, allowing you to gradually expand your knowledge without getting overwhelmed.