🌐
Programiz PRO
programiz.pro › course › practice-java-basics
Practice: Java Basics
Master the basics of Java programming by solving 60+ practice problems in real-time.
🌐
TestDome
testdome.com › tests › java-online-test › 24
Java Online Test | TestDome
Practice your skills and earn a ... Take a Practice Test · Screen real Java skills, flag human or AI assistance, and interview the right people. ... The Java online test assesses knowledge of programming in the Java language and commonly used parts of the Java Class Library. This test requires solving live coding problems in ...
Discussions

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
🌐 r/learnjava
28
92
February 7, 2021
which is the best website to learn java and practice problems for the beginner

http://codingbat.com

More on reddit.com
🌐 r/java
17
26
January 9, 2015
Where should I learn/practice Java, if I already know the basics but I feel like I can't really do anything useful?
The FAQ in the sidebar has some suggestions: Where can I find practice exercises and project ideas? My take on this: There is no way around writing code from scratch if you want to move beyond the beginner stage. It's normal to feel stumped and blocked, and usually people then go and take yet another course, but that keeps them in the same place. Start small, as small as you need: If a text-based Hangman game is too hard for now, do a temperature converter. Then expand on it: Add other conversions to it and let the user pick. Make a GUI for it. Log the conversions made into a file. Process the log, generate statistics. Or write a 6-of-49 lottery number generator. Then add functionality that each set of numbers must be unique if the number of sets allows for it. Add a GUI. You could even turn it into a game later on. Or do a simple to-do list or a note taking app. Basic functionality first (title, body, create, delete, completion toggle), add saving and loading (JSON or another plain text format, add database support later), add editing, add unique ID for each note, add dynamic filtering, add sorting, add exporting, add image support when you have done a GUI for it, and so on. If it's something you have a use for, even better! The hardest part is getting started. It may be helpful to plan a program first on paper or in some piece of software. Use pseudo code or flowcharts. This will give you some structure and force you to think about what you'll do. Then code. It doesn't need to be perfect or look super snazzy, it just needs to work. You can optimize or re-write it later. Problem sites like Edabit are great for warming up, but don't spend all your time solving isolated problems because that will still not teach you to build something from scratch. More on reddit.com
🌐 r/learnprogramming
74
439
January 12, 2019
Website that provides Java Practice problems?
The closest thing that I know of would probably be CodingBat , but even then it just seems to have a couple of topics. Unless anyone knows of something that is like you said, I would just suggest checking out the lists of problems ( Karan , Martyr2's , Project Euler ) or some subreddits ( r/programmingpromts r/dailyprogrammer ) and using them to practice. More on reddit.com
🌐 r/learnjava
7
4
June 13, 2014
🌐
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 ·
🌐
Medium
medium.com › javarevisited › where-to-get-daily-coding-practice-in-java-21e877485248
Where to Get Daily Coding Practice in Java | by John Selawsky | Javarevisited | Medium
May 17, 2023 - You can meet either online or in-person (as soon as it is possible again). Join an existing chapter or create your own. This year the platform introduced a new better pricing plan for the Pro level with more than 35% off. A handy option in case you wanna hit it hard from the start. And there are crispy “cheat sheets” to help you get through the basics fast. This one is for Java. With this short list of great places to practice Java daily your choice becomes quite narrowed down.
🌐
Great Learning
mygreatlearning.com › blog › java exercises
Java Practice Programs and Coding Questions for Beginners
September 4, 2025 - Work through 90 Java practice programs, coding questions, and online exercises to improve your programming skills.
🌐
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.
🌐
W3Schools
w3schools.com › java › java_quiz.asp
Java Quiz
Variables Print Variables Multiple Variables Identifiers Constants (Final) Real-Life Examples Java Data Types
🌐
Quora
quora.com › How-can-I-practice-Java-Is-there-is-any-website-where-I-can-solve-problems-on-Java-from-beginning-level-to-expert-level
How to practice Java? Is there is any website where I can solve problems on Java, from beginning level to expert level - Quora
Answer: There are sites containing beginner level problems, but none with expert level problems. Experts conceive, design, build, extend, test and repurpose applications and systems. An expert will create a fleet of web services with polyglot data stores, all with automated tests and clean code...
Find elsewhere
🌐
HackerRank
hackerrank.com › domains › java
Solve Java Code Challenges
Java (Intermediate) Problem Solving (Intermediate) Difficulty · Easy · Medium · Hard · Subdomains · Introduction · Strings · BigNumber · Data Structures · Object Oriented Programming · Exception Handling ·
🌐
InterviewBit
interviewbit.com › practice
Coding Practice | Coding Challenges - InterviewBit
Level up your programming skills with our comprehensive guide containing interview questions, practice problems, coding challenges and alot more.
🌐
Codewars
codewars.com › collections › java-exercises-1
Java Coding Practice | Java Exercises | Java Programs For Practice | Codewars
Codewars is a community where you can learn and practice coding in Java. Solve coding exercises to improve your skills.
🌐
Exercism
exercism.org › tracks › java
Java on Exercism
Join Exercism’s Java Track for access to 155 exercises grouped into 26 Java Concepts, with automatic analysis of your code and personal mentoring, all 100% free.
🌐
w3resource
w3resource.com › java-exercises
Java programming Exercises, Practice, Solution - w3resource
This resource offers a total of 5356 Java Programming problems for practice.
🌐
Codedamn
codedamn.com › problem-list › java-practice-problems
Java Practice Problems
Practice Java online through hundrends of practice problems and coding questions on codedamn.
🌐
Pskills
pskills.org › corejava.jsp
Free Core Java Online Practice Test and Preparation for Exam
Free Core Java Online Practice Test and Preparation for Exam and find out how much you score before you appear for your next interview and written test.
🌐
LeetCode
leetcode.com › problemset
LeetCode - The World's Leading Online Programming Learning Platform
Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.
🌐
GeeksforGeeks
geeksforgeeks.org › java › java-exercises
Java Exercises - Basic to Advanced Java Practice Programs with Solutions - GeeksforGeeks
October 9, 2025 - This Java exercise collection is designed to deepen your understanding of Java and refine your coding skills. 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.
🌐
University of Washington
practiceit.cs.washington.edu
Practice-It, a web-based practice problem tool for computer science students
Practice-it is a web application to help you practice solving Java programming problems online.
🌐
W3Schools
w3schools.com › java › java_exercises.asp
Java Exercises
Variables Print Variables Multiple Variables Identifiers Constants (Final) Real-Life Examples Java Data Types