r/learnjava

Hit the wall in Part 5 section 4 (Java MOOC, University of Helsinki)

currently sitting in the library grinding on this have already spend over 6 hours(2 days) just on this section, the last time i hit a wall in this course was the christmas tree exercise where i spent 3 hours in a single question (maybe i am just stupid) . currently the last four programming exercises are left and like everytime i am going to do it and complete part 5

reddit.com
u/Big-Presentation-264 — 23 hours ago

I want to learn java fully. Please suggest me some good sources

I'm a 2nd year engineering student and I want to learn Java fully as my main language for backend etc. Please suggest me some good sources to learn it from

reddit.com
u/astraze_073 — 1 day ago
▲ 10 r/learnjava+1 crossposts

Need expert advice on java

Hey, I'm new to this community I'm a lone coder and fresh graduate know java and manageable springboot knowledge. I have lot of doubt about the reality of java developers, scope, carrier path to focus kind of doubts... If there's any experts with java and springboot knowledge I request them for a short one on one conversation if u are interested in helping me

Thank you..

reddit.com
u/Square_Persimmon_255 — 2 days ago

How do I get into programming without overwhelming myself? Looking for beginner project ideas

Hey everyone,

I'm starting university soon to study Business Information Systems, and honestly, one of the things I was most worried about was programming.

I'm not someone who picks up programming concepts extremely quickly, so I was scared that I wouldn't be able to keep up at university.

I found out that we'll be working with Java, Python and SQL, so I decided to start preparing beforehand.

I started the University of Helsinki Java MOOC, and I'm currently around Part 4 of Java Programming I.

I really like the course because it's very interactive — you actually have to write the code and solve exercises yourself instead of just watching someone program.

However, I feel like I've reached a point where I want to do something outside the course.

The exercises tell me what problem I need to solve, but now I want to challenge myself by coming up with a small project completely on my own.

I want to see if I can take the concepts I've learned and figure out:

  • What should I build?
  • How should I structure it?
  • What classes/methods do I need?
  • What do I actually remember without being told what to do?

I've also probably gone a little overboard with Java🫠 I've learned a lot in the last week, and at this point all the Java concepts are starting to hurt my brain a little.

So I think instead of immediately learning more, I want to slow down and build something.

What would you recommend as a project for someone who is around Part 4 of Java Programming I?

I'm looking for something that's:

  • Actually possible at my current level
  • Small enough that I can finish it
  • Challenging enough that I have to think for myself
  • Not something where I can just follow a tutorial step-by-step

I'm also wondering what you would recommend after finishing Java Programming I and II.

Since I'll also need Python and SQL at university, I'd eventually like to learn those too. I'm specifically looking for free and interactive resources where I have to write the code myself.

If you were starting from where I am now, what would your learning path look like?

Any project ideas, resources, or general advice would be really appreciated! 🙏

I'd also love to hear from other beginners who went through the same “I know the basics, but now what do I actually build?” stage.

reddit.com
u/Extreme_Ambassador20 — 2 days ago

Resource Selection

I got admission through wbjee in JGEC IT this year. I am starting my coding journey from the very first year. My preferred language is JAVA. So ##Which YouTube Channel would be best to build concepts from beginner level to advanced level##. I am thinking to learn JAVA first then I would follow Striver DSA sheet. Help ----​​​

reddit.com
u/BrilliantLeader6241 — 2 days ago

Should Java Developers Switch to Python in the AI Era — or Is Java Still a Better Career Bet?

I’ve been thinking about this a lot, especially with AI/LLMs, automation, data engineering, and agentic AI growing so quickly.

Java is still everywhere in enterprise systems, Spring Boot, microservices, banking, fintech, and large-scale backend engineering. But Python seems to dominate much of the AI/ML ecosystem.

So for an experienced Java developer starting to think about the next 5–10 years:

Would you actually switch to Python, or would you keep Java as your primary language and simply add Python to your toolkit?

A few questions I'm curious about:

  • Is Python becoming a career requirement for Java developers because of AI?
  • Is switching languages actually worth the opportunity cost?
  • Can a strong Java developer remain competitive in AI without becoming a Python developer?
  • Is Java + Python the ideal combination now?
  • For someone with 8–15+ years of Java experience, would you recommend a complete transition or just learning Python for AI/automation?
  • Where do you think Java vs Python will be in 2030?

I'm especially interested in hearing from developers who have actually made the transition from Java → Python, or who deliberately chose to stay with Java.

