Free course

Java Core

Learn Java core with setup, variables, input, conditions, loops, methods, arrays, strings, collections, exceptions, files, and projects.

Beginner 19 lessons 4.8 rating
Java Core

What you will learn

Understand the core concepts in Java Core
Practice with structured lessons and examples
Track progress through the student dashboard
Become certificate eligible after completing the course

Curriculum

1
Core Java Lessons

Detailed Java core lessons with multiple examples, expected outputs, and practice tasks.

  1. Lesson 1: Java Setup and First Program 50 min
  2. Lesson 2: Variables and Data Types 50 min
  3. Lesson 3: Operators and Expressions 50 min
  4. Lesson 4: Input with Scanner 50 min
  5. Lesson 5: Conditions 50 min
  6. Lesson 6: Loops 50 min
  7. Lesson 7: Methods 50 min
  8. Lesson 8: Arrays 50 min
  9. Lesson 9: Strings 50 min
  10. Lesson 10: Static Keyword Basics 50 min
  11. Lesson 11: Packages and Imports 50 min
  12. Lesson 12: ArrayList Collections 50 min
  13. Lesson 13: HashMap Basics 50 min
  14. Lesson 14: Exception Handling 50 min
  15. Lesson 15: File Reading and Writing 50 min
  16. Lesson 16: Date and Time Basics 50 min
  17. Lesson 17: Debugging and Clean Code 50 min
  18. Lesson 18: Mini Project: Grade Calculator 50 min
  19. Lesson 19: Final Project: Course Progress Tracker 50 min

Related

More courses in this area

Python Core
Free 18 lessons

Python Core

Learn Python core with print, variables, input, conditions, loops, functions, lists, dictionaries, files, exceptions, modules, and projects.

Python Core + OOPs
Free 18 lessons

Python Core + OOPs

Learn Python OOPs with classes, objects, constructors, inheritance, encapsulation, polymorphism, abstraction, dataclasses, and projects.

Java Core + OOPs
Free 20 lessons

Java Core + OOPs

Learn Java OOPs with classes, objects, constructors, encapsulation, inheritance, polymorphism, abstraction, interfaces, composition, and projects.

C Programming Core
Free 18 lessons

C Programming Core

Learn C programming core with syntax, variables, input/output, conditions, loops, functions, arrays, pointers, files, memory, and projects.

C++ Programming Core
Free 18 lessons

C++ Programming Core

Learn C++ core with syntax, variables, input/output, conditions, loops, functions, arrays, vectors, strings, references, files, STL basics, and projects.

C++ Programming Core + OOPs
Free 18 lessons

C++ Programming Core + OOPs

Learn C++ OOPs with classes, objects, constructors, encapsulation, inheritance, polymorphism, abstraction, templates, and projects.