</>Code Kaksha
MERN StackPHP / LaravelPython / DjangoJava / SpringData Science
Join Training
CoursesMERN StackPHP / LaravelWeb DesignPython / DjangoMEAN StackNext.jsReact NativeJava / SpringData ScienceData AnalyticsMachine LearningAIDigital Marketing

Java

21 lessons · 100% free
1Java Basics
What is Java?Setting Up Java (JDK, javac, java)Your First ProgramVariables & TypesOperators (Maths & Comparisons)Reading Input with Scanner
2Control Flow
Making Decisions (if / else)The switch StatementRepeating with for Loopswhile LoopsMethods (Parameters & Return)Arrays
3Object-Oriented Java
Classes & ObjectsConstructorsEncapsulation (private, getters & setters)Inheritance (extends)Polymorphism (Overriding)Interfaces
4Useful Java
Collections (ArrayList & HashMap)Handling Errors (try / catch)
5Project
Project: Console Bank Account
Language

Java — Programming with Java

A powerful, popular language for enterprise apps, Android and big systems — and a great way to learn object-oriented programming from scratch with small, hands-on examples.

21 lessons5 chaptersStart: What is Java? →

1Java Basics

What is Java?20 minSetting Up Java (JDK, javac, java)25 minYour First Program30 minVariables & Types30 minOperators (Maths & Comparisons)30 minReading Input with Scanner30 min

2Control Flow

Making Decisions (if / else)30 minThe switch Statement25 minRepeating with for Loops30 minwhile Loops25 minMethods (Parameters & Return)35 minArrays30 min

3Object-Oriented Java

Classes & Objects35 minConstructors30 minEncapsulation (private, getters & setters)35 minInheritance (extends)35 minPolymorphism (Overriding)35 minInterfaces30 min

4Useful Java

Collections (ArrayList & HashMap)35 minHandling Errors (try / catch)30 min

5Project

Project: Console Bank Account120 min
</>Code Kaksha

Free, hands-on coding tutorials with live, editable examples — from your first HTML tag to full-stack apps, data science and AI. Built so anyone can learn to code.

By the CodingClave team — a coding training institute in Lucknow, India.

Courses

MERN StackPHP / LaravelPython / DjangoData ScienceJava / SpringMachine LearningAll courses →

Popular Topics

HTMLCSSJavaScriptPythonReactNode.jsMySQL

CodingClave

Training Programs1:1 MentorshipAbout UsContact
© 2026 Code Kaksha — Learn to code, free.Made with ♥ in Lucknow, India