Java for real Beginners in the simplest words
- Description
- Curriculum
- FAQ
- Reviews
Java course for true real beginners. We will learn the core java programming language. The course is designed and developed for people who have no idea what is Java, what is programming, how to create and run java code. You will get the basic knowledge of the Java platform and the Java programming language. And of course, you will be able to code in Java after this course, if you follow the rules! You are always welcome to ask your questions about this course and we will reply to all of your questions.
You will learn:
How to check if Java is installed on your PC or laptop?
How to install Java?
How to check what version of the Java platform is installed?
How to create and run the Java code from the command line or the terminal?
How to create the simplest Java program?
What are variables and how to use them in Java?
What are Java data types?
How to save the text in variables and how to manipulate it?
What are loops and how to use them?
What are if-else conditions and why do we need them?
What are conditional operators and where to implement them in your code?
What are methods, classes, objects, and why do you need them in your Java code?
And many other questions we will explain in this Java Course for the true beginners!
-
4First Java applicationVideo lesson
We will learn how to create your first Java project, and how to run it.
-
5Run your Java program from CMDVideo lesson
How to run the Java application from CMD and also how to run it as the JAR file
-
6Variables and datatypesVideo lesson
What are variables?
How to use them?
How to create variables in Java?
How to save, and store data in java variables?
What are primitive data types?
What are the values of the primitive data types in Java? -
7Class String as non primitive datatypeVideo lesson
What is a non-primitive datatype?
How to create a variable of a non-primitive datatype?
What is String class?
How to initialize a variable of String class? -
8Datatype castingVideo lesson
What is datatype casting in Java?
How to cast from the smaller datatype to the bigger?
How to cast from the bigger datatype to the smaller? -
9Arithmetic and Unary OperatorsVideo lesson
Which arithmetic operators can you use in Java?
Which unary operators can you use in Java? -
10VariablesQuiz
-
11Coding Exercise 1: SOLUTIONText lesson
-
12If statementsVideo lesson
What is control flow in Java?
What is an "if" statement?
What kind of "if" statements are in Java? -
13Equality, Relational and Conditional OperatorsVideo lesson
How to use equality operators?
How to use relational operators?
How to use conditional operators? -
14Assignment operatorsVideo lesson
What kind of assignment operators can we use in Java?
-
15Ternary operatorVideo lesson
What is the Ternary operator in Java?
How to assign values using the ternary operator? -
16Nested if statementsVideo lesson
What is a nested if statement?
How to create nested if statements in Java? -
17Switch statementVideo lesson
What is a Switch statement?
How to control your application flow using the switch statements? -
18Switch statement 2Video lesson
How to use the switch statements with the int data type?
How to use the switch statements with the char data type?
How to use the switch statements with the String data type? -
19For statementsVideo lesson
What is looping?
What if the For statement?
How to control the flow using for statements? -
20While statementVideo lesson
What is a while statement?
How to control your Java application flow using the while statement? -
21Do while statementVideo lesson
What is a do-while statement?
How to use the do-while statement in Java? -
22For Each statementVideo lesson
What is a For-Each statement in Java?
How to use the For-Each statements? -
23Nested loopsVideo lesson
What is a nested loop?
How to create nested For statements?
What can we do using nested statements in Java? -
24Branching statementsVideo lesson
Which branching statements are in Java?
How to use break statements?
How to use break statements in nested loops?
What are labeled and unlabeled break statements?
How to use continue statements?
How to use continue statements in nested loops?
What are labeled and unlabeled continue statements? -
25FizzBuzzQuiz
-
26Coding Exercise 2: SOLUTIONText lesson
-
27What is a method in JavaVideo lesson
How to create methods?
How to call/use them?
Why do we need them? -
28Parameters and return type methodsVideo lesson
What is a return data type of a method?
Why do we need a key work 'return'?
How to create and use the parameters in returned methods? -
29Overloading methodsVideo lesson
What is method overloading?
How to overload method in Java?
Why do we need to overload methods? -
30The smallest numberQuiz
-
31Coding Exercise 3: SOLUTIONText lesson
-
32PalindromeQuiz
-
33Coding Exercise 4: SOLUTIONText lesson
-
34Classes and ObjectsVideo lesson
What is OOP?
What are the main concepts of OOP?
What is a Class?
What is an Object?
How to create Classes?
How to create objects from these Classes?
How to call/invoke methods from the object in Java? -
35Getters and settersVideo lesson
What is a getters and setters pattern?
Why do we need it?
How to create and how to use getters and setters in Java? -
36Objects constructorsVideo lesson
What is a constructor in Java?
What is a default constructor?
How to use constructors?
How to create custom constructors?
How to create objects from classes using custom constructors with the parameters for object fields initialization? -
37InheritanceVideo lesson
What is Inheritance?
What is a subclass(child)?
What is a superclass(parent)?
How to use variables in inherited classes?
Why do we need a default constructor in inheritance?
What is a super keyword?
How to use super constructors?
What is methods overwriting?
How to overwrite methods in Java? -
38EncapsulationVideo lesson
What is the Encapsulation OOP concept?
How to override the toString() method, and why do we need it?
How to restrict access to data? -
39PolymorphismVideo lesson
What is Polymorphism?
How to save children's objects to parent-type variables?
What is a static keyword?
How to create and execute static methods in Java? -
40Abstraction - Classes and methodsVideo lesson
What is the abstraction OOP concept?
Why do we need it?
How to create and use the abstract classes and methods? -
41Abstraction - InterfacesVideo lesson
What is an Interface in Java?
How to create interfaces?
How to implement interfaces?
Why do we need to implement interfaces?
How to implement multiple inheritance using interfaces in Java? -
42OOPQuiz
-
43Coding Exercise 5: SOLUTIONText lesson
-
44Scanner - User InputVideo lesson
How to retrieve the data from the user's inputs?
-
45Static keywordVideo lesson
How to create static variables and methods?
Why do we need the static variables and methods?
What is an anonymous object?
How to create and how to use anonymous objects? -
46Final keywordVideo lesson
What is a final keyword with variables?
What is a final keyword with mathods?
What is a final keyword with classes? -
47Java PackagesVideo lesson
What is a package in Java?
How to create packages?
How to use classes with the same names to create objects? -
48Java ScopeVideo lesson
What is Scope in Java?
What is a class scope?
What is a method scope?
What is a block scope? -
49Access modifiersVideo lesson
What is a public access modifier and how to use it?
What is a private access modifier and how to use it?
What is a protected access modifier and how to use it?
What is a default access modifier and how to use it? -
50ExceptionsVideo lesson
How to handle errors in Java?
What is a try-catch block?
How to catch multiple exceptions? -
51Block FinallyVideo lesson
How to use a finally block?
What are the benefits of using a finally block at the try statements? -
52Throw and throws exceptionsVideo lesson
Why do we need a throw keyword?
Why do we need a throws keyword?
How to use a throw keyword to force exceptions?
How to use a throws keyword to handle exceptions? -
53Unchecked and checked exceptionsVideo lesson
What is an unchecked exception in Java?
What is a checked exception in Java? -
54Strings in JavaVideo lesson
How to work with Strings values?
-
55ArraysVideo lesson
How to save multiple values to one variable?
What is an array?
How to create values in arrays?
How to access values in arrays? -
56ArraysQuiz
-
57Coding Exercise 6: SOLUTIONText lesson
-
58ArrayListVideo lesson
What is an ArrayList?
How to add, remove, and update elements of ArrayLists? -
59Sort listsVideo lesson
How to sort ArrayList and Lists in alphabetic or reverse order?
-
60SetsVideo lesson
How to create a set of unique values?
What is HashSet?
What is TreeSet? -
61MapsVideo lesson
What is a Map in Java?
How to save a value to a map using a key and value pair?
What is a HashMap?
What is a LinkedHashMap?
What is a TreeMap? -
62Difficult: CollectionsQuiz
-
63Coding Exercise 7: SOLUTIONText lesson
External Links May Contain Affiliate Links read more