Skip to the main content
Intermediate Certificate12 lessons10 hours2 monthsPhysical & online

Java Programming

The language behind most Ugandan banking and enterprise systems - from first program to object-oriented design and databases.

Java Programming

What you'll learn

  • Java, the JVM, and setting up
  • Variables, types and your first program
  • Decisions and loops
  • Methods, and breaking a problem up
  • Objects and classes
  • Inheritance, interfaces and polymorphism
  • Collections: lists, maps and sets
  • Exceptions and failing safely
Single lessons: UGX 5,000–UGX 15,000 by Mobile Money. Read more

Pay for just the lesson you need, or the whole course. Tick lessons as you finish, and use the quiz to test yourself before your assessment.

Video lessons

  • Java, the JVM, and setting up

    45 min

    Coming soon
  • Variables, types and your first program

    60 min

    Coming soon
  • Decisions and loops

    60 min

    Coming soon
  • Methods, and breaking a problem up

    60 min

    Coming soon
  • Objects and classes

    60 min

    Coming soon
  • Inheritance, interfaces and polymorphism

    60 min

    Coming soon
  • Collections: lists, maps and sets

    60 min

    Coming soon
  • Exceptions and failing safely

    45 min

    Coming soon
  • Reading and writing files

    45 min

    Coming soon
  • Talking to a database with JDBC

    60 min

    Coming soon
  • Testing what you have written

    45 min

    Coming soon
  • Packaging a program somebody else can run

    45 min

    Coming soon