Official Certification Course
Become a java Developer
Master java with our comprehensive, free interactive course. Pass the exam to earn your industry-recognized certificate. Includes interactive examples, quizzes, and a verifiable digital certificate upon completion.
java
Course Syllabus
1Java Tutorial
→
2Java Exercises
→
3Java Quiz
→
4Java Keywords
→
5Java Examples
→
6Introduction to Java
→
7Java Getting Started
→
8Java Syntax
→
9Java Statements
→
10Java Output Values / Print Text
→
11Java Output Numbers / Print Numbers
→
12Java Comments
→
13Java Variables
→
14Java Declare Multiple Variables
→
15Java Identifiers (Variable Names)
→
16Java Constants (final keyword)
→
17Java Variables Real-Life Examples
→
18Java Data Types
→
19Java Numbers
→
20Java Boolean Data Types
→
21Java Data Types Characters
→
22Java Data Types Real-Life Example
→
23Java Non-Primitive Data Types
→
24Java var Keyword
→
25Java Type Casting
→
26Java Operators
→
27Java Arithmetic Operators
→
28Java Assignment Operators
→
29Java Comparison Operators
→
30Java Logical Operators
→
31Java Operator Precedence
→
32Java Strings
→
33Java Strings Concatenation
→
34Java Numbers and Strings
→
35Java Strings - Special Characters
→
36Java Math
→
37Java Booleans
→
38Java If ... Else
→
39Java The else Statement
→
40Java The else if Statement
→
41Java Short Hand If...Else (Ternary Operator)
→
42Java Nested If Statements
→
43Java Logical Operators in Conditions
→
44Java Real-Life If Else Examples
→
45Java Switch
→
46Java While Loop
→
47Java Do/While Loop
→
48Java Real-Life While Loop Examples
→
49Java For Loop
→
50Java Nested Loops
→
51Java For-Each Loop
→
52Java Real-Life For Loop Examples
→
53Java Break and Continue
→
54Java Arrays
→
55Java Loop Through an Array
→
56Java Arrays - Real-Life Examples
→
57Java Multi-Dimensional Arrays
→
58Java Methods
→
59Java Method Parameters
→
60Java Return Values
→
61Java Method Overloading
→
62Java Scope
→
63Java Recursion
→
64Java OOP (Object-Oriented Programming)
→
65Java Classes and Objects
→
66Java Class Attributes
→
67Java Class Methods
→
68Java Constructors
→
69Java this
→
70Java Modifiers
→
71Java Non-Access Modifiers
→
72Java Encapsulation and Getters and Setters
→
73Java Packages
→
74Java Inheritance (Subclass and Superclass)
→
75Java Polymorphism
→
76Java super
→
77Java Inner Class (Nested Class)
→
78Java Abstraction
→
79Java Interface
→
80Java Anonymous Class
→
81Java Enum Constructor
→
82Java User Input (Scanner class)
→
83Java Date and Time
→
84Java Errors
→
85Java Debugging
→
86Java Exceptions (Try...Catch)
→
87Java Multiple Exceptions
→
88Java try-with-resources
→
89Java Files
→
90Java Create Files
→
91Java Write To Files
→
92Java Read Files
→
93Java Delete Files
→
94Java I/O Streams (Input/Output Streams)
→
95Java FileInputStream
→
96Java FileOutputStream
→
97Java BufferedReader
→
98Java BufferedWriter
→
99Java Data Structures
→
100Java Collections Framework
→
101Java List
→
102Java ArrayList
→
103Java LinkedList
→
104Java Sort a List - List Sorting
→
105Java Set
→
106Java HashSet
→
107Java TreeSet
→
108Java LinkedHashSet
→
109Java Map
→
110Java HashMap
→
111Java TreeMap
→
112Java LinkedHashMap
→
113Java Iterator
→
114Java Algorithms
→
115Java Wrapper Classes
→
116Java Generics
→
117Java Annotations
→
118Java Regular Expressions
→
119Java Threads
→
120Java Lambda Expressions
→
121Java Advanced Sorting (Comparator and Comparable)
→
122Java Projects and Practical Applications
→
123Java How Tos
→
124Java How To Add Two Numbers
→
125Java How To Swap Two Variables
→
126Java How to Check Whether a Number is Even or Odd
→
127Java How To Reverse a Number
→
128Java How To Find Out if a Number is Positive or Negative
→
129Java How To Find the Square Root of a Number
→
130Java How To Calculate the Area of a Rectangle
→
131Java How To Convert Celsius to Fahrenheit
→
132Java How To Sum of Digits of a Number
→
133Java How To Check Armstrong Number
→
134Java How To Generate Random Numbers
→
135Java How To Count Number of Words
→
136Java How To Count Vowels in a String
→
137Java How To Remove Vowels from a String
→
138Java How To Count Digits in a String
→
139Java How To Reverse a String
→
140Java How To Check if a String Is a Palindrome
→
141Java How To Check Anagram Strings
→
142Java How To Convert a String to an Array
→
143Java How To Remove Whitespace from a String
→
144Java How To Count Character Frequency in a String
→
145Java How To Calculate the Sum of Array Elements
→
146Java How To Calculate the Average of an Array
→
147Java How To Sort an Array
→
148Java How To Find the Smallest Element in an Array
→
149Java How To Find the Largest Element in an Array
→
150Java How To Find the Second Largest Element in an Array
→
151Java How To Find the Minimum and Maximum Element in an Array
→
152Java How To Merge Two Arrays
→
153Java How To Remove Duplicates from an Array
→
154Java How To Find Duplicate Elements in an Array
→
155Java How To Shuffle an Array
→
156Java How To Calculate Factorial of a Number
→
157Java How To Generate Fibonacci Sequence
→
158Java How To Find the Greatest Common Divisor (GCD)
→
159Java How To Check if a Number Is Prime
→
160Java How To Loop Through an ArrayList
→
161Java How To Loop Through a HashMap
→
162Java How To Loop Through an Enum
→
163Java String Reference
→
164Java Math Reference
→
165Java Output (System.out) Reference
→
166Java Arrays Reference
→
167Java ArrayList Reference
→
168Java LinkedList Reference
→
169Java HashMap Reference
→
170Java Scanner Class Reference
→
171Java File Reference
→
172Java FileInputStream Reference
→
173Java FileOutputStream Reference
→
174Java BufferedReader Reference
→
175Java BufferedWriter Reference
→
176Java Iterator Reference
→
177Java Collections Reference
→
178Java System Reference
→
179Java Error and Exception Types Reference
→
180Java Videos
→
181Java Online Compiler (Editor / Interpreter)
→
182Create Java Server | W3Schools.com | W3Schools Spaces
→
183Java Syllabus (Curriculum)
→
184Java Study Plan (Lesson Plan)
→
185Java Interview Questions
→
186W3Schools Java Certificate
→
187Java Exercises
→
188Java Exercises
→
189Java Quiz
→
190W3Schools Java Certificate
→
191Java Syllabus (Curriculum)
→
Certificate of Completion
Pass the exam with 70% or higher to earn your official, verifiable certificate.
Exam Duration30 Mins
Questions20-30
Passing Score70%
Why learn java?
- High demand in the job market
- Core technology for web development
- Foundation for advanced frameworks