What would you do if you were starting your career today?

reddit.com
u/Loud_Bed_4788 — 3 days ago

i want to start java spring boot from 0

best resources to learn java from the very basics till java spring boot advanced any book or any yt video would help! please recommend one

reddit.com
u/Spirited-Mine-3011 — 4 days ago

i cant understand java mooc?

like been trying the first part about printing but i just keep re reading idk if im missing something but i feel like i dontfully get what they mean it seems like they expect me to know something about coding but i know 0

am i just stupid or what

like them explaining boilerplate im like cool i still understand fuck all

reddit.com
u/Visual-Fortune-4732 — 5 days ago

Finished C++ during vacation — should I do DSA in C++ or switch to Java for backend?

So my vacations are basically over, and I’ve completed learning C++ during the break. Now I want to start DSA, but I’m a little confused about what direction to take.

I’ve talked to a few people and got completely different advice 😭

Some told me that I should start DSA in C++ and stick with it for now, since I’ve just finished learning C++ and can directly build my problem-solving skills on top of it.

Others told me I should start Java alongside DSA, because I eventually want to learn backend development and Java/Spring Boot is useful for that. Their point was that I might as well start Java now instead of delaying it.

For some context, I’m a 2nd-year CSE student and I already know Python, MySQL, HTML/CSS, C. My goal is to get good at DSA and also start building proper development skills for internships.

So what would you recommend?

I’d especially like to hear from people who have already gone through this transition. Is learning Java right now actually useful, or would it just divide my attention when I should be focusing on DSA?

reddit.com
u/Kindly_Drama_8735 — 5 days ago

Finished Java Programming - II (MOOC)!

https://certificates.mooc.fi/validate/43dk0978m7t

Started Java Programming - I after my college exams ended in late June so I was pretty free alongside my internship, and today Java Programming - II is finished as well. Except last two parts (13 & 14 were about GUI/JavaFX), all of the material was highly valuable and I learnt a lot. Thanks University of Helsinki!

reddit.com
u/nitin_is_me — 5 days ago

JAVA roadmap?

Guys idk where to start learning java. Help me out pls. Should i watch youtube tutorials or smtg? Any channels/video recs???

reddit.com
u/zuri_love_ — 5 days ago

I really need help; I'm completely stuck

I’m already in despair and drowning in information, even though I don’t understand any of it; I really want to learn, but I don’t know what to do.

I finished the mooc.fi course and am currently studying CS (it provides some knowledge, but the subjects I’m actually interested in won't start for another couple of years). I don't know what to do next; roadmaps don't help much unless you have someone to explain *how* and *why* you should learn certain things. I started following a path from a post on this subreddit—learned the basics of HTML and CSS, a bit of JavaScript, and built a small static site with working buttons. I began reading up on web fundamentals (HTTP, URLs, etc.) but got completely stuck for weeks trying to figure out what to learn and how. The guide recommends moving on to servlets and Maven (I have almost no idea what they actually are), while other sources suggest jumping straight to Spring—though you still need to understand how servlets work, since Spring uses them under the hood.I finished the mooc.fi course and am currently studying CS (it provides some knowledge, but the subjects I’m actually interested in won't start for another couple of years). I don't know what to do next; roadmaps don't help much unless you have someone to explain *how* and *why* you should learn certain things. I started following a path from a post on this subreddit—learned the basics of HTML and CSS, a bit of JavaScript, and built a small static site with working buttons. I began reading up on web fundamentals (HTTP, URLs, etc.) but got completely stuck for weeks trying to figure out what to learn and how. The guide recommends moving on to servlets and Maven (I have almost no idea what they actually are), while other sources suggest jumping straight to Spring—though you still need to understand how servlets work, since Spring uses them under the hood.I’m already in despair and drowning in information, even though I don’t understand any of it; I really want to learn, but I don’t know what to do.

