JAVA SE
Back End DevelopmentJavaBeginner

JAVA SE

Learn the main concepts of JAVA SE by writing your first algorithms!

▶ 58 chapters
⏱ 7h00
📅 29/02/2024
🚀 Start✓ Free access

📋 Course syllabus

Introduction
1
Introduction to the JAVA language
Lesson
2m
2
How does a JAVA application work?
Lesson
4m13
3
The different editions of JAVA
Lesson
4m39
4
What is the difference between the JDK, the JRE, the JVM and the JIT?
Lesson
3m38
Variables
5
00 - Installing the development environment
Lesson
5m
6
01 - Creating your first JAVA project
Lesson
2m12
7
02 - Running a JAVA program
Lesson
3m32
8
03 - Where to get my source code
Lesson
2m01
9
04 - How is Java code executed?
Lesson
3m14
10
05 - Variables - Declaring a variable in JAVA
Lesson
5m00
11
07 - Primitive types in JAVA
Lesson
5m20
12
How is memory managed in a Java SE application?
Lesson
6m38
13
08 - Reference types in JAVA
Lesson
5m25
14
10 - Memory management for primitive and reference types
Lesson
5m35
15
11 - Constants in JAVA
Lesson
1m16
16
12 - Strings in JAVA
Lesson
8m47
17
13 - Escaping special characters
Lesson
2m37
18
14 - Arrays in Java
Lesson
10m06
19
15 - Multidimensional arrays
Lesson
3m39
20
16 - Arithmetic operators
Lesson
7m00
21
17 - Order of operations
Lesson
1m25
22
18 - Comparison operators
Lesson
1m35
23
19 - Logical operators
Lesson
4m01
24
20 - Introduction to casting in JAVA
Lesson
6m32
25
21 - The Math class
Lesson
6m43
26
22 - Formatting numbers in JAVA
Lesson
4m22
27
23 - Getting user input
Lesson
6m25
28
25 - Exercise overview
Lesson
2m01
29
26 - Exercise solution
Lesson
6m09
30
27 - End of the exercise
Lesson
0m47
Flow control
31
01 - Conditions in JAVA
Lesson
4m
32
02 - Ternary conditions in JAVA
Lesson
3m
33
03 - The switch expression
Lesson
3m
34
04 - The FOR loop
Lesson
4m
35
05 - The WHILE loop
Lesson
4m
36
06 - The DO WHILE loop
Lesson
4m
37
07 - The foreach loop
Lesson
4m
38
08 - Explaining the exercise
Lesson
2m
Getting cleaner code
39
01 - Creating methods
Lesson
3m
40
02 - Refactoring our code into objects
Lesson
5m
41
03 - Removing code repetition
Lesson
3m
42
04 - Calculating the payment schedule
Lesson
10m
43
05 - Explaining the calculation
Lesson
15m
44
06 - Exercise solution
Lesson
9m
45
07 - Refactoring the exercise
Lesson
5m
Building an RPG game in Java
46
01 - Introduction
Lesson
4m32
47
02 - Demo
Lesson
3m46
48
03 - Solution introduction
Lesson
0m18
49
04 - Game design
Lesson
7m35
50
05 - Creating the heroes and enemies
Lesson
7m20
51
06 - Handling user input
Lesson
1m44
52
07 - Handling the Main method
Lesson
6m03
53
08 - Handling fights
Lesson
6m22
54
09 - Handling cheating situations
Lesson
3m19
55
10 - Handling an encounter
Lesson
8m02
56
11 - Handling code problems
Lesson
7m54
57
12 - Reviewing the issues
Lesson
2m45
58
13 - Closing words
Lesson
0m21