Blog
The place for learning and teaching computer science your way
Learn to build a maze solve with Python and Q-learning.
Learn to create games in Unity – one of the most popular 2D and 3D game creation engines.
Learn the C++ fundamentals while building a fun 2D arcade game.
For 7 years in a row, Rust has been the most loved programming language! Find out why Rust is so popular and how you can learn it for free.
Learn Kotlin with a hands-on approach! Build real projects step by step, from variables and functions to null safety and collections.
JetBrains Academy introduces its new vision! Formerly a purely project-based platform, it is now going to offer a range of approaches to learning and teaching computer science.
Learn how to manipulate, analyze and visualize your data with one of the most powerful tools, the pandas library.
Learn the basics of machine learning and master Python implementations of the most common algorithms.
If you’re learning Java with a focus on authentication and access control, don’t miss our new track on Spring Security!
Now you can learn Scala by creating real-world applications on JetBrains Academy!
The new SQL track will be a great resource for any backend developer. Check it out!
Learn about recent upgrades for the Rustlings and Introduction to Python courses.