0% found this document useful (0 votes)
37 views5 pages

Java Prep

Uploaded by

jackpot221133
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views5 pages

Java Prep

Uploaded by

jackpot221133
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

HI!!! THANK YOU FOR REACHING TILL HERE.

PLEASE READ THE FOLLOWING


DOCUMENT THOROUGHLY!

Don’t forget to follow THELAZYLEARNING!!!

https://www.instagram.com/thelazylearning?utm_source=ig_web_button_share_sheet&igsh=
ZDNlZDc0MzIxNw==

This document consists of JAVA preparation from the scratch to advanced level with practice
and free certifications. So please go through the doc carefully.

G
📜 Java Learning Resource Sheet (Beginner →

IN
Advanced)

N
R
Level 1 — Basics: Introduction to Java & Core Fundamentals
A
Topics:
LE
●​ What is Java, its history, features, and how it works (JVM, JDK, JRE)​

●​ Variables, Data Types, Type Casting​


ZY

●​ Operators (Arithmetic, Relational, Logical, Bitwise, Assignment, Unary)​


LA

Free Resources:

1.​ Java Programming Basics — Oracle Official​


https://docs.oracle.com/javase/tutorial/​
E

2.​ Java Basics Playlist — Programming with Mosh (YouTube)​


https://youtu.be/eIrMbAQSU34​
TH

3.​ W3Schools Java Tutorial​


https://www.w3schools.com/java/​

Practice:

●​ https://www.hackerrank.com/domains/java​

●​ https://exercism.org/tracks/java​
Certifications:

●​ SoloLearn Java Certificate (Free):


https://www.sololearn.com/en/learn/courses/java-introduction​

Level 2 — Decision Making & Loops

Topics:

G
●​ If-Else, Switch-Case​

IN
●​ Loops: for, while, do-while​

●​ Break & Continue statements​

N
R
Free Resources:
A
1.​ Java Control Flow — GeeksforGeeks​
LE
https://www.geeksforgeeks.org/decision-making-javaif-else-switch-break-continue-ju
mp/​

2.​ Java Loops — JavaPoint​


ZY

https://www.geeksforgeeks.org/java/loops-in-java/​

Practice:
LA

●​ CodingBat Java Exercises: https://codingbat.com/java​

●​ HackerRank — Java Conditionals & Loops section​


E
TH

Certifications:

●​ Great Learning Academy — Java Basics (Free)​


https://www.mygreatlearning.com/academy/learn-for-free/courses/java-programming​

Level 3 — OOP (Object-Oriented Programming)

Topics:
●​ Classes & Objects​

●​ Constructors & Methods​

●​ Encapsulation, Inheritance, Polymorphism, Abstraction​

●​ Access Modifiers​

Free Resources:

1.​ OOP Concepts in Java — GeeksforGeeks​

G
https://www.geeksforgeeks.org/object-oriented-programming-oops-concept-in-java/​

IN
2.​ Java OOP Playlist — Telusko (YouTube)​
https://youtu.be/6T_HgnjoYwM​

N
Practice:

●​ LeetCode — Java OOP Problems​

R
A
https://leetcode.com/problemset/all/?difficulty=EASY&topicSlugs=oop​
LE
Certifications:

●​ Udemy Free Course — Java OOP (sometimes free during offers)​


ZY

https://www.udemy.com/course/java-the-complete-java-developer-course/​
LA

Level 4 — Exception Handling, Packages, Enums & Mini Project

Topics:
E

●​ Exception Handling (try-catch-finally, throw, throws, custom exceptions)​


TH

●​ Packages & Access Levels​

●​ Enums​

●​ Mini Project Requirements: IDE setup, GitHub repo, documentation​

Free Resources:
1.​ Exception Handling — Baeldung​
https://www.baeldung.com/java-exceptions​

2.​ Packages in Java — JavaTpoint​


https://www.geeksforgeeks.org/java/packages-in-java/
3.​ Enums in Java — W3Schools​
https://www.w3schools.com/java/java_enums.asp​

Mini Project Ideas:

●​ Student Management System​

G
●​ Library Management Tool​

IN
●​ Simple Banking Application​

N
Certifications:

R
●​ Coursera — Java Programming & Software Engineering Fundamentals (Audit for
free)​
A
https://www.coursera.org/specializations/java-programming​
LE
ZY

Level 5 — Data Structures, Stream API, Frameworks & Advanced


Projects
LA

Topics:

●​ Collections Framework (List, Set, Map, Queue)​

●​ Stream API​
E

●​ Lambda Expressions​
TH

●​ Spring & Spring Boot Basics​

●​ REST API Development​

Free Resources:

1.​ Java Collections — Baeldung​


https://www.baeldung.com/java-collections​
2.​ Stream API — JavaTpoint​
https://www.javatpoint.com/java-8-stream​

3.​ Spring Boot Crash Course — Amigoscode (YouTube)​


https://youtu.be/9SGDpanrc8U​

Practice:

●​ Data Structures Practice:


https://practice.geeksforgeeks.org/explore?page=1&category[]=Java​

G
●​ Spring Boot REST API practice on GitHub templates​

IN
Certifications:

N
●​ Spring Framework Basics (Free) — https://spring.io/guides​

R
A
💡 Tips for Success
LE
●​ Spend at least 1 week per level if doing it full-time, or 3–4 weeks per level if
part-time.​
ZY

●​ Use HackerRank + LeetCode for consistent coding practice.​

●​ Document your code and upload mini-projects to GitHub for portfolio building.​
LA

●​ For Spring Boot, pair with Postman to test APIs.

🙂
E

Thank You for reaching out till here, Happy Learning


TH

You might also like