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

Embark on a comprehensive 5-hour Kotlin tutorial designed for beginners in 2023. Learn the fundamentals of this modern programming language, perfect for those transitioning from Java. Explore key concepts including variables, data types, null safety, strings, operators, control flow, loops, functions, and object-oriented programming. Gain hands-on experience with Kotlin Playground, project creation, and IDE usage. Master essential topics such as arrays, lists, loops, and classes while developing a strong foundation in Kotlin programming principles.

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.