Course Brief
About this 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.
Eligibility
Requirements
- Basic understanding of programming concepts.
- A computer with internet access.
- Willingness to learn Kotlin and app development.
Training Plan
Learning Roadmap
01
Foundation Studio: Introduction
- What is Kotlin Introduction To Kotlin
- Kotlin Hello World Program
- Kotlin Development Environment Setup
- Variables Data Types in Kotlin
02
Practical Lab: Section 2
- Kotlin Operators Tutorial Arthm
- Kotlin Logical Operators Short Circuiting
- Kotlin If Else Statement and Expression
- Kotlin For Loop Ranges String
- guided portfolio activity Exercise-01
03
Applied Workflow: Section 3
- Kotlin While Do While Loops
- Kotlin Functions Default Arguments
- Kotlin When Statement Expression
- Classes Objects bin Kotlin Object Oriented
- guided portfolio activity Exercise-02
04
Professional Practice: Section 4
- Kotlin Function Overloading Named Arguments
- Arrays in Kotlin With Examples
- More about Classes Objects in Kotlin
- Constructors in Kotlin Primary Secondary Const(1)
- guided portfolio activity Exercise-03
05
Portfolio Sprint: Section 5
- Getters Setters KotlinLateInit
- Inheritance in Kotlin with Examples OOPS
- Overriding in Kotlin Inheritance
- Polymorphism in Kotlin with Example
- guided portfolio activity Exercise-04
06
Career Readiness: Section 6
- Polymorphism Inheritance in Kotlin
- Abstract Class and Abstract Methods in Kotlin
- Kotlin Interface Tutorial with Examples
- Kotlin Type Checking and Smart Casting
- guided portfolio activity Exercise-05
07
Foundation Studio: Section 7
- Kotlin Visibility Modifiers With Examples
- Kotlin Object Declaration Expressions
- Kotlin Companion Object JVM Static
- Kotlin Data Classes Equals Hashcode
- guided portfolio activity Exercise-06
08
Practical Lab: Section 8
- Kotlin Enum Class and Sealed Class Tutorial(1)
- Kotlin Null SafetySafe Call Elvis Operator
- Kotlin Exception Handling Tutorial(1)
- Kotlin Collections Tutorial List and Map
- guided portfolio activity Exercise-07
09
Applied Workflow: Section 9
- Kotlin Higher Order Functions Function Types
- Kotlin Lambdas Expressions Higher Order Fu
- Kotlin Map Filter Higher Order Function
- Kotlin Extension Functions Inline Functions
- guided portfolio activity Exercise-08
10
Professional Practice: Section 10
- Kotlin applyletwithrun functions
- Kotlin Generics Introduction vararg
- Kotlin Nested Class and Inner Class
- guided portfolio activity Exercise-09
11
Portfolio Sprint: App Development Lab Review
- Review the major app development lab concepts through a guided recap.
- Organize class practice into a simple portfolio-ready workflow.
- Apply the learned process on a realistic task with instructor guidance.
- Prepare next-step notes for continued practice after course completion.
