Ratings & reviews

4.65 ratings

Oskar H.

6 days ago

Good

David D.

25 days ago

Its hard to return to the spot i left

Dakota S.

54 days ago

No testing to verify if tasks are accurate. No integration with IDEs

80%
0%
20%
0%
0%
info

Complete all chapters to get certificate

0%

Deep Java Structure

chevron

Throughout the following lessons, you will become acquainted with the inner workings of Java and discover optimized methods to work with the language. This will involve exploring Java's operations at the computer level and adopting best practices for utilizing familiar concepts efficiently.

How does the compiler works?

Data transfer in Java

Final Keyword

Importing Libraries

Using Libraries In Our Code

Ternary Operator

Enhanced Switch Statement

Methods

chevron

You have already encountered methods, and now you will finally understand what they actually are, how to create your own methods, and how to work with them. You will learn to return the desired values from methods and significantly improve the quality and logic of your code.

What is a Method?

Creating Our Own Methods

Challenge

Void

Methods Practice

Method Overloading

Recursion

Challenge

String Advanced

chevron

Get ready to dive into the world of String and discover more about its inner workings and methods. We'll explore the fascinating features that String offers, including the ability to customize the "toString" method, split strings into substrings, and utilize indexes for efficient data retrieval. Let's embark on this exciting journey to expand our knowledge of String manipulation!

Deeper into String

Method split()

Challenge

indexOf() method

Challenge

trim() Method

Challenge

Classes

chevron

Finally, we have reached the topic of classes. It is an incredibly important subject that will make Object-Oriented Programming (OOP) seem much simpler once you grasp it. In this section, you will learn how to create your own classes and their objects. You will be able to use methods of one class within another and establish relationships between them. Get ready to discover many interesting concepts and delve deeper into OOP programming!

What is class?

Main Class and Method

Access modifiers

Class Creation

Challenge

Constructor

Challenge

Method toString()

Challenge

Classes Advanced

chevron

In this section, we will continue our study of classes. We will explore more advanced usage of class objects and learn more about access modifiers and how to use them effectively. We will also delve into getters and setters, as they are considered best practices in programming.

Complex Classes Usage

Challenge

Private Modifier

Challenge

Getter and Setter

Challenge

Summary