Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Kotlin Tutorial for Beginners

Amigoscode via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This introductory tutorial teaches Kotlin through language fundamentals, including types, null safety, control flow, collections, functions, and classes. It also introduces creating a Kotlin project and using IntelliJ.

Syllabus

- YT Intro
- Few Words Before We Start
- Course Intro
- Kotlin Playground
- Toolbox
- Create Kotlin Project
- IntelliJ New UI
- IDE Overview
- The Main Function
- Reserved Keywords
- Comments
- Println and Print
- Variables
- Datatypes
- Any
- Type Inference
- Val vs Var
- Const Keyword
- Null Safety
- Strings
- String Template
- Multiline Strings
- String Comparison
- Heap and String Pool Memory String Comparison
- Arithmetic Operators
- Math
- ++ and -- Operators
- Plus Operator
- Convert from one data type to another
- Booleans
- Naming Booleans
- Logical Operators
- Comparison Operators
- If Else Statement
- Else
- Else If
- If Expression
- Ifs Like Ternary In Java
- When Expression
- More on When Expression
- When booleans are null
- Intro
- Arrays
- Arrays Part 2
- Lists
- Mutable Lists
- Descructuring
- Never Mix Types
- For Loop
- Indices
- Range DownTo and Step
- Loop Through Strings
- forEach
- While loop
- DoWhile
- Break and Continue
- Intro
- Your First Function
- Parameters and Arguments
- Named Arguments
- Default Arguments
- Functions as Arguments
- Return
- Return value from functions
- Single Expression Functions
- Function Return Type Rule
- Return Multiple Values From Functions
- Classes and Objects Overview
- Defining Properties
- Getters and Setters
- Behaviours Functions
- Constructors
- Multiple Constructors
- ToString
- Equality with == and ===
- last

Taught by

Amigoscode

Reviews

Start your review of Kotlin Tutorial for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.