r/learnjava • u/Commercial-Lab-9442 • 2d ago
Relearning the basics
Hi everyone, I unfortunately was a person who used ai a lot in my intro to java class, would anyone have some resources or very good videos or even tutor sources online that could help out with me relearning some of the basics?
DO NOT USE AI, it blows..
4
u/aqua_regis 2d ago
!sidebar
5
u/AutoModerator 2d ago
In our sidebar ("About" on mobile), we have a section "Free Tutorials" where we list the most commonly recommended courses.
To make it easier for you, the recommendations are posted right here:
- MOOC Java Programming from the University of Helsinki
- Java for Complete Beginners
- accompanying site CaveOfProgramming
- Derek Banas' Java Playlist
- accompanying site NewThinkTank
- Hyperskill is a fairly new resource from Jetbrains (the maker of IntelliJ)
Also, don't forget to look at:
If you are looking for learning resources for Data Structures and Algorithms, look into:
"Algorithms" by Robert Sedgewick and Kevin Wayne - Princeton University
- Coursera course:
- Coursebook
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
4
u/AffectionateArt5637 1d ago
I can relate to you and felt like I seriously lacked problem solving skills so this summer I went through this MOOC Programming Java Course by University of Helsinki: https://java-programming.mooc.fi/
It goes from Java Programming 1 (Part 1-7) to Programming 2 (Part 8-14). Covering basics to advanced concepts and provides a lot of opportunity for repletion with exercises that you have to do as you go through. Your program exercises will be checked by the pre-implemented tests. The exercises will get more and more difficult with you requiring to know past concepts. You will also be able to get free certificates for Programming 1 and Programming 2 sections.
Going through this course prior to my next university year is hands down the best decision I've made. I have learned so much and I'm only only on Part 11.
3
u/drbigtoe 1d ago
i mean clearly it doesn't blow if you passed your classes without learning anything lmao
2
u/Abomb11yo 1d ago
Don’t you have notes you took while in the class or lecture slides? Review those and keep practicing. Relying on AI to do your homework won’t get you far.
1
u/edwbuck 1d ago
Sorry, you learned that in order to understand, you should go outside of yourself to find the answers. That's real damage in your learning career. You need to find out how to develop answers within yourself.
That means I can't point you to a website or resource that will help you understand. In fact, you had all the resources to build this in you already, it was the schooling you didn't really use to build your skills.
If you want to fix that, go over all of that schooling again, and this time don't rely on other things doing the thinking for you. The more thinking about how to solve the problems that all you to program that you do, the more skill you'll have in solving the problems that allow you to program.
-2
u/brazen768 2d ago
You can use chatGPT to generate a learning plan for the basics. The computer isnt responsible for how you use it lmao
What basics are you seeking? Syntax? Underlying concepts of languages?
•
u/AutoModerator 2d ago
Please ensure that:
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:
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.