Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java Tutorial for Beginners
Rating: 4.0 out of 5(58 ratings)
1,988 students

Java Tutorial for Beginners

Java 101
Created byMarius Claassen
Last updated 1/2022
English

What you'll learn

  • At the end of this course, you will be able to:
  • * Read Java code
  • * Write Java code
  • * Analyse programming requirements
  • * Implement Java solutions
  • * Develop basic Java applications
  • * Devise Java solutions when you are given a problem statement

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

6 sections54 lectures4h 46m total length
  • Course Overview3:53

    Java 8 for Complete Beginners

    Lecture 1: Course overview

    Java 8 for Complete Beginners will help you to master the basics of programming.

    In this course you will learn programming the easy way, by using the world's most popular language to:

    * discover that anyone can code in java
    * write your own programs
    * be in demand world-wide

    Hi there, my name is Marius from AlefTav Coding and in this talk I will provide an overview of my course, Java 8 for Complete Beginners.
    A little bit about myself.  I am a java developer and teacher.  In fact, I taught myself to program, using java.  I was a teacher for many years, but now I'm working full-time as a software instructor, making video tutorials.  

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

    * read java code
    * develop basic Java applications
    * devise solutions when given a problem statement

    There are 6 main topics you will learn.  They are:  An introduction, followed by the basics of Java.  Then, brief discussions of the three concepts: Arrays, Exceptions and Classes.  I conclude with some final remarks.
    This course has 54 lectures that are, on average, 5 minutes long.  Each lecture includes a video, a PDF and a lecture transcript for your review and personal study.  Coding exercises are provided to re-inforce what has been learnt.

    Lectures start with a brief explanation of the lesson topic.  This includes animations, diagrams and images.  It is followed by working through a problem statement with expected output and suggested solution.  I then do some live coding to implement the solution and produce the expected output.  The lecture ends with a coding exercise for you to complete, and which is solved in the next lecture.
     
    I designed this course with the complete beginner in mind.  That is,  a person who wants to learn programming by watching how someone else does live coding.  The student then practices by doing a coding exercise on the course site.  Immediate feedback is given on the student's answer.  In the following video I explain the solution to the coding exercise. 

    The sooner you enrol in this course the sooner you will gain mastery of programming basics.
    Please note that you have an unconditional 30-day money back guarantee.  If you are not happy with the course you will get a full refund after 30 days.

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


  • Java Overview6:08

    Lecture 2: Java Overview

    Hi there, My name is Marius from AlefTav Coding, and in this lecture I will provide a brief overview of Java, the language.

    Question: What is Java?  
    Answer: Java is a general-purpose computer programming language.  In fact, it is the most widely-used programming language id the world.  Created by the Canadian, James Gosling, Java's first public release was in 1995.  Today, Java is used to write programs for every industry, whether it be business enterprise software, Android mobile phone apps, games or the internet of things.

    Conclusion: If you have Java skills not only will you be in great demand, but you will also earn an above-average salary anywhere in the world, whatever the industry you choose to specialise in.
    I am Marius from AlefTav Coding.  See you in the next video, where you will learn about the tools to create Java programs.



  • Development Tools6:13

    Lecture 3: Development tools

    Hi there again, My name is Marius from AlefTav Coding, and this is the third lecture of my course, Java 8 for complete beginners. 

    In this lecture you will learn how to download and install the tools needed for writing Java programs.

    Now, in order to write a Java program, you need two things: number 1 - the Java Development Kit (JDK) and number 2 - a source code editor in which you type your java programs.  The term used for the code editor is, 'integrated development environment' or in short, 'IDE'.
     
    The JDK is needed to compile and run Java programs.  While the IDE allows you to write the programs.  In this course, I will use the current latest Java development kit, (JDK 8).   The IDE I use is IntelliJ IDEA.  One of the reasons is that many of the world's best java developers use IntelliJ as their preferred IDE.  The two other major Java IDE's are Eclipse and Netbeans.

    In addition to the JDK and IDE, you need an internet connection with a browser to download these two tools.  I am using Google Chrome.

    To download the JDK, go to Google, then type 'JDK 8 download', and select 'Java SE development kit 8 downloads'.  You will be directed to the Oracle downloads page.  Accept the licence agreement for the latest development kit, and download the JDK for your particular machine.  Mine is a windows x64 machine.  So I selected the JDK8 for windows x64 option.  This download process takes a few minutes to complete.

    If you don't know which Java version to download, then if you have Windows 10 installed, click on 'start', then in the 'search window' type  the words, 'This PC' and click on the 'This PC' option.  Right click on 'This PC' and select 'Properties'.  The 'System type' will show your processor type.

    Next, to download IntelliJ, go back to Google and type in the search bar, 'download IntelliJ IDEA' and press enter for this download page.  I chose 'Windows' and the 'Community' edition.  Community is the free version of IntelliJ.  This download process also takes a while to complete.

    On Windows the JDK and IntelliJ will be downloaded to the default 'downloads' folder. Next click on the JDK file to install the jdk on your computer.  Follow the directions by clicking 'next'.  

    Afterwards click on the IntelliJ file to install it on your computer.  Again, follow the directions by clicking 'next'.  I want a desktop shortcut so I select the 64-bit launcher checkbox option, and for 'create associations' I select the '.java' checkbox.  All java files will automatically by opened in IntelliJ.  Click 'install'.  Install will also take a while to complete, but when it is finished, select the checkbox, 'Run IntelliJ IDEA' and click 'finish'.

    IntelliJ will now start up.  The first time you run IntelliJ you will need to customise the IDE.  For our purposes, click 'skip all and set defaults'.  And you will shortly see the 'Welcome to IntelliJ' menu.  
     
    In this lecture you learned how to download and install the development tools in order to write your first Java program in the next lecture.
     
    I am giving this course away for free for a limited period.  For details on how to enrol, please email me at mariusclaassen@gmail.com

    This is Marius from AlefTav Coding.  See you in the next video.

Requirements

  • Basic knowledge of computers
  • Able to download and install software

Description

Basics In Java Programming was updated in 2022.  There are now already thousands of students enrolled, which shows the value of this course.  

In this course you will learn programming, the easy way, by using one of the world’s most widely-used language to:

* discover that anyone can code in Java
* write your own programs
* be in demand world-wide
* do Android coding (You must know Java to do Android programming)

There are 54 lectures that are on average 5 minutes long.  Every lecture includes a:

* video 
* PDF 
* lesson transcript
You can download these resources to do your personal study and review.  

Also, this course has a total of 25 coding exercises in order to practice what you have learnt.

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

* Read Java code
* Write Java code
* Analyse programming requirements
* Implement Java solutions
*  Develop basic Java applications 
* Devise Java solutions when  you are given a problem statement

Lectures start with a brief explanation of the lesson topic.  This includes animations, diagrams and images.  It is followed by working through a problem statement with expected output and suggested solution.  I then do some live coding to implement the solution and produce the expected output.  The lecture ends with a coding exercise for you to complete.  In the next lecture I go on to explain the solution

The 6 main topics you will study in this course, are: 

* Introduction
* Java basics
* Arrays
* Exceptions
* Java classes
* Conclusion

The sooner you enroll in this course the sooner you will gain mastery of programming basics.

Please note that you have an unconditional 30-day money back guarantee.  If you are not happy with this course you will get a full refund after 30 days.


Who this course is for:

  • Complete beginner programmers