Learn to program in
Step by step guide to learn Java created by industry experts.Theory supported by code challenges with instant automated feedback.
Complete projects and start building something real as you learn.
Start from scratch or focus on particular topics that you'd like to improve.
Explore all the content
Start the intro to Java
The content is created by industry professionals. It covers all the topics necessary to start out and become a Java developer. The content is constantly expanded and updated.
Spend your time learning instead of searching for content. At any point you'll have an idea of what you'll have to learn next and where it will lead you.
Build real projects and fill your GitHub page to attract potential employers.
Java is the most popular
primary programming language
The state of developer
report by JetBrains
Supported by the creators of the
Learn the core topics of Java and start writing your own programs
with 300 free lessons.
Start creating projects and build real things with the support of fellow students
Get access to all constnatly updating ad growing content.
Improve the quality of your code and your GitHub account with personal feedback on projects from our mentors.
Do you have any questions? Contact us at