</>
Skip to content

Java Tutorial

Learn Java

Write once, run anywhere

Start learning →46 / 46 lessons ready

Full curriculum — in order

  1. Introduction
  2. Get Started
  3. Syntax
  4. Output
  5. Comments
  6. Variables
  7. Data Types
  8. Type Casting
  9. Operators
  10. Strings
  11. Math
  12. Booleans
  13. If Else
  14. Switch
  15. While Loop
  16. For Loop
  17. Break Continue
  18. Arrays
  19. Methods
  20. Method Parameters
  21. Method Overloading
  22. Scope
  23. Recursion
  24. Classes and Objects
  25. Constructors
  26. Modifiers
  27. Encapsulation
  28. Packages
  29. Inheritance
  30. Polymorphism
  31. Abstraction
  32. Interfaces
  33. Enums
  34. User Input
  35. Date
  36. ArrayList
  37. HashMap
  38. HashSet
  39. Iterator
  40. Exceptions
  41. RegEx
  42. Threads
  43. Files
  44. Collections
  45. Lambda Expressions
  46. Streams