java

Introduction to Java

INTERMEDIATE

#java

Author: Classic Damburagamage

Course description

This course gives a complete overview of all the essential concepts of the Java programming language. It introduces basic elements such as data types, variables, Arrays, strings, if-else statements, loops, and methods. After that, you will learn how to work with object-oriented programming. It doesn’t stop from there. You will learn about advanced java programming concepts such as exception handling, regular expressions, and network programming. After studying this course, you will be able to develop standalone Java applications.

info

Complete all chapters to get certificate

0%

Java Basics

chevron

You will be introduced to the basic concepts of Java. You will learn how to write code and run it. Gradually you will be able to increase the complexity of your application. You will add variables, if-else statements, loops, and arrays to your codes. Finally, you will learn to write complete methods to solve a particular problem.

What is Java?

Data Types

Arrays 1/2

Arrays 2/2

Strings in Details

Variables

Conditional Statements

Loops

Java OOP

chevron

Java is all about object-oriented programming. However, object-oriented programming comes with several complex concepts, such as abstraction, encapsulation, polymorphism, and inheritance. This section is to take you through these concepts.

Methods

Classes

Constructors

Access Modifiers

Inheritance

Continue with Java OOP

chevron

In this section, we continue learning Java OOP.

Instance Variables, this Keyword, and Static Keyword

Method Overloading and Constructor Overloading

Abstract Classes

Interfaces

Polymorphism and Method Overriding

Java Packages

chevron

The potential of Java is enormous. In this section, we will glance at various levels of use cases of Java. You will be introduced to Lists, file handling, multithreading, regular expressions, socket programming, and more. Covering all of these requires a course of its own. However, this section will prepare you for further studies.

Packages

Exceptions

Enumerations

Java Collections Framework and ArrayList

HashMaps

Dive Deeper into Java

chevron

In this section, we continue learning Java Advanced.

Dates and Times

File Handling

Generics

Multithreading

Getting started with Graphics