Course

Introduction to Java Programming

Learn Java with working engineers. Build skills you can use.

A live, hands-on Java course for developers who know the basics of programming but are new to Java. Across six instructor-led sessions, you will learn how Java works, practise writing code, and build a foundation for working with Java-based applications and codebases.

Next cohort

Dates to be announced. Register your interest to hear when the next cohort opens.

Register interest

Is this Java course right for you?

This course is designed for people who have some programming experience and want to learn Java in a structured, practical environment.

It is a good fit if you are:

  • A developer moving from Python, JavaScript, C#, C++ or another language.
  • An analyst or technical professional moving into software development.
  • Preparing to work with a Java-based application or codebase.
  • Looking to strengthen your understanding of core Java concepts.

You do not need prior Java experience, but you should already understand basic programming concepts. If you are completely new to programming, this course may not be the right starting point.

What will you learn?

By the end of the course, you will have practised how to:

  • Write, compile and run Java programs.
  • Use variables, data types, operators and control flow.
  • Structure code using classes, objects, inheritance and interfaces.
  • Work with arrays, collections and the Streams API.
  • Handle exceptions and understand common approaches to writing robust code.
  • Organise Java projects using packages and build tools such as Gradle.
  • Use modern Java features including enums and records.

The aim is to give you a solid foundation you can continue building on. Six sessions alone will not make you an experienced Java developer, but they give you the vocabulary and the practice patterns to keep learning on your own or on the job.

How the course works

  • Format: Live, instructor-led online training via Zoom.
  • Duration: Six sessions of four hours each. 24 hours in total.
  • Level: Beginner to early-intermediate in Java.
  • Approach: Practical coding exercises, instructor feedback and time between sessions to practise.
  • Price: £1,200 per participant, plus VAT.

The sessions are spread out to give you time to apply concepts between classes. Setup instructions are provided before the course.

What is covered in the syllabus?

The course progresses from Java basics to the building blocks used in everyday development:

  1. Introduction to Java and the development environment
  2. Data types, operators and control flow
  3. Classes, objects, inheritance and interfaces
  4. Arrays and collections
  5. Streams and data processing
  6. Exceptions, packages and building Java applications

Why learn with Mallon Associates?

Mallon Associates has delivered technical training since 1990, working with engineering organisations in financial services and technology. Our training is led by practitioners with experience building and supporting production systems.

The focus is on understanding the language and applying it through code. Not just watching demonstrations or memorising syntax.

Frequently asked questions

Do I need to know Java already?

No. You should have basic programming experience in another language, but prior Java experience is not required.

When does the next course start?

The next cohort date has not been confirmed. Register your interest and we will let you know when dates are announced.

What do I need to take part?

You will need a laptop and a stable internet connection. Setup instructions for Java and a development environment are provided before the course.

Can my employer pay for the course?

Yes. You can share the course details with your manager or learning and development team to discuss funding. Contact us if they need further information.

What if I already know Java?

Our Java In Depth course may be more suitable if you already understand the fundamentals.

Will I receive a certificate?

Participants receive a Mallon Associates certificate of completion.

Interested in the next cohort?

There is no confirmed start date yet. Register your interest to hear when the next cohort is planned, and help us understand demand for future dates.

Register interest Have a question before committing? Contact us about the course.
"

Mallon Associates has been our partner for developer training for more than three decades. Its experience-led, embedded approach ensures that our graduates contribute from Day One, and continue to grow with the firm.

VP Engineering, Tier 1 Investment Bank