EZ

Eduzan

Learning Hub

Lesson2025-12-17

Kotlin Tutorial Roadmap

Overview Basic Concepts Control Statements Array & String Functions Collections Class and Objects Null Safety Regex & Ranges Miscellaneous

Open module>
Lesson2025-12-17

Overview

Introduction Kotlin is a statically typed, general-purpose programming language created by JetBrains, renowned for developing top-notch IDEs like IntelliJ IDEA, PhpStorm, and AppCode. First introduced

Open module>
Lesson2025-12-17

Basic Concepts

Kotlin Data Types In Kotlin, data types are the foundation of variable storage. Each variable must be assigned a specific data type, which determines the kind of data it can hold and the operations th

Open module>
Lesson2025-12-17

Control Statements

If- Expression Decision Making in programming is similar to decision-making in real life. In programming too, a certain block of code needs to be executed when some condition is fulfilled. A prog

Open module>
Lesson2025-12-17

Array & String

Arrays In Kotlin, arrays are used to store multiple elements of the same type in a single variable. Arrays are a fundamental data structure that allows efficient storage and retrieval of data. Kotlin

Open module>
Lesson2025-12-17

Functions

Default and Named Arguments In most programming languages, when calling a function, we are required to specify all the arguments that the function accepts. However, in Kotlin, this constraint is lifte

Open module>
Lesson2025-12-17

Collections

In Kotlin, collections are a key feature used to store and manage groups of data. Kotlin offers several types of collections, such as Lists, Sets, Maps, Arrays, and Sequences,

Open module>
Lesson2025-12-17

Classes and Object

Classes and Object In Kotlin, classes and objects are key constructs to represent real-world entities. A class serves as a blueprint for creating objects, defining their structure (properties) and beh

Open module>
Lesson2025-12-17

Kotlin and Null Safety

Kotlin’s type system is designed to eliminate the risk of null reference errors from the code. NullPointerExceptions (NPE) often cause unexpected runtime crashes and application failures. Kotlin aims

Open module>
Lesson2025-12-17

Regex & Ranges

Regular Expression Kotlin provides robust support for regular expressions through the Regex class, which allows for efficient string pattern matching. A Regex object represents a r

Open module>
Lesson2025-12-17

Miscellaneous

Kotlin Annotations Overview In Kotlin, annotations provide a way to attach metadata to code. This metadata can then be used by development tools, libraries, or frameworks to process the code

Open module>