Ratings & reviews

4.611 ratings

Daniel T.

6 days ago

good

Juan Carlos C.

31 days ago

Great!

Julien N.

38 days ago

The explanations are good, to learn more : try your own algorithms resolving the tasks with VScode or a pen and a sheet ;)

73%
18%
9%
0%
0%
info

Complete all chapters to get certificate

0%

Getting Started

chevron

In this section, you will get acquainted with Java, understand its peculiarities, and why I would recommend learning this particular programming language. You will write your first Java code and familiarize yourself with printing text to the console. Shall we begin?

Why Java?

Memory Types In Java

Output Operation

Hello World

Comments

Basic Types, Operations

chevron

We have completed a theoretical course, and now the most interesting part begins. In this section, we will familiarize ourselves with the basics of coding, primitive data types, and operations on them. Now your code can perform mathematical tasks and evaluate conditions for further execution. Sounds interesting? Let's start getting acquainted.

Primitive Data Types

Challenge

Char and ASCII Table (bonus)

Basic Operators

If-Else Statement

Switch-Case Statement

Challenge

Loops

chevron

In this section, we will familiarize ourselves with various loops such as for, while, and do-while. Loops are essential to any programming language, as they allow us to efficiently iterate over a large amount of data and save significant time. Later on, you will use loops extensively in tasks like sorting, working with arrays, collections, and more. Well then, let's get started.

Introduction To Loops

For-Loop

Increment And Decrement

While-Loop

Do-While Loop

Infinite Loop (bonus)

Challenge

Arrays

chevron

This section will cover arrays and how to use them correctly. We will learn how to group data into arrays and explore some methods for working with arrays. Arrays are essential to any programming language Java, so let's dive in.

What is Array?

Using Loops with Arrays

Index Out Of Bounds

Two-Dimentional Array

Iteration In Two-Dimensional Array

For-Each Loop

String

chevron

In this section, you will be introduced to a data type called String. Why is there a separate section in the course for this data type? String is a significant data type with many built-in methods and operations. In this course, you will learn about String and StringBuilder, explore their basic methods, and learn how to use strings effectively in Java. So, are you ready to get started?

What Is String?

Basic Methods In String Part 1

Basic Methods In String Part 2

Challenge

NullPointer Exception

StringBuilder

String Pool, Method Equals()

Summary