Skip to content

Learn online at your pace · pay in installments with M-PESA · verified certificates

Self-paced Intermediate

Java Programming

A comprehensive introduction to object-oriented programming using Java, focusing on core language concepts, robust software design, and practical application development.

10 Weeks Verified certificate

What you'll learn

  • Object-Oriented Mastery: Implement core OOP principles (Classes, Objects, Inheritance, Interfaces, and Polymorphism).
  • Data Structures & Collections: Utilize the Java Collections Framework (ArrayLists, HashMaps, Sets) to store and manipulate complex data sets.
  • Error Handling & File I/O: Manage runtime exceptions cleanly and read/write data using standard I/O streams.
  • Build & Debug: Write, compile, and debug multi-class Java applications using standard development tools.
  • Memory & Type Safety: Understand how Java manages memory (Heap vs. Stack, Garbage Collection) and enforces strict static typing.

Course content

The full curriculum is being finalised. Contact us for the syllabus.

About this course

Master the fundamentals of Java, a globally ubiquitous, strongly-typed, object-oriented language that powers enterprise systems, backend web services, and mobile applications. This course takes you from basic syntax and control flow to fundamental object-oriented design principles like encapsulation, inheritance, interfaces, and polymorphism. You will learn to handle exceptions, work with Java Collections Framework, and write modular, maintainable code built for scalability and performance.

Tools you'll use

Java SE (Standard Edition)IntelliJ IDEA

Learn anywhere

Phone, tablet or laptop. Pick up exactly where you left off.

Hands-on practice

Quizzes, coding exercises and projects marked by instructors.

Verified certificate

Each certificate has a code employers can verify online.

You might also like

Frontend Development
Featured

Software Engineering

Frontend Development

Master the art of building beautiful, responsive websites and web applications. Learn HTML, CSS, JavaScript, React, and...

6 Months Beginner Certificate

KES 50,000

or KES 15,000 to start

Backend Development

Software Engineering

Backend Development

Master server-side development. Learn PHP, Laravel, MySQL, API development, authentication, and application security.

8 Months Intermediate Certificate

KES 60,000

or KES 18,000 to start

Full Stack Web Development

Software Engineering

Full Stack Web Development

Become a complete full stack developer. Learn frontend, backend, databases, deployment, and hosting. Save up to KES 20,0...

12 Months Beginner Certificate

KES 90,000

or KES 27,000 to start

From

KES 9,000

Enrol now