Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Intermediate Java
Rating: 4.1 out of 5(21 ratings)
3,629 students

Intermediate Java

Intermediate Java
Created byMarius Claassen
Last updated 1/2022
English
English [Auto],

What you'll learn

  • At the end of this course, you will be able to:
  • * Write Java code
  • * Read somewhat advanced Java code
  • * Do coding with lambdas and Java stream()
  • * Code in JavaFX
  • * Develop better 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

3 sections21 lectures1h 59m total length
  • Introduction4:43

    Lecture 1: Course overview

    Java for Intermediate Users will help you to be ready for advanced programming
    Build on programming basics, by using the world’s most popular language to:

    * Maintain your advantage
    * Refine your skills
    * Write functional code

    Hi there, my name is Marius from AlefTav Coding and in this talk I'll provide an overview of my course, Java for Intermediate Users.

    A little bit about myself:  I am a java developer and teacher.  Actually, 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 useful Java applications
    * devise Java solutions when given a problem statement

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

  • Development Tools9:07

    Lecture 2: Development tools

    Hi there again, My name is Marius from AlefTav Coding, and this is the second lecture of my course, Java for intermediate users. 

    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).   I use IntelliJ IDEA as my preferred IDE.  


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


  • Numeric Types Example12:57

    // Lecture 3: Numeric Data Types Example (byte, short, int and long; float and double)

    Hi there, I am Marius from AlefTav Coding.  In this lecture you will learn to print numeric data types in java. 

    Numeric data can take the form of discrete or whole numbers on the one hand and decimal or fractional numbers on the other.  Java defines 4 types to represent discrete numbers.  They are byte, short, int and long.  And there are 2 types to represent decimal numbers: float and double.  

    In the last lecture I showed you how to download and install the two development tools needed to write your Java programs.  These tools are the Java Development Kit (JDK) and the Integrated Development Environment (IDE).  We ended that lecture with the IntelliJ IDE welcome screen.  


    My name is Marius from AlefTav Coding.  Till next time, KEEP CODING.


  • Lecture 4
  • Numeric Types Solution4:27
  • Textual Types Example4:52
  • Lecture 6
  • Textual Types Solution3:51
  • Converting Types Example8:05
  • Lecture 8
  • Converting Types Solution5:10
  • Keyboard Input Example6:31
  • Lecture 10
  • Keyboard Input Solution3:59

Requirements

  • You should have completed a Java Beginner course

Description

The course, Java Intermediate was updated in 2022.   There are now thousands of students enrolled which shows the popularity of this course. 

There are a number of lectures that are on average 6 minutes long.  Every lecture includes a:

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

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

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


*  Write Java code
*  Read somewhat advanced Java code
*  Do coding with lambdas and Java stream()
*  Develop better Java applications 
*  Get promotion from being a Junior developer
*  Devise Java solutions when you are given a problem statement.

Lectures start with a brief explanation of the lesson topic.  This 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 main topics you will study in this course, are: 

* Introduction
* Java data types
* Library classes
* Conclusion

The sooner you enroll in this course the sooner you will be ready for advanced programming.

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:

  • Those who have learnt programming basics and wish to build on it using Java