I finished the mooc.fi course and am currently studying CS (it provides some knowledge, but the subjects I’m actually interested in won't start for another couple of years). I don't know what to do next; roadmaps don't help much unless you have someone to explain *how* and *why* you should learn certain things. I started following a path from a post on this subreddit—learned the basics of HTML and CSS, a bit of JavaScript, and built a small static site with working buttons. I began reading up on web fundamentals (HTTP, URLs, etc.) but got completely stuck for weeks trying to figure out what to learn and how. The guide recommends moving on to servlets and Maven (I have almost no idea what they actually are), while other sources suggest jumping straight to Spring—though you still need to understand how servlets work, since Spring uses them under the hood.I finished the mooc.fi course and am currently studying CS (it provides some knowledge, but the subjects I’m actually interested in won't start for another couple of years). I don't know what to do next; roadmaps don't help much unless you have someone to explain *how* and *why* you should learn certain things. I started following a path from a post on this subreddit—learned the basics of HTML and CSS, a bit of JavaScript, and built a small static site with working buttons. I began reading up on web fundamentals (HTTP, URLs, etc.) but got completely stuck for weeks trying to figure out what to learn and how. The guide recommends moving on to servlets and Maven (I have almost no idea what they actually are), while other sources suggest jumping straight to Spring—though you still need to understand how servlets work, since Spring uses them under the hood.

I don't understand exactly what I should be studying or where to study it. Could someone help me figure out what to do and recommend resources—like the MOOC I already completed, but tailored to the topics I need right now?I don't understand exactly what I should be studying or where to study it. Could someone help me figure out what to do and recommend resources—like the MOOC I already completed, but tailored to the topics I need right now?

I hope someone can help me, but in the meantime, I'll just work on LeetCode problems.

reddit.com
u/DSFme — 7 days ago
▲ 5 r/learnjava+1 crossposts

DSA with Java suggestion

Hey I am confusing to finding a good YouTube channel for Java with DSA with easy understanding so anyone would suggest me some best free YouTube channel for placements season actually I am final year student and I am starting from basics

reddit.com
u/Full-Cycle-1021 — 7 days ago

what will i be missing if i choose to go with my current neovim setup for starting to write java (mainly for learning spring boot)

i have never written java before but seen it frequently. it doesn't really look much different from other languages at core so i dont think i need to specifically learn java. so i will be starting with learning spring boot.

but my main question is, since everyone recommends intellij for java, do i really need to get it or should i just go with my neovim?

reddit.com
u/PleasantMix6193 — 8 days ago

My College Campus Placement is in 5 months , and I have not make any powerfull Project , can u suggest?

I have choosen java as my main language , but i haven't learn even springboot , how should i start, by doing projects using ai or first learn springboot by youtube?

reddit.com
u/Vast-Traffic-9548 — 7 days ago

A coder searching for his problem which he is unable to over come form past few months

I have been coding in Java for the past 5–6 months, and now I am in a phase where I have good theoretical knowledge and can write code, but sometimes when I try to write a program, I get stuck or confused about what exactly I should write.

Even if I have written the same code before, after a few days, I sometimes get stuck when trying to write it again. I don't have any real programming experience or anyone to guide me.

I want to start applying for jobs, but I am afraid that when I sit in front of an interviewer and they ask me to write code, I might get stuck or go blank.

Can you suggest how I can improve my logical thinking and coding skills, especially my ability to write code from scratch during interviews?

reddit.com
u/NefariousnessMuch857 — 9 days ago

Just finished Java MOOC!

so happy with my progress! took about 3 months of getting around it on my free time after work. i'm gonna try doing some beginner-friendly project ideas to feel a bit more confident and then try to dig a little bit more into spring \o/

reddit.com
u/SkillNo8523 — 9 days ago

good video to learn java?

so i wanna learn java but people tend to reccomend MOOC.fi but i feel like i tend to learn better with videos so is that a bad idea for programming more specifically java or no if not what is a good video

reddit.com
u/Visual-Fortune-4732 — 10 days ago

Which certification to persue JAVA SE 17 or 21 or 25

Hey guys I'm in a predicament at the moment which of the following certifications should I persue of the three above and if you have any reading materials or practice exam questions links that would be massively appreciated

reddit.com
u/Isagi-Yoichi-2026 — 8 days ago
▲ 4 r/learnjava+1 crossposts

Just finished Java basics & OOP. What's the best next step to keep practicing daily?

​Hi everyone,

​I’ve recently wrapped up learning Java fundamentals and core OOP concepts. Now I’m looking for the most effective roadmap or daily routine to stick with the language and apply what I've learned through real practice.

​For those who stayed consistent:

​What projects or challenges (like LeetCode, HackerRank, or building specific projects) helped you the most at this stage?

​What is the natural next step? (e.g., Spring Boot, Data Structures, JDBC/Databases)?

​Any advice or resources would be greatly appreciated! Thanks in advance.

reddit.com
u/sedrtt — 9 days ago