JetBrains Academy
The place for learning and teaching computer science your way
Learn Python with JetBrains Academy!
Starting today, Python joins the good company of Java and Kotlin as a programming language that you can learn with JetBrains Academy. We’re glad to announce the Python Track is ready and is waiting for learners!
Start the Python Track or read the Start Guide for more details.
Why learn Python
According to The State of Developer Ecosystem 2019 survey results, Python is the most studied programming language. There are a ton of reasons for that, but let’s just take a quick look at the “Hello, World!” program written in Python:
print("Hello, World!")
And the “Hello World!” program written in Java:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
Does that make you want to start learning Python right now?
If not, there are some more interesting facts about Python:
- Python is used for data analysis, web development, DevOps, machine learning, software testing, and much more. This makes knowing how to code in Python a useful skill even if one day you decide to switch to a different field.
- Python has more than 220,000 packages. Packages or distributions enable you to use code written by someone else, so rather than write out a lot of code to achieve a task, you can call on it from a package. This means you can create more while coding less.
- Python is the second most loved and the most wanted programming language, according to Stack Overflow. With this kind of vibrant and friendly community around Python, you will never feel alone while learning.
Why learn Python with JetBrains Academy
JetBrains Academy and PyCharm Edu combine an interactive, project-based learning platform with powerful, professional development tools:
- Go beyond lectures – learn by developing. Choose a project and work through a curriculum that contains all the concepts necessary to build it. Challenge yourself to integrate everything that you’ve learned into your applications.
- Explore new topics and projects that become available to you as you improve. Navigate the Knowledge Map, which displays your progress, the full scope of available topics, and the connections between them.
- PyCharm is the most popular tool for Python development, with a 35% combined share for PyCharm Professional and Community editions. Master professional tools and become an accomplished developer thanks to the platform’s full integration with PyCharm Educational edition (PyCharm Edu).
We hope you are now ready to start the Python Track! If you get stuck on anything, consult the Start Guide for help.
Your Educational Products Team