YoVDO

Kotlin Tutorial for Beginners

Offered By: Amigoscode via YouTube

Tags

Kotlin Courses Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Kotlin Bootcamp for Programmers
Google via Udacity
Введение в язык Котлин
St. Petersburg State Polytechnic University via Coursera
Kotlin for Java Developers
JetBrains via Coursera
Developing Android Apps with Kotlin
Google via Udacity
Advanced Android with Kotlin
Google via Udacity