Latest
📢 Important Announcement: Admissions Open!
اہم اعلان: داخلے کھلے ہیں!
Call Us+92 42 38977164
Email Ussupport@eskills.pk
Contact Us
eSkills Program - A Project of Government of Punjab
  • Home
  • Courses
  • Referral ProgramNew
  • Certificate
  • Admissions
  • Laptop Scheme
  • Support
LoginApply

Government of Punjab eSkills Program

Official skill development course dossier

Urdu/English
Development & ITOfficial Course

Kotlin Android Development

Master Kotlin programming and app development with this comprehensive course.

Duration

2-4 Months

Learners

2,193+

Rating

4.7

Level

Intermediate to Advanced

Official Course2-4 Months
Category

Development & IT

Training Mode

Online Guided

Roadmap

11 Blocks

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.
Official Course2-4 Months
Category

Development & IT

Kotlin Android Development

Duration2-4 Months
Rating4.7 (283 reviews)
Enrolled2,193+
LevelIntermediate to Advanced
LanguageUrdu/English

Outcomes

What You Will Learn

  • Master Kotlin syntax, functions, and object-oriented concepts.
  • Understand Kotlin data types, variables, operators, and expressions.
  • Learn advanced Kotlin topics like inheritance, polymorphism, and interfaces.
  • Develop Android apps using Kotlin and build reusable components.
  • Work with Kotlin extensions, lambdas, and higher-order functions.
  • Explore Kotlin collections, exception handling, and null safety techniques.
eSkills Program - Government of Punjab
Official Portalwww.eskills.pk
Support Emailsupport@eskills.pk
Helpline+92 42 38977164

A Project of Government of Punjab

Digital skills for a stronger future.

Government-supported digital skills and professional development programs for learners seeking structured education and career growth opportunities.

+92 42 38977164
support@eskills.pk

Official Updates

Newsletter Subscription

Receive official updates, announcements, and program information by email.

Quick Access

Apply NowBrowse CoursesStudent Portal

Links

  • •Home
  • •Courses
  • •Referral Program
  • •Apply For Certificate

Programs

  • •Asaan Karobar Funding
  • •Internship Portal
  • •Laptop Scheme
  • •Certificate Verification

Top Courses

  • •Motion Graphics with After Effects
  • •Video Editing Basics
  • •Canva Graphic Design
  • •Graphic Design Masterclass
  • •Blender 3D Design & Animation

Support

  • •Contact Support
  • •Admission Process
  • •Cancellation Policy
  • •Student Login
www.eskills.pk
© All copyright reserved by Eskills Training Program