R
Rishtaara
Programming Languages
Beginner⌨️

Java Fundamentals

Full Java syllabus — syntax to OOP, collections, I/O, threads, lambdas, and projects. Simple English with real-life examples.

30 hours36 lessons
OOPCollectionsExceptionsI/OThreadsGenerics

Curriculum

36 lessons

1

Java Intro & Get Started

Article · 16 min

FREE
2

Syntax, Output & Comments

Article · 14 min

FREE
3

Variables & Data Types

Article · 16 min

4

Type Casting & Operators

Article · 15 min

5

Strings & Math

Article · 16 min

6

Booleans & If/Else

Article · 14 min

7

Switch & While Loop

Article · 15 min

8

For Loop & Break/Continue

Article · 14 min

9

Arrays

Article · 16 min

10

Methods & Challenge

Article · 15 min

11

Parameters, Overloading & Scope

Article · 16 min

12

Recursion

Article · 14 min

13

OOP Introduction

Article · 15 min

14

Classes, Objects & Attributes

Article · 16 min

15

Class Methods & Challenge

Article · 15 min

16

Constructors & this

Article · 16 min

17

Modifiers & Encapsulation

Article · 16 min

18

Packages & API

Article · 15 min

19

Inheritance & super

Article · 17 min

20

Polymorphism

Article · 16 min

21

Inner Classes & Abstraction

Article · 16 min

22

Interface & Anonymous Classes

Article · 17 min

23

Enum, User Input & Date

Article · 18 min

24

Errors, Debugging & Exceptions

Article · 17 min

25

Multiple Exceptions & try-with-resources

Article · 16 min

26

Files CRUD

Article · 17 min

27

FileInputStream, FileOutputStream, BufferedReader & BufferedWriter

Article · 18 min

28

Collections, List, ArrayList & LinkedList

Article · 17 min

29

List Sorting, Set, HashSet, TreeSet & LinkedHashSet

Article · 17 min

30

Map, HashMap, TreeMap & LinkedHashMap

Article · 16 min

31

Iterator & Algorithms

Article · 16 min

32

Wrapper Classes, Generics & Annotations

Article · 18 min

33

RegEx & Threads

Article · 18 min

34

Lambda & Advanced Sorting

Article · 17 min

35

Projects & Certification

Article · 20 min

36

How Tos, Reference, Examples & Interview Path

Article · 18 min