Learn Java and Kotlin by completing projects






Bridge the gap between theory and practice.
Move beyond completing small code challenges to acquire experience
relevant in actual development.
Explore the knowledge base

Each stage of a project contains relevant theory so that you can progress and apply your skills right away.

The full knowledge base contains more than 300 articles on everything you need to know to become a Java developer and start learning Kotlin.
Learn efficient development and start working on your GitHub account to make yourself more hireable
Get a free monthly license for one of the best development environments for Java - IntelliJ IDEA. Learn to use GitHub and showcase your projects to the potential employers.
Java is the most popular primary programming language
The state of developer Ecosystem 2018 report by JetBrains
Supported by the creators of the IntelliJ IDEA
Do you have any questions? Contact us at hyperskill@stepik.org
Powered by