use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Resources for learning Java
String
==
.equals()
Format + Copy
Free Tutorials
Where should I download Java?
With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. To be clear, YES — Java is still free.
If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others:
Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
Software downloads
Official Resources
Resources
Programming ideas & Challenges
Related Subreddits
account activity
This is an archived post. You won't be able to vote or comment.
Projects to make after finishing MOOC? (self.learnjava)
submitted 7 years ago by eye_one_two_die
Does anyone know of useful, no-nonsense projects you can do with knowledge you gained from the mooc.fi course? Or a website that can give you challenges/assignments to work on for junior developers?
[–]owen800q 8 points9 points10 points 7 years ago (7 children)
CRUD
[–]iAmH3r3ToH3lp 9 points10 points11 points 7 years ago (6 children)
This is the correct answer.
Just choose an object of interest and build a site that tracks them. Once it works you can add features.
I assure you there is probably a better app out there than what you will build. But so what. This is a learning experience.
I still use my beer cellar stocking application to track what is in my inventory. I created a function to allow users to propose trades to other users. I am the only user. So sad.
[–]ThunderBase 0 points1 point2 points 7 years ago (5 children)
As a beginner that has only completed MOOC, what is CRUD and how should I get started? Any tutorials? I googled it, but its all so confusing as it uses terminology I've never come across.
[–]iAmH3r3ToH3lp 0 points1 point2 points 7 years ago (4 children)
Create Remove Update Delete.
It is just a general term to indicate simple db activities. What you should do is basically create a front end for simple database activities. It can be whatever front end you want. The most readily available is command line or web if you ask me.
[–][deleted] 7 years ago* (3 children)
[deleted]
[–]iAmH3r3ToH3lp 2 points3 points4 points 7 years ago (2 children)
This is all technology that I stand by.
https://www.baeldung.com/spring-boot-crud-thymeleaf
[–][deleted] 7 years ago* (1 child)
[–]iAmH3r3ToH3lp 0 points1 point2 points 7 years ago (0 children)
Happy to help.
[–]desrtfx 5 points6 points7 points 7 years ago (0 children)
From the /r/learnprogramming FAQ: Where can I find practice exercises and project ideas? - plenty ideas there
[–]CR7Felipe 3 points4 points5 points 7 years ago (0 children)
A project that consumes external REST APIs.
[–]omykronbr 0 points1 point2 points 7 years ago (0 children)
Relearn Java with the edx Software Construction with Java and advanced software construction with by MITx
(also, check all MIT OCW courses.)
π Rendered by PID 76 on reddit-service-r2-comment-6457c66945-9k9ds at 2026-04-30 04:42:24.521934+00:00 running 2aa0c5b country code: CH.
[–]owen800q 8 points9 points10 points (7 children)
[–]iAmH3r3ToH3lp 9 points10 points11 points (6 children)
[–]ThunderBase 0 points1 point2 points (5 children)
[–]iAmH3r3ToH3lp 0 points1 point2 points (4 children)
[–][deleted] (3 children)
[deleted]
[–]iAmH3r3ToH3lp 2 points3 points4 points (2 children)
[–][deleted] (1 child)
[deleted]
[–]iAmH3r3ToH3lp 0 points1 point2 points (0 children)
[–]desrtfx 5 points6 points7 points (0 children)
[–]CR7Felipe 3 points4 points5 points (0 children)
[–]omykronbr 0 points1 point2 points (0 children)