Lecture 1 – Course Overview


Java Basics is a computer programming course in which you will learn the absolute minimum information you need if you want lean Java.

Start your programming journey, by learning the essentials of the world’s most popular language to discover that:

  • Java can be learnt
  • Programming can be rewarding
  • You can make a living from this skill

Hi there, my name is Marius from AlefTav Coding and in this article I will provide an overview of my course, Java Basics.

I am a software developer and teacher. In fact, I taught myself to program using Java. Having been a teacher for many years, I am now working full-time as an independent software instructor, making tutorials on programming. My passions are learning, teaching and programming in equal measure. It is my mission to help those who wish to learn programming.

At the end of this short course you will be able to:

  • read and write Java code
  • develop simple Java applications
  • devise basic Java solutions

The Lecture topics of this course are:

  1. Introduction
  2. Hello world
  3. Primitive data types
  4. Reference data types
  5. The Scanner class
  6. The ternary operator
  7. The stream() method
  8. Final remarks

This course comprises 15 lectures. Each lecture contains course notes and a coding exercise. This coding exercise is for you to practice what you have learnt.

Lectures start with a brief explanation of the lesson topic. This is followed by working through a problem statement with expected programming output and suggested solution. The lecture ends with a coding exercise for you to complete. In the next lecture I go on to explain the solution.

I designed this course for those who are completely new to computer programming. And you want a gentle introduction to this specialized field of study by:

  • studying Java code
  • doing coding exercises
  • checking your answers against the solutions

If you complete this course you will understand the essentials of Java programming.

My name is Marius from AlefTav Coding. Thank you for reading and see you in the next tutorial.

10 votes, average: 4.80 out of 510 votes, average: 4.80 out of 510 votes, average: 4.80 out of 510 votes, average: 4.80 out of 510 votes, average: 4.80 out of 5 (10 votes, average: 4.80 out of 5)
You need to be a registered member to rate this.
(477 total tokens earned)


  1. Tyler D

    I for one think it sucks that Trybe only does Crypto stuff right now, and Want you to keep making programming tutorials! I do them as well and will be adding my own in ^^ Start a trend, friend 😛

    1. Marius Claassen Post author

      Mark Elliott, Indeed it is not too late to learn programming. A reminder that it does take time to master programming. However, with persistence and hard work you should be able to start making sense of it all after a while. From being a complete beginner, give yourself around 6 to 12 months to really get the hang of it.

      I am currently writing a short series of 15 articles on very basic Java programming here on Trybe.one. After this series I intend to write a more detailed series of 54 articles also on basic Java.

  2. Marius Claassen Post author

    Tyler D, thanks for the encouraging words. However, I listened to an interview with Trybe’s founder, Tom who said he envisaged this platform to eventually contain quality articles about any and every topic under the sun.

    I will certainly carry on posting these programming articles.

    1. Marius Claassen Post author

      Steven Moses, Feel free to follow along with this very basic series of 15 articles on Java programming for the complete beginner.

      Please be reminded that it takes time to really understand programming. It can take from 6 months to 12 months of consistently reading, watching tutorials and practicing writing small programs.

      I wish you well on your journey.