GeeksforGeeks
geeksforgeeks.org › java › java-exercises
Java Exercises - Basic to Advanced Java Practice Programs with Solutions - GeeksforGeeks
September 2, 2026 - The programs provide hands-on experience in solving real-world problems, reinforce key concepts, and help you master Java fundamentals, including variables, control statements, arrays, strings, methods, and object-oriented programming. Covers Java practice problems from beginner to advanced levels.
CodingBat
codingbat.com › java
CodingBat Java
CodingBat code practice · Welcome to Codingbat. See help for the latest. Java Example Solution Code · Java String Introduction (video) Java Substring v2 (video) Java String Equals and Loops · Java String indexOf and Parsing · Java If and Boolean Logic · If Boolean Logic Example Solution Code 1 (video) If Boolean Logic Example Solution Code 2 (video) Java For and While Loops ·
Website for practicing Java?
https://geeksforgeeks.com . https://hackerrank.com . https://hackerearth.com . https://codechef.com . https://codeforces.com . https://learnbyexample.com . https://dmoj.ca . https://codewars.com . These are some websites for practicing coding EDIT: including suggestions from the comments https://www.baeldung.com/java-tutorial More on reddit.com
Looking for good Java exercises
Take a look at the MOOC Java Programming as it is a textual course with plenty graded practical exercises.
More on reddit.comJava Practice: Someone give me basic problems!
There are a few sites that are basically just coding challenges in various languages here are some java specific links: https://codingbat.com/java https://www.hackerrank.com/domains/java https://www.codewars.com/collections/java-challenges More on reddit.com
Practice programming Java
MOOC.FI Java Programming 1 and Java Programming 2 is a good course to learn Java because it has practice assignments that you turn in for a grade that will be auto graded-> https://java-programming.mooc.fi/part-1 You can find a project/or exercise to code You can get a book such as "Starting out with Programming logic & Design" that has programming exercises in them More on reddit.com
Reddit
reddit.com › r/learnjava › website for practicing java?
r/learnjava on Reddit: Website for practicing Java?
February 7, 2021 -
Im currently learning Java from MOOC, the exercises are good, but sometimes I would like to practice what I already know. I tried HackerRank but it's little bit confusing for me.
It doesn't need to be website, maybe some videos for practice or anything else.
Any recommendations?
Top answer 1 of 16
68
https://geeksforgeeks.com . https://hackerrank.com . https://hackerearth.com . https://codechef.com . https://codeforces.com . https://learnbyexample.com . https://dmoj.ca . https://codewars.com . These are some websites for practicing coding EDIT: including suggestions from the comments https://www.baeldung.com/java-tutorial
2 of 16
17
start here and then move on to the links in the other comments https://codingbat.com/java
CodeGym
codegym.cc › java-coding-practice
Java Coding Practice | Improve Your Skills with Free Java Exercises
This is a free set of tasks for your Java practice by CodeGym. If you’re a beginner, you can start learning the basics and get immediate feedback on your progress. If you’re a seasoned learner, it will help you estimate your current level of knowledge with additional Java challenges. Try to solve the first tasks – you’ll enjoy it! ... We’ve prepared a collection of Java exercises that will help you grasp the syntax of Java language and some core programming topics.
Address: 5851 Legacy Circle, 6th Floor, Plano, TX 75024 United States
CodeChef
codechef.com › practice › java
Practice Java
Complete your Java coding practice with our online Java practice course on CodeChef. Solve over 180 coding problems and challenges to get better at Java.
Exercism
exercism.org › tracks › java › exercises
Java exercises on Exercism
Learn and practice Java by completing 158 exercises that explore different concepts and ideas.
Programiz
programiz.com › java-programming › examples
Java Examples | Programiz
The best way to learn Java programming is by practicing examples. The page contains examples on basic concepts of Java. You are advised to take the references from these examples and try them on your own. All the programs on this page are tested and should work on all platforms. Want to learn Java by writing code yourself? Enroll in our Interactive Java Course for ...
Edabit
edabit.com › challenges › java
2,200+ Java Challenges | Edabit
Practice Java with bite-sized coding challenges and exercises online. Sharpen your problem-solving skills and learn by doing at your own pace on Edabit.
Codewars
codewars.com › collections › java-exercises-1
Java Coding Practice | Java Exercises | Java Programs For Practice | Codewars
Get starting with your java coding practice with these java exercises. There is a wide range of java problems to solve. ... Loading collection data... ... Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors.