Learn Kotlin Programming - Full Course for Beginners

Поділитися
Вставка
  • Опубліковано 26 жов 2022
  • In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps.
    ✏️ Course from Alexandru Cristian.
    More courses from Alexandru:
    🔗 Kotlin: www.udemy.com/course/kotlin-m...
    🔗 Python: www.udemy.com/course/python-c...
    🔗 Java: www.udemy.com/course/java-for...
    ⌨️ (0:00:00) Introduction
    ⌨️ (0:01:06) Install Intellij IDEA
    ⌨️ (0:06:23) Hello World
    ⌨️ (0:25:41) Variables
    ⌨️ (0:41:18) Window
    ⌨️ (0:42:24) Integer Type
    ⌨️ (0:53:08) DataType: Byte, Short and Long
    ⌨️ (1:04:42) Float and Double
    ⌨️ (1:16:16) Char and Boolean
    ⌨️ (1:25:55) Operators
    ⌨️ (1:49:47) Comments
    ⌨️ (1:51:43) IfThenElse: Statement-Expression
    ⌨️ (2:02:25) Less Than or Equal To Operator
    ⌨️ (2:10:33) logical AND operator
    ⌨️ (2:14:52) logical OR operator
    ⌨️ (2:29:48) When Statement-Expression
    ⌨️ (2:44:16) Null
    ⌨️ (2:59:59) Functions
    ⌨️ (3:15:46) Function: return and expressions
    ⌨️ (3:27:43) Functions Overloading
    ⌨️ (3:33:57) Functions Default Values
    ⌨️ (3:44:09) Functions vararg keyword
    ⌨️ (3:55:17) loops: FOR loop
    ⌨️ (4:05:18) loops: WHILE and DO WHILE loop, Labels and continue and break
    ⌨️ (4:28:26) loops Challenge
    ⌨️ (4:43:14) Arrays
    ⌨️ (4:59:56) Arrays Challenge
    ⌨️ (5:18:41) OOP: Classes
    ⌨️ (5:37:01) OOP: Primary Constructor
    ⌨️ (5:51:25) OOP: Initializer Blocks
    ⌨️ (6:07:03) OOP: Secondary Constructors
    ⌨️ (6:23:56) OOP: Constructor Parameters Default Values
    ⌨️ (6:31:08) OOP: Getters and Setters
    ⌨️ (6:48:00) OOP: lateinit keyword
    ⌨️ (6:57:52) OOP: Companion Object
    ⌨️ (7:07:47) OOP: Singleton
    ⌨️ (7:19:08) OOP: Lazy Initialization
    ⌨️ (7:25:02) OOP: Enum Classes
    ⌨️ (7:39:27) OOP: Inner Classes
    ⌨️ (7:44:19) OOP Challenge
    ⌨️ (8:00:16) OOP: Inheritance 1
    ⌨️ (8:20:37) OOP: Inheritance 2
    ⌨️ (8:35:31) OOP: Sealed Class
    ⌨️ (8:48:57) OOP: Abstract Classes
    ⌨️ (8:56:29) OOP: Data Class
    ⌨️ (9:23:53) OOP: Interfaces 1
    ⌨️ (9:35:37) OOP: Interfaces 2
    ⌨️ (9:49:03) OOP: Object Expression
    ⌨️ (9:58:09) OOP: Delegation
    ⌨️ (10:05:20) List, Set, Map
    ⌨️ (10:22:26) Mapping
    ⌨️ (10:34:17) Zipping and Association
    ⌨️ (10:49:34) Flatten
    ⌨️ (10:59:17) String Representation
    ⌨️ (11:10:19) Filtering
    ⌨️ (11:28:53) Test Predicates
    ⌨️ (11:31:30) Plus and Minus Operators
    ⌨️ (11:34:45) Grouping
    ⌨️ (11:39:41) Retrieve Collection parts
    ⌨️ (11:59:47) Retrieve Single Elements
    ⌨️ (12:04:28) Aggregate Operations
    ⌨️ (12:09:23) Comparable and Comparator
    ⌨️ (12:36:43) Binary Search
    ⌨️ (12:51:06) Generics: Type Parameters and Casting
    ⌨️ (13:07:28) Generics: Upper Bounds

КОМЕНТАРІ • 440

  • @programmingwithalex.585
    @programmingwithalex.585 Рік тому +84

    Check out these videos on my channel to learn about Lambda functions in Kotlin:

  • @realhbk316
    @realhbk316 Рік тому +911

    One day..when I earn enough, I will donate to you guys a good amount for all these full length courses you provide for free. And that day's coming soon!

  • @dotpy7928

    Windows + White IDE Background = dislike!!!! (joke)

  • @know1374
    @know1374 21 день тому +2

    I thought my accent was unintelligible

  • @ALPHACOD3R
    @ALPHACOD3R Рік тому +7

    why light theme😪😭😭😭

  • @sachinbhujel909
    @sachinbhujel909 Рік тому +94

    One of the best coding channel in UA-cam....

  • @Pygim
    @Pygim  +3

    I installed IntelliJ but it seems like my 16 years old laptop can't run it smoothly. I pressed the run button and idk how long it's gonna take to run the code. Is there any alternative way?

  • @msyashazi9945

    Could you show me the result?

  • @kopilkaiser8991
    @kopilkaiser8991 Рік тому +35

    It is an excellent and outstanding source to learn Kotlin. I'm coming from C# background and it is a bit easier for me to understand comparitively to someone who is starting from scratch. But, I'm sure anyone would be able to grasp the logics of each topic with the teacher being so simple and straightforward. The simplicity and avoiding using too much complex terms have surely won my vote on being one of the best source to learn KOTLIN ! Please don't hesitate to follow the whole course. Definitely, you will learn a lot from this resoruce.

  • @whirlwolf369

    Why you didn't use Android Studio?

  • @YatYas1833
    @YatYas1833 Рік тому +2

    I was literally trying to find solid Kotlin / Android development videos on UA-cam yesterday, and what do ya know...

  • @joa1g816
    @joa1g816  +276

    ⌨ (

  • @taekmingang4149
    @taekmingang4149 Рік тому +71

    Wow it's another huge 13-hr class...

  • @ayushchaurasiya4870
    @ayushchaurasiya4870 Рік тому +11

    must say I just learned everything related to kotlin in one shot..though i had experience in java .. But kudos to your teaching method.. never thought kotlin would be this easy and better than java🎉🎉

  • @shizzy8250

    Just want to say thank you for everything. These videos are the entire reason I am passing my classes and all the videos helped me out immensely. After learning Java using other videos you created, using this series Kotlin was way easier for me to understand. For the first time since starting this journey, I feel like I finally understand the concepts and I owe it all to you guys. When I can I will pay it forward and I highly recommend anyone interested in programming use these resources. It makes a huge difference.

  • @jayuxdesignerrr

    consider for timelines for myself so that i can update it by days .

  • @stasleonov5196
    @stasleonov5196 Рік тому +12

    Thanks a lot for the course. Looked it all up, very helpful. Is there something similar directly with android?

  • @soma7891
    @soma7891 Рік тому +3

    Finally somebody who explains the getters and setters in Kotlin

  • @alfredoa334
    @alfredoa334 Рік тому +34

    Great tutorial!!! You are very good at explaining each topic and making everything well understood.

  • @Khadi-C
    @Khadi-C Рік тому +5

    Y'all are true blessings! My finances are not good right now, but when I'm back on track, I will donate regularly. FCC deserves it!