JetBrains Academy

Get 50% off a JetBrains Academy personal subscription with your ISIC/ITIC card

Learn to program by creating working applications

Dive into Java, Python, JavaScript, Go, and other programming languages in a project-based learning environment integrated with JetBrains IDEs.

Get Started Now

Not an ISIC member yet? Apply here.

The right track for your learning journey

Select the track you want to follow and we’ll help you complete your learning journey, one step at a time.

Java Tracks

Solve algorithmic problems, work with Swing and Spring Boot, learn about blockchain, neural networks, and encryption, and more.

Python Tracks

Create real games, like Tetris or Tic-Tac-Toe, automate routine tasks, dive into data science, learn Django, NLP, and NumPy, and more.

Kotlin Tracks

Develop Android applications, learn to use tools like Java and Kotlin libraries, work with popular algorithms, and more.

Frontend Tracks

Create websites and web applications using JavaScript, HTML, and CSS, learn UI/UX basics, and more.

Take a project-based approach to learning

Starting out is always a challenge. However, the right approach to learning can smooth out the difficulties. With project-based learning, you can study programming theory and apply your knowledge by creating real, working applications, one step at a time.

Get a personalized study plan

Your study plan contains all the activities you need to reach your learning goal. Tailored to your skills, it will keep you on track and focused. The study plan is divided into several stages of increasing complexity, allowing you to gradually expand your knowledge without getting overwhelmed.

Expand your knowledge step by step

JetBrains Academy carefully organizes your learning journey. For each stage, it presents topics that are relevant to your level of proficiency and implementation of your current project.

Put your learning into practice

Practice makes perfect. Reinforce your newly acquired knowledge by applying it in practice. With step-by-step guidance, you will write fully functional applications, such as a chatbot, file encryption program, or code-sharing platform, and get real-life development experience.

Get feedback right away

Once you submit your code, it gets tested instantly. If you ever get stuck with your code you will never be abandoned! There is an entire community of people you can reach out to for support and encouragement and who are happy to share their experience with you.

Publish your project on GitHub

Your GitHub portfolio is the best CV you can have as a developer. Complete projects to strengthen your profile and share your results with a community of over 50 million developers.

Certificate of completion

If you have an active subscription, every time you complete a track you will receive a personalized certificate of completion. Add it to your resume or LinkedIn profile to increase your chances of getting noticed by recruiters.

Handy tools for your study

Integration with professional IDEs

JetBrains IDEs will augment your learning process by providing smart coding assistance, such as code analysis, refactorings, and code completion. They also offer you the opportunity to get experience with professional development tools while you learn to program.

Knowledge map

With the Knowledge map, you can get a holistic picture of the learning content and see how all the topics are connected. Tracking your progress will help you gain a better understanding of what you’ve done and what you still need to learn in order to round out your knowledge.

Meet our students

When preparing for the technical interview, I decided to focus solely on JetBrains Academy. It had everything I needed to learn Python. I leveraged this knowledge to pass the job interview for a Software Tester position at Nokia.

Wojtek Ślusarczyk, Python Core student

Learning with JetBrains Academy brings me closer to achieving my goal – solving problems for doctors through AI. The fact that I can do this through a project-based approach, where I can ‘get my hands dirty’ with the code, makes me want to learn programming more.

Andrei Maftei, Python Core student

As someone transitioning into tech, I’ve learned more about Java and OOP concepts with JetBrains Academy and this has greatly helped me succeed in my classes! I wish I had known about it earlier – this is such a lifesaver.

Joviane Bellegarde, Java Developer student

Why should you apply for the ISIC card?

ISIC (International Student Identity Card) is the only globally recognized student ID that offers access to over 130,000 benefit locations worldwide.

Global Recognition

ISIC is a project endorsed by UNESCO and the only globally recognized student ID in 140 countries

Discounts in Romania

With ISIC you have hundreds of exclusive discounts in Romania on brands such as IKEA, H&M, Answear, WorldClass, Carturesti, Footshop and many others

International discounts

ISIC offers you super discounts when you travel, at tourist attractions, museums, accommodation, transport etc. Over 130,000 discounts worldwide developed especially for you are waiting to be accessed :)

Significant savings

Over 7,000 leu. That's how much you can save with ISIC in one academic year, by accessing thousands of discounts in Romania and 139 other countries

How do I apply for ISIC?

Just access the link , attach a photo with you and your student ID, pay the membership

FAQ

Pricing

Choose between Monthly and Annual pricing.

Still have questions about JetBrains Academy?

You can find answers in the responses to our most frequently asked questions.