Java Programming For Complete Beginners And Experts
- Description
- Curriculum
- FAQ
- Reviews
What will you learn?
Learn Java Programming In This Course With 275+ Coding Examples And Become A Complete Java Programmer
Learn Java’s fundamental and advanced features with considering the internals of JVM.
Learn And Master Object-Oriented Programming by following the appropriate examples.
Learn And Master Inheritance, Polymorphism, Abstraction
Learn And Master Exceptions, Generics, Collections, Concurrency, Multi-threading, Network Programming
Learn And Master Java IO, Java NIO, JDBC with MySQL, Garbage Collector, Annotations, Reflection, Regular Expressions.
Learn And Master Functional Programming using Java 8 features like Lambda Expressions and Streams
Following the lectures, create a number of applications that will assist you in covering the concept.
Following the assignment and their solutions, create a number of applications that will assist you in covering the concept.
By solving the quizzes, you will gain experience with the Java Certification Exams and have a comprehensive understanding of the sections.
Learn how to use IDE (IntelliJ) Features to code quickly
Why should you learn Java?
There are many reasons to learn Java. Let me mention the most important ones.
1. Java is the most in-demand programming language in the world.
2. There is no limit to what you can build with Java.
3. Java developers make great money.
4. Java has a large community of support.
5. Java is a beginner-friendly language, which makes it an ideal language for newcomers.
For all these reasons, Java will give you a big competitive advantage.
If you follow this course with patience, you can start from scratch and become a master.
why do you need this course?
This course has been developed for Java programmer candidates and also for experienced Java programmers who want to boost their Object-Oriented Programming skills and learn advanced Java programming concepts.
This course has 36 sections, 285 video lectures, 36 quizzes, and 50 coding assignments.
Lectures cover the most required topics, including code resources, with line-by-line explanation comments. Quizzes consist of selected questions that will help you prepare for the Oracle Java Certification exams. Assignments will help you code yourselves with instructions. You will also have a downloadable instructor solution for each assignment.
Lectures
This course has 36 sections, 285 video lectures. Lectures cover the most required topics. Each video lecture has a short presentation part of about 1 minute on average that gives the theoretical overview of the topic. During each video lecture, I will develop a basic application step-by-step using IntelliJ that covers the related topic. For each lecture, a downloadable resource is provided that includes all java source files. All Java source files have line-by-line explanation comments.
Quizzes
This course has 36 quizzes. Each section has one multiple-choice quiz. Questions are selected to complement the lecture. These selected questions will also help you prepare for the Oracle Java Certification exams and job interviews. Please do not skip the quizzes if you want to have a comprehensive understanding of the lectures.
Assignments
This course has 50 coding assignments. Each section has at least one assignment. Assignments have been prepared to help you code yourselves and have a comprehensive understanding of the topic. With each assignment, you will be given a problem and expected to solve it according to the given instructions. A downloadable solution is provided for each assignment. Also, you can share your solution with other students and get feedback from them. These assignments will boost your coding capability. Please do not skip the assignments if you want to have a comprehensive understanding of the lectures.
-
5The Brief History Of JavaVideo lesson
The Brief History Of Java
-
6Java As A LanguageVideo lesson
Java As A Language
-
7JDK, JRE AND JVMVideo lesson
JDK, JRE AND JVM
-
8How Does JRE Work?Video lesson
How Does JRE Work?
-
9Java Virtual Machine(JVM)Video lesson
Java Virtual Machine(JVM)
-
10Introduction To Java Language QuizQuiz
Introduction To Java Language Quiz
-
11Introduction To Java Language QuizText lesson
-
12Data Types And VariablesVideo lesson
Data Types And Variables
-
13Non-Primitive StringVideo lesson
Non-Primitive String
-
14Primitive Integral Data TypesVideo lesson
Primitive Integral Data Types
-
15Primitive Floating Point Data TypesVideo lesson
Primitive Floating Point Data Types
-
16Primitive Boolean Data TypeVideo lesson
Primitive Boolean Data Type
-
17Primitive Character Data TypeVideo lesson
Primitive Character Data Type
-
18Local Variables, Initial And Default ValuesVideo lesson
Local Variables, Initial And Default Values
-
19Automatic Implicit Type Casting Or WideningVideo lesson
Automatic Implicit Type Casting Or Widening
-
20Explicit Type Casting Or NarrowingVideo lesson
Explicit Type Casting Or Narrowing
-
21Type Promotion And Explicit Type Casting In ExpressionsVideo lesson
Type Promotion And Explicit Type Casting In Expressions
-
22Representing Numeric Literals In Binary, Octal And Hexadecimal BasesVideo lesson
Representing Numeric Literals In Binary, Octal And Hexadecimal Bases
-
23Numeric Literals And Use Of UnderscoreVideo lesson
Numeric Literals And Use Of Underscore
-
24Scaled And Exponential Numeric LiteralsVideo lesson
Scaled And Exponential Numeric Literals
-
25Data Types And Variables QuizQuiz
Data Types And Variables Quiz
-
26Phone Specification Print AssignmentText lesson
-
27Division AssignmentText lesson
-
28Body Mass Index Calculation AssignmentText lesson
-
29Numeral Literals And Printing AssignmentText lesson
-
30Scaled And Exponential Literal Declarations AssignmnetText lesson
-
31Arithmetic OperatorsVideo lesson
Arithmetic Operators
-
32Unary OperatorsVideo lesson
Unary Operators
-
33Bitwise Logic OperatorsVideo lesson
Bitwise Logic Operators
-
34Bitwise Shift OperatorsVideo lesson
Bitwise Shift Operators
-
35Comparison OperatorsVideo lesson
Comparison Operators
-
36Logic OperatorsVideo lesson
Logic Operators
-
37Assignment OperatorsVideo lesson
Assignment Operators
-
38Ternary Or Conditional OperatorVideo lesson
Ternary Or Conditional Operator
-
39Operator PresedenceVideo lesson
Operator Presedence
-
40Operators QuizQuiz
Operators Quiz
-
41Reverse Bytes of A Number AssignmentText lesson
-
42XOR Encryption And Decryption AssignmentText lesson
-
43if StatementVideo lesson
if Statement
-
44if else StatementVideo lesson
if else Statement
-
45if else if LadderVideo lesson
if else if Ladder
-
46Nested IfVideo lesson
Nested If
-
47Switch Case StatementVideo lesson
Switch Case Statement
-
48Conditional Controls QuizQuiz
Conditional Controls Quiz
-
49Salary Calculator AssignmentText lesson
-
50Number Of Days Of A Month Finder AssignmentText lesson
-
51For LoopVideo lesson
For Loop
-
52While LoopVideo lesson
While Loop
-
53Do While LoopVideo lesson
Do While Loop
-
54Infinite LoopsVideo lesson
Infinite Loops
-
55Break Continue StatementsVideo lesson
Break Continue Statements
-
56Nested LoopsVideo lesson
Nested Loops
-
57Labeled LoopsVideo lesson
Labeled Loops
-
58Loops QuizQuiz
Loops Quiz
-
59Factorial Calculator AssignmentText lesson
-
60Fibonacci Series CalculatorText lesson
-
61Armstrong Number FinderText lesson
-
62What Is Array ? - Array Declaration And InstantiationVideo lesson
What is an Array? Declaring And Instantiating Arrays
-
63Initializing ArraysVideo lesson
Initializing Arrays
-
64Accessing And Modifying Array ElementsVideo lesson
Accessing And Modifying Array Elements
-
65Array Length, Traversing Through Arrays, Advanced For LoopVideo lesson
Array Length, Traversing Through Arrays, Advanced For Loop
-
66Multidimensional ArraysVideo lesson
Multidimensional Arrays, 2D Arrays , 3D Arrays
-
67Arrays QuizQuiz
Arrays Quiz
-
68Sum Of The Even And Odd Numbers In An ArrayText lesson
-
69The Biggest Character Of a Character ArrayText lesson
-
70The Averages Of Courses AssignmentText lesson
-
71Method Signature And Creating MethodsVideo lesson
Method Signature And Creating Methods
-
72Calling MethodsVideo lesson
Calling Methods, How to call Methods
-
73Method OverloadingVideo lesson
Method Overloading
-
74Recursive MethodsVideo lesson
Recursive Methods
-
75Methods QuizQuiz
Methods Quiz
-
76Vowel Checker AssignmentText lesson
-
77Palindrome Number Checker AssignmentText lesson
-
78Pair With A Given Sum AssignmentText lesson
-
79The Greatest Common DivisorText lesson

External Links May Contain Affiliate Links read more