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 Answer from Deleted User on reddit.com
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.
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 ·
Videos
Complete Java Programming for Beginners | Full Course | 3 ...
Java Practice Programs For Beginners | Basic Java Programs ...
11:58:23
Java Programming Tutorial: From Zero to Hero for Beginners
12:00:00
Java Full Course for free ☕ (2025) - YouTube
10:59
Start coding with JAVA in 10 minutes! ☕ - YouTube
W3Schools
w3schools.com › java › java_exercises.asp
Java Exercises
While Loop Do/While Loop Real-Life Examples Java For Loop
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 17
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 17
17
start here and then move on to the links in the other comments https://codingbat.com/java
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.
Codecademy
codecademy.com › learn › learn-java
Java Tutorial: Learn Java Programming | Codecademy
Then, practice your skills with two projects where you create and manipulate variables. ... Learn about object-oriented programming in Java. Explore syntax for defining classes and creating instances. ... Conditionals and control flow in Java programs. ... Build lists of data with Java arrays and ArrayLists. ... Use loops to iterate through lists and repeat code...
Code-exercises
code-exercises.com
Java Programming Exercises with Solutions - Practice Online
Java Programming Exercises to Improve your Coding Skills with Solutions. All you need to excel on a Java interview ! Now with Java 8 Lamdbas and Streams exercises.
YouTube
youtube.com › watch
Java coding exercises for beginners - Methods - YouTube
In this video, I will be solving 2 beginner exercises in Java. I would highly suggest you try to solve these exercises yourself as well!Exercises:A - Largest...
Published January 20, 2021
IDTech
idtech.com › blog › how-to-practice-java-online-with-free-coding-websites
Java Coding Practice Online | Exercises From 9 Free Websites for Kids & Teens
It’s a user-friendly sequence of tutorials that beginners to Java or coding in general can use to work their way toward mastering the essentials. Looking for quick warmups, definitions of key terms, and other handy resources to get started? CodingBat is a no-nonsense way to access the essentials in both Java and Python (which you should also consider exploring, as there are plenty of reasons why you should learn Python!) Just like it sounds, this is a workout for programmers! CodeGym offers 1200 “tasks” that coders can progress through on their road to understanding Java.
Edabit
edabit.com › challenges › java
800+ Java Practice Challenges // Edabit
Learn to code with fun, bite-sized challenges. Earn XP, unlock achievements and level up. It's like Duolingo for learning to code.
DEV Community
dev.to › devme › java-coding-practice-for-beginners-10-exercises-to-get-you-started-4849
Java Coding Practice for Beginners: 10 Exercises to Get You Started - DEV Community
November 1, 2023 - These practice problems cover basic Java syntax and skills like variables, data types, conditional logic, loops, methods, and objects. Don't worry if you don't understand all these concepts yet, you'll learn as you code! The key is not to get overwhelmed. Take it one exercise at a time, ask questions if you get stuck, and don't forget to have fun with it!
Placement Preparation
placementpreparation.io › home › blog › programming › best websites to practice java
10 Best Websites to Practice Java in 2025 [Free + Paid]
October 14, 2025 - W3Schools provides Java tutorials with embedded editors where learners can modify and test code immediately. The lessons cover syntax, loops, arrays, and basic OOP. Each tutorial includes exercises tied to the lesson learned. The simplicity of the interface and immediate feedback make it good for absolute beginners. Practice Format: Interactive code examples and exercises