Search, explore and find the perfect course for you

Beginning Java

This course provides an introduction to the Java language.

You will be taught the language basics and syntax. We cover the important parts of the language and standard libraries. You will receive an introduction to object-oriented concepts: inheritance, polymorphism etc. We look at language constructs such as abstract classes, interfaces. We show ways to write Java according to modern best practices.

This course lays the foundation for the course Intermediate Java.

Target audience

The course is aimed at those with little or no experience of Java but with some experience of programming in general.

Pre-requisites

No Java prerequisites are required, but you should have programmed in any language earlier.