
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
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.
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.
// 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.
Learn the solution to the import statement coding exercise by creating an instance of the local day class using java.time.LocalDate and printing the result in the main method.
Explore the string class in Java, differentiating reference types from primitives, and see a practical example printing a business name using String objects and basic imports.
Learn to implement the Random class in Java, seed with 3, import java.util.Random, generate four integers from 1 to 600 using nextInt, and print them space separated.
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.