The Developing Java SE Applications course was the first online course I developed. It covers the fundamental basic topics in Java SE, also known as Core Java. This course goes through a continuous update in according with the capabilities introduced in Java 7, Java 8, and in Java 9.

If you are interested in a frontal course that covers the same topics (more or less) I recommend you to check out my professional Java course at