Kotlin Tutorial For Beginners
Become the software engineer AI can't replace. 😳 👉 Join Amigoscode Academy: https://skool.com/amigoscode-academy Members hired at Apple, Amazon & Just Eat. In this 5 hour Kotlin Tutorial you will learn about the Kotlin programming language. Kotlin is modern language and if you are looking to switch from Java to Kotlin then this Kotlin tutorial is all you need. Don't Forget to =========================================== 💯 Subscribe to Amigoscode - http://bit.ly/2HpF5V8 💯 Courses Available for free here - https://amigoscode.com/courses 💯 Join Private Facebook Group and Discord - https://amigoscode.com/p/join-community ⭐ Table Of Contents ⭐ =========================================== 00:00 - YT Intro 00:53 - Few Words Before We Start 01:55 - Course Intro 03:37 - Kotlin Playground 05:28 - Toolbox 08:54 - Create Kotlin Project 13:32 - IntelliJ New UI 14:51 - IDE Overview 19:55 - The Main Function 25:48 - Reserved Keywords 29:09 - Comments 32:30 - Println and Print 35:22 - Variables 39:38 - Datatypes 44:11 - Any 46:55 - Type Inference 48:24 - Val vs Var 51:33 - Const Keyword 56:02 - Null Safety 01:00:17 - Strings 01:04:40 - String Template 01:07:14 - Multiline Strings 01:10:07 - String Comparison 01:16:52 - Heap and String Pool Memory (String Comparison) 01:21:01 - Arithmetic Operators 01:24:34 - Math 01:29:58 - ++ and -- Operators 01:34:45 - Plus Operator 01:37:02 - Convert from one data type to another 01:41:30 - Booleans 01:44:49 - Naming Booleans 01:46:38 - Logical Operators 01:53:42 - Comparison Operators 01:56:28 - If Else Statement 02:00:06 - Else 02:02:43 - Else If 02:04:27 - If Expression 02:08:15 - Ifs Like Ternary In Java 02:12:58 - When Expression 02:17:15 - More on When Expression 02:21:16 - When booleans are null 02:24:20 - Intro 02:25:30 - Arrays 02:33:48 - Arrays Part 2 02:38:31 - Lists 02:44:51 - Mutable Lists 02:49:50 - Descructuring 02:53:14 - Never Mix Types 02:55:47 - For Loop 03:01:17 - Indices 03:05:57 - Range DownTo and Step 03:10:40 - Loop Through Strings 03:11:56 - forEach 03:14:31 - While loop 03:20:15 - DoWhile 03:22:25 - Break and Continue 03:27:48 - Intro 03:31:10 - Your First Function 03:36:31 - Parameters and Arguments 03:41:15 - Named Arguments 03:42:47 - Default Arguments 03:46:05 - Functions as Arguments 03:52:37 - Return 03:56:42 - Return value from functions 03:59:51 - Single Expression Functions 04:02:04 - Function Return Type Rule 04:03:36 - Return Multiple Values From Functions 04:09:50 - Classes and Objects Overview 04:15:04 - Defining Properties 04:20:17 - Getters and Setters 04:24:49 - Behaviours (Functions) 04:31:15 - Constructors 04:37:33 - Multiple Constructors 04:43:04 - ToString 04:45:52 - Equality with == and === 04:53:05 - last 🙊 Here are the goods for all my videos video 🙊 ► Recommended Books =========================================== Clean Code - https://amzn.to/2UGDPlX HTTP: The Definitive Guide - https://amzn.to/2JDVi8s Clean Architecture - https://amzn.to/2xOBNXW ► Computer and Monitor =========================================== New Apple MacBook Pro - https://amzn.to/3464Mmn Dell 27 INCH Ultrasharp U2719D Monitor - https://amzn.to/2xM3nW1 Double Arm Stand Desk Mount - https://amzn.to/3aYKKfs USB C Hub Multiport Adapter - https://amzn.to/2Jz7NlL ► Camera Gear ============================================= Sony ILCE7M3B Full Frame Mirrorless Camera - https://amzn.to/346QIJn Sigma 16 mm F1.4 DC DN - https://amzn.to/2wbic3Q Sigma 33B965 30 mm F1.4 DC DC - https://amzn.to/39G37Fd ► IDE & Tools I use for coding 💻 🎒 =========================================== ITerm VsCode GoLand IntelliJ Ultimate Sublime P.S =========================================== 💯 Don't forget to subscribe | http://bit.ly/2HpF5V8 💯 Join Private Facebook Group and Discord - https://amigoscode.com/p/join-community 💯 Follow me on Instagram | http://bit.ly/2TSkA9w ❤️ Thanks for watching

Full 2025 Kotlin Crash Course For Beginners

Kotlin Coroutine (High-quality Course)

JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Course | Intellipaat
![Linux For Beginners - Full Course [NEW]](https://i.ytimg.com/vi/pkZEKIXe3u4/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAwU4nzk7gKiExRpqXW7ODme747UQ)
Linux For Beginners - Full Course [NEW]

Go Programming - Full Course

Java Functional Programming | Full Course

Kotlin & Android 12 Tutorial | Learn How to Build an Android App 📱 9+ h FREE Development Masterclass

Full 2025 Backend Dev Crash Course for Beginners With Spring Boot (Kotlin, JWT Auth, MongoDB)

No Boss, No Money: The Raw Reality of China’s Gen-Z Freelancers

Learn Kotlin From Zero to Hero in 10 Hours

What is SonarQube | Introduction SonarQube | SonarQube Tutorial | SonarQube Basics | Intellipaat

Avicii, Dua Lipa, Coldplay, Martin Garrix & Kygo, The Chainsmokers Style - SUMMER DEEP HOUSE Mix

PHP Full Course For Beginners | PHP Full Course | PHP Tutorial | Intellipaat
![Docker and Kubernetes Tutorial | Full Course [2021]](https://i.ytimg.com/vi/bhBSlnQcq2k/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAKdZEt0VfVyfrkXLw0l2p58dlIWQ)
Docker and Kubernetes Tutorial | Full Course [2021]

Kotlin Course - Tutorial for Beginners
![React Tutorial For Beginners [ReactJS] | ReactJS Course | ReactJS For Beginners | Intellipaat](https://i.ytimg.com/vi/9vZ8ELqerPo/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLB_hhLXovYNLtVk2BabJ2yfQPTMuw)
React Tutorial For Beginners [ReactJS] | ReactJS Course | ReactJS For Beginners | Intellipaat

Android App Development in Java All-in-One Tutorial Series (4 HOURS!)

Java Data Structures Tutorial

Data Analytics for Beginners | Data Analytics Training | Data Analytics Course | Intellipaat

