Java Short Coding Course — South Africa

Java Fundamentals Course

OOP, Collections, JDBC & More

Master Java — the language behind enterprise software, Android apps and backend services. This course covers core Java from scratch: object-oriented programming, generics, collections, streams, exception handling, file I/O and database connectivity with JDBC.

JavaOOPCollectionsJDBC
40
Hours of Training
R14,995
Course Fee
5 Days
Full-Time Option
JHB · CPT
+ Online Nationwide
What You Will Learn

Course Curriculum

Java Basics & JDK Setup

Install the JDK, understand the JVM, write your first program and use an IDE (IntelliJ IDEA).

Data Types, Operators & Control Flow

Primitive types, String, operators, if/else, switch, for/while loops.

Methods & Arrays

Method overloading, pass-by-value, single and multidimensional arrays.

Object-Oriented Programming

Classes, objects, constructors, encapsulation, inheritance, polymorphism and abstraction.

Interfaces & Abstract Classes

Define contracts with interfaces, implement multiple interfaces, use abstract classes.

Collections Framework

ArrayList, LinkedList, HashMap, HashSet and when to use each.

Generics

Generic classes and methods, bounded type parameters, wildcards.

Lambda Expressions & Streams

Functional interfaces, lambda syntax, Stream API for filtering and transforming data.

Exception Handling

try/catch/finally, checked vs unchecked exceptions, custom exceptions.

File I/O & JDBC

Read/write files with java.nio, connect to a database and perform CRUD with JDBC.

Prerequisites: No prior programming experience required. Introduction to Programming recommended.
How It Works

What to Expect

🎓

Expert-Led Training

All courses are taught by experienced bootcamp instructors of the Code College team — with a total of 30+ years of industry experience in the team.

💻

Hands-On Projects

You write code from day one. Every concept is reinforced with real exercises and a practical project you keep.

📍

Johannesburg & Cape Town

Attend in-person at our Woodmead (JHB) campus or join 100% online from anywhere.

📜

Certificate of Completion

Receive a Code College certificate on completion — recognised by employers across South Africa.

Ready to Level Up Your Skills?

Book the Java Fundamentals Course today — full-time (5 days) or part-time. Johannesburg, Cape Town and online.

💬