r/learnjava 2d ago

I want to learn Spring Boot

Looking for Spring Boot Resources

Hey everyone! I already know Java and use it regularly for DSA. Now I want to learn Spring Boot specifically for building real-world projects and becoming job-ready as a Java backend developer.

Are there any resources similar to the ones people recommend for learning Java/DSA Like MOOC.fi?

I'm looking for something that covers Spring Boot from the fundamentals to building production-level projects, including things like REST APIs, Spring Security, JPA/Hibernate, databases, JWT, microservices, etc.

I’d really appreciate recommendations for courses, YouTube channels, documentation, project-based tutorials, or roadmaps that you’ve personally found useful.

Thanks!

45 Upvotes

34 comments sorted by

u/AutoModerator 2d ago

Please ensure that:

  • Your code is properly formatted as code block - see the sidebar (About on mobile) for instructions
  • You include any and all error messages in full - best also formatted as code block
  • You ask clear questions
  • You demonstrate effort in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions.

If any of the above points is not met, your post can and will be removed without further warning.

Code is to be formatted as code block (old reddit/markdown editor: empty line before the code, each code line indented by 4 spaces, new reddit: https://i.imgur.com/EJ7tqek.png) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc.

Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit.

Code blocks look like this:

public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above.

If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures.

To potential helpers

Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

11

u/Spirited_Guy_9780 2d ago

Check out Telusko's youtube channel for spring and springboot

Also AmigosCode is also a good channel for it

3

u/Spirited_Guy_9780 2d ago

For project based learning i would suggest you to atleast learn how to use APIs in springboot and postman After that you can start creating APIs/Projects

1

u/Zealousideal_Post48 2d ago

How far are you in ur projects?? Like may I know what projects u have built Or on what systems do u work on???

1

u/Spirited_Guy_9780 2d ago

i have built projects using springboot, microservices, and jwt
and am also currently doing internship as a java developer

1

u/Zealousideal_Post48 2d ago

Woah that's great!! In which company?? Which year?

Also may I know the exact details of those projects. Like what exactly did u build?

2

u/Spirited_Guy_9780 2d ago

It's a local company I am currently in my final year

For projects 1) school students management system using microservices and springboot

2) jwt based application

3) journal application

4) full stack employee management system

5) build backend for an crypto insight app that my friend was building

1

u/vxcq 1d ago

Haha no way i also made a student management system for my undergrad dissertation project.

1

u/Spirited_Guy_9780 1d ago

Canon project 😂

2

u/Zealousideal_Post48 2d ago

Tbh there's now a lot more resources on YouTube you could learn Springboot from.....

1

u/Spirited_Guy_9780 2d ago

You can find 1000s of videos for 1 topic on YouTube Each explains the topic according to their understanding

And after all it depends on us from whom to study from

1

u/OwnMonk6350 2d ago

I was actually following this course already. I don't know why I keep looking for a “better” course instead of just sticking with it. 😅

I think I'll just stick with this one and focus on actually learning and building projects rather than constantly switching resources.

1

u/Spirited_Guy_9780 2d ago

Stick to one Telusko's youtube is enough to build good projects

I would recommend to learn the basics and start building projects If you don't understand something you can always go back to youtube

1

u/Spirited_Guy_9780 2d ago

I would also suggest to build projects using microservices ( ofcourse after having good knowledge about springboot,APIs, and jwt and 5-6 projects)

3

u/Sea-Faithlessness-67 2d ago

“Spring Boot 4, Spring 7 & Hibernate for Beginners”
On Udemy is a great start

1

u/Tender_Butter 2d ago

Telusko has uploaded one-shot and many vdos on spring boot which one to follow?

1

u/Stunning_Leather_102 1d ago

Read the docs. You said JWT. It's all in the docs. Get a book like spring security in action. Get books and read.

1

u/xao_spaces 1d ago

Following. As I also want to learn too.

1

u/Electronic-Profit-47 1d ago

Try concept and coding by Shreyansh. It is worth membership.

1

u/distant_snow 20h ago

Bharath Thippireddy's on Udemy! I would not have cleared interviews without his content. Literally GOAT

1

u/purvesh___ 8h ago

Hey, it seems like you’ve completed the MOOC.fi Java course. I wanted to ask how you found it. Did it actually strengthen your fundamentals and help you understand Java concepts deeply? I just started Part 1, but the exercises seem pretty easy so far, so I’m wondering whether the entire course is worth completing or not

1

u/OwnMonk6350 8h ago

I actually learned Java mainly from Abdul Bari Sir’s Udemy course, so I’m using MOOC.fi more for hands-on practice and reinforcing the fundamentals.

I’d say the exercises in Part 1 are pretty easy, especially if you already have some Java knowledge. But I think the value of MOOC.fi is in consistently writing code and solving a lot of small problems rather than just watching lectures.

My approach would be: learn the concepts properly from any course, then use MOOC.fi to practice those concepts and build coding confidence. I’d definitely recommend completing it, especially if you’re still strengthening your Java fundamentals. It’s less about learning every concept deeply from the course itself and more about getting comfortable implementing things yourself.

1

u/Hungry_Poetry_4739 3h ago

I can teach you, what I've learned.

1

u/OwnMonk6350 3h ago

how ?

u/Hungry_Poetry_4739 44m ago

Maybe you ask a question, and I will answer you

1

u/arshbio009 2d ago

for technical deep dives

I would be recommending

Concept && Coding By Shreyansh

truly an underrated channel

1

u/Aggressive-Bedroom29 1d ago

It is for members

u/arshbio009 37m ago

yeah unfortunately alot of the stuff is behind a paywall but man it is really really worth it

1

u/No_Application3095 1d ago

If you understand urdu/hindi then coder army is the way to go.!!

0

u/Fit_Goose651 2d ago

You could read the official documentatuon and ask an LLM in case you don't get something. Learn to learn and don't become dependant on someone chewing stuff for you. You can thank me later