Who this is planned for

Manual testers and early-career automation engineers building a Java foundation.

Suggested starting point

No prior Java required; familiarity with testing concepts is helpful.

Proposed curriculum

Planned topics

This outline is provisional and may change before launch.

  1. 01

    Java fundamentals

    Types, operators, control flow, methods and debugging.

  2. 02

    Object-oriented design

    Classes, encapsulation, interfaces, inheritance and composition.

  3. 03

    Strings and arrays

    Common transformations, traversal and edge-case handling.

  4. 04

    Collections and generics

    Lists, sets, maps, iteration and choosing appropriate structures.

  5. 05

    Exceptions and file handling

    Failure handling, resource cleanup and reading test data.

  6. 06

    Practical coding

    Small test utilities, unit tests and interview problem decomposition.

Skills to build

Planned learning outcomes

  • Write and debug small Java programs.
  • Apply interfaces and composition to test utilities.
  • Choose collections for common automation data tasks.
  • Handle errors and explain solutions with concrete edge cases.

Keep learning while you wait

Explore the current free learning resources today.

Browse free resources