Mastering Kotlin Fundamentals 2: A Comprehensive Dive into Object-Oriented Programming (OOPs)

Embark on a journey to deepen your understanding of Kotlin programming language and Object-Oriented Programming principles. This event is tailored for both beginners and experienced developers, offering valuable insights and hands-on experiences to enhance your Kotlin skills and master the art of OOPs.

Feb 3, 1:15 – 3:15 PM



Key Themes

AndroidCareer DevelopmentSolution Challenge

About this event

Welcome to "Mastering Kotlin Fundamentals 2: A Comprehensive Dive into Object-Oriented Programming (OOPs)" – an immersive event designed for developers and enthusiasts eager to deepen their understanding of Kotlin and elevate their proficiency in OOPs.

Event Overview:

In this event, participants will embark on a journey that goes beyond the basics of Kotlin, delving into the intricacies of Kotlin Fundamentals 2 and exploring the powerful world of Object-Oriented Programming. Whether you're a seasoned Kotlin developer or just starting with the language, this event promises to enhance your skills and equip you with the knowledge needed to build robust, scalable, and maintainable software applications.

Key Highlights:

  • Kotlin Fundamentals 2 Mastery:

Explore advanced features and functionalities introduced in Kotlin Fundamentals.

Dive deep into coroutine usage, extension functions, and higher-order functions to write concise and expressive code.

Hands-on coding exercises to reinforce learning and practical application.

  • Object-Oriented Programming (OOPs) in Kotlin:

Gain a comprehensive understanding of Object-Oriented Programming principles.

Learn how to design and implement classes and objects in Kotlin to create modular and reusable code.

Understand the concepts of inheritance, polymorphism, encapsulation, and abstraction in the context of Kotlin.

  • Design Patterns with Kotlin:

Explore common design patterns and learn how to apply them in Kotlin.

Understand the importance of design patterns in building scalable and maintainable software.

Practical sessions to implement design patterns in real-world scenarios.

  • Best Practices and Code Optimization:

Get insights into best practices for Kotlin development.

Learn techniques for code optimization and performance improvement in Kotlin applications.

Code reviews and discussions for refining coding practices.


  • Ommprakash Sardarsingh


    Android Lead


  • Shivam Kumar

    GDSC Lead

  • Shakti Prasad Bhol


    Design & Media Lead

  • Purnendu Shekhar Achary

    Cloud Lead

  • Ommprakash Sardarsingh

    Android Lead

  • Priyanshu Pathak

    DSA & CP Lead

  • Manisha Swain

    Opensource Lead

  • Ritesh Kumar Saw

    GITA, Bhubaneswar

    GDSC Volunteer

  • Raunak Ranjan

    GDSC Facilitator

  • Vaibhav Kumar

    Web Lead

Contact Us