Professional Training

Java 1: Object-Oriented Programming with Java Part 1

10 weeks
520 GBP
Next course start
Enquire for more information See details
Course delivery
Virtual Classroom
10 weeks
520 GBP
Next course start
Enquire for more information See details
Course delivery
Virtual Classroom
Leave your details so the provider can get in touch

Course description

Introduction to Programming with Python

Java 1: Object-Oriented Programming with Java Part 1

Java is the most popular and widely used programming language in the world. Once you understand Java, it will also be easier to learn other programming languages. This Java course in London is the ideal introduction to object-oriented programming.

This is a beginner’s course in object-oriented programming using Java. It will teach you the Java language and give you a solid foundation in object-oriented programming. Using project-based content, you’ll learn to build simple programs that solve everyday problems.

Java is used by the biggest companies in the world to build an array of software.

This Java course will also help you understand object-oriented programming concepts that apply to other object-oriented programming languages, putting you in a strong position to learn additional languages.

As the course is taught on weekday evenings or weekends, you can easily fit your learning in around other commitments.

Upcoming start dates

1 start date available

Enquire for more information

  • Virtual Classroom
  • Online

Suitability - Who should attend?

Anyone can join this Java for beginners course. It’s for anyone who wants to get into programming and gain a solid understanding of Java basics and programming in general.


You don’t need any prior knowledge of coding for this Java basics course. You simply need to be computer literate and proficient in written and spoken English.

English requirements

You will need a good level of spoken and written English to enrol on this course.

Outcome / Qualification etc.

By the end of this course, you’ll be able to:

  • Understand the key features of the Java programming language
  • Apply essential object-oriented programming concepts and techniques
  • Apply object-oriented programming techniques using Java
  • Explain the principles behind good object-oriented design
  • Write Java code to produce simple Java applications, such as a ticketing app, a digital clock, a collection organiser, and an online chatbot.

Training Course Content

We teach object-oriented programming, using Java as the example. This means you’ll be able to understand how all object-oriented languages work, making it much easier to pick them up.

The aim of this course isn’t to cover every aspect of Java. It’s to help you write programs to solve everyday problems. By the end of the course, you’ll be able to write simple Java programs.

The course content includes:

  • Past, present and future of Java – learn once/run everywhere
  • An overview of the basic elements of Java programming and object-oriented languages in general
  • An objects-first presentation of Java programming constructs
    • Objects and classes
    • Structure and contents of a Java class: fields, constructors, methods, parameters and local variables
    • Language structure and conventions, operators, expressions
    • Primitive and object data types
    • Making choices with if
    • Collections and loops (for, while), generics
  • An introduction to inheritence
  • Important classes from java.lang, java.util packages
  • Error handling: exceptions (unchecked exceptions, throw).

Course delivery details

This Java programming course takes place for two hours on a weekday evening for ten weeks, or for five hours every Saturday for five weeks (with one hour break for lunch).

Get Inspired! Watch the Video

Request info

Contact course provider

Fill out your details to find out more about Java 1: Object-Oriented Programming with Java Part 1.

  Contact the provider

  Get more information

  Register your interest

Country *

reCAPTCHA logo This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
City, University of London
Northampton Square
EC1V 0HB London

City, University of London

City, University of London is a special place. With skill and dedication, we have been using education, research and enterprise to transform the lives of our students, our community and the world for a hundred years. We are proud of...

Read more and show all courses with this provider