Learn to code by creating working applications
source link: https://www.jetbrains.com/academy/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Available tracks
Full tracks for Android, Data Science, and Frontend are coming soon.
Learn by doing
Choose a project
Get a curriculum with all the concepts necessary to build it. Learn with single-concept topics which you can complete in as little as 15 minutes. Practice in your browser and get instant feedback with 5,755 interactive challenges.
See how it's all related
Navigate the Knowledge Map, which shows your progress, the full scope of available topics and the connections between them.
Get a feel for real-life development
Develop complex projects with professional IDEs by JetBrains.
Start learningJetBrains Academy stories
"This project helped me a lot with Java basics. There is a smooth introduction to OOP at the end of it, which is smooth enough to give a glimpse of what you can achieve with it. Nice start to your Java developer journey."
Brian F.
"This style of learning is very efficient which allows you to experiment and find the solution with trial and error, rather than just doing theory."
Marta T.
"It's a one-stop-shop for reading about concepts, practicing the concepts and then immediately applying them at projects. An all-in-one learning tool."
Fabio K.
FAQ
Is JetBrains Academy only available in English?
The JetBrains Academy content in hyperskill.org , such as topics and project descriptions, is currently only available in English.
Is JetBrains Academy now under an Early Access Program (EAP)?
JetBrains Academy is currently in the early stages of development. While in early access, the use of JetBrains Academy tools is free of charge. You expressly acknowledge that you may encounter errors and the software/service may not work as intended. Any use of the EAP is at your own risk.
Do I need a license for JetBrains Academy?
While in EAP, JetBrains Academy tools are totally free of charge. We will keep you posted as we start implementing licensing options. Free options (such as a trial period) will be available after license release.
How does the integration between Hyperskill and JetBrains tools work?
Hyperskill is a third party platform for JetBrains Academy's learning experience. While most of the learning will be happening online on hyperskill.org , some parts of the service are accessible only via JetBrains IDEs. The Java and Kotlin projects currently featured in Hyperskill are bundled with IntelliJ IDEA Edu. The Python projects are bundled with PyCharm Edu. Learn more about how to install IntelliJ IDEA Edu or PyCharm Edu and begin working on projects inside the IDE here .
By using any of the services offered as part of JetBrains Academy, you agree that your personal data will be processed in accordance with the JetBrains Privacy Policy and the Hyperskill Privacy Policy . You also agree that your use of the JetBrains IDEs is subject to theEAP User Agreement, and your use of Hyperskill is subject to the Hyperskill Terms .
Recommend
-
3
Unit Testing Legacy Code, Part 1: Creating Maintainable Applications If you’re tired of reading articles about how to apply unit testing to new a...
-
61
Text-IO Text-IO is a library for creating Java console applications. It can be used in applications that need to read interactive input from the user. Features supports reading values with various data...
-
44
README.md Bender Bender makes it easy to build load testing applications for services using protocols like HTTP, Thrift, Protocol Buffers and many more...
-
50
README.md ...
-
42
Creating intelligent enterprise applications us...
-
44
Capacitor is a new development framework by Ionic for hybrid appl...
-
17
.NET is an open source software framework for building cross-platform applications on Linux, Windows, and macOS.Ubuntu on WSL allows you to build and test applications for Ubuntu and Windows simultaneously. What happens...
-
15
New way of creating web applications on Visual Studio 2013 Yesterday Visual Studio 2013 Preview was released and now it’s time to play with it....
-
6
Creating Raspberry Pi applications with Raylib and RubyCreating Raspberry Pi applications with Raylib and Ruby - Part II Mar 4, 2019 • Avik Das
-
6
Creating Raspberry Pi applications with Raylib and RubyCreating Raspberry Pi applications with Raylib and Ruby Feb 19, 2019 • Avik Das
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK