Courses
Java Programming
This is our introductory Java course, which covers the essential features of the language. The course is based on the latest version of Java but is also applicable to development environments that use older versions
The course assumes some familiarity with at least one other programming language (not necessarily object oriented).
Java Programming for C++ Programmers
Enables existing C++ programmers to make the jump to programming in Java, including the most useful packages
Java Advanced Programming
Covers security, networking, RMI, threads, synchronisation and other useful Java packages
Java Enterprise Programming
Developing distributed web applications using Java Enterprise Edition (Java EE 7)
Java User Interface Programming with Swing
Hands-on presentation of the Swing architecture, components and usage in developing graphical user interfaces
Java User Interface Programming with JavaFX
Hands-on presentation of the JavaFX architecture, components and usage in developing multi-platform graphical user interfaces
Related Courses
Kotlin Programming for Java Programmers
Covers the essential features of programming in Kotlin and its core libraries, including the latest features and its interface to Java libraries and the JVM.
C++ for Java Programmers
Enables existing Java programmers to make the jump to programming in C++, including the latest features of the language
Eiffel Programming
Covers the major features of the Eiffel language plus EiffelStudio, EiffelVision and the Eiffel Design Methodology
Javascript Web Programming
Client-side web programming essentials using the latest version of JavaScript