About Course
Learn Kotlin programming and app development from scratch. This course covers Kotlin basics, object-oriented programming concepts, advanced Kotlin features, and the best practices for building Android applications using Kotlin.
Master Kotlin programming and app development with this comprehensive course.
Requirements
- Basic understanding of programming concepts.
- A computer with internet access.
- Willingness to learn Kotlin and app development.
Course Curriculum
Section 1: Introduction
- 1. What is Kotlin Introduction To Kotlin
- 2. Kotlin Hello World Program
- 3. Kotlin Development Environment Setup
- 4. Variables Data Types in Kotlin
Section 2
- 5. Kotlin Operators Tutorial Arthm
- 6. Kotlin Logical Operators Short Circuiting
- 7. Kotlin If Else Statement and Expression
- 8. Kotlin For Loop Ranges String
- Assessment Exercise-01
Section 3
- 9. Kotlin While Do While Loops
- 10. Kotlin Functions Default Arguments
- 11. Kotlin When Statement Expression
- 12. Classes Objects bin Kotlin Object Oriented
- Assessment Exercise-02
Section 4
- 13. Kotlin Function Overloading Named Arguments
- 14. Arrays in Kotlin With Examples
- 15. More about Classes Objects in Kotlin
- 16. Constructors in Kotlin Primary Secondary Const(1)
- Assessment Exercise-03
Section 5
- 17. Getters Setters KotlinLateInit
- 18. Inheritance in Kotlin with Examples OOPS
- 19. Overriding in Kotlin Inheritance
- 20. Polymorphism in Kotlin with Example
- Assessment Exercise-04
Section 6
- 21. Polymorphism Inheritance in Kotlin
- 22. Abstract Class and Abstract Methods in Kotlin
- 23. Kotlin Interface Tutorial with Examples
- 24. Kotlin Type Checking and Smart Casting
- Assessment Exercise-05
Section 7
- 25. Kotlin Visibility Modifiers With Examples
- 26. Kotlin Object Declaration Expressions
- 27. Kotlin Companion Object JVM Static
- 28. Kotlin Data Classes Equals Hashcode
- Assessment Exercise-06
Section 8
- 29. Kotlin Enum Class and Sealed Class Tutorial(1)
- 30. Kotlin Null SafetySafe Call Elvis Operator
- 31. Kotlin Exception Handling Tutorial(1)
- 32. Kotlin Collections Tutorial List and Map
- Assessment Exercise-07
Section 9
- 33. Kotlin Higher Order Functions Function Types
- 34. Kotlin Lambdas Expressions Higher Order Fu
- 35. Kotlin Map Filter Higher Order Function
- 36. Kotlin Extension Functions Inline Functions
- Assessment Exercise-08
Section 10
- 37. Kotlin applyletwithrun functions
- 38. Kotlin Generics Introduction vararg
- 39. Kotlin Nested Class and Inner Class
- Assessment Exercise-09
Section 11: Final Exam
- Final Exam

