Programming with Kotlin

Course Description

This course is taught in online mode . The approximate duration of the course is 70 hours that is distributed between content and collaboration tools. Upon completion, the student will receive an accrediting diploma.

Training is done through our Virtual Campus , with this modality you will have all the didactic content on the course platform and it will be accessible, from the start day of the course, 24 hours a day, every day of the week. Access to the Campus will be available by 6 weeks .

The student will also have participation forums , as well as a continuous tutoring.

About this course

Learn Kotlin Programming with this course designed for beginners and professionals. Learn basic and advanced concepts of programming with Kotlin such as language syntax, classes, variables, loops, and user interface. The course will provide you with a solid foundation to develop applications in Kotlin.

Addressed to

Programmers and people who like programming and mobile application design activities


  • Introduction to Kotlin: elements and structure of a Kotlin program
  • Development environment
  • Variables, constants and reserved words
  • Example code
  • Navigation between activities
  • UI Design
  • Work with listings
  • Notification systems
  • Menus and toolbars
  • Debugging and testing
  • Task and Example Code
  • Arrays in Kotlin, Arrays
  • Arithmetic, logical and comparison operators
  • Methods in Kotlin
  • Abstraction, Classes and Properties in Kotlin
  • Constructors and inheritance in Kotlin
  • Asynchronous programming
  • If Else, conditionals, nested control structures
  • while do while|Cyclic structures
  • Tic Tac Toe Project: Introduction
  • Construction of a game with Tic Tac Toe. Source code
  • Interface design using fragments
  • Using drawables
  • Customizing views
  • Style and theme management
  • Multimedia and sensors
  • Touch screen and gesture management
  • Device sensors
  • Multimedia content design
  • Data persistence
  • Files and data serialization
  • Preference systems
  • Databases
  • Internet access
  • Use of REST services
  • Find My Age App Design
  • Creation of a Calculator App
  • Creating a Pokemon game on Android with Kotlin
  • Design and creation of a Zoo App
  • ListView Layout
  • Loading ListView with data
  • Load different views in List View
  • Support for different image types and sizes
  • Events with ListView
  • Evidence

| /

Information related to training

Soporte siempre a tu lado

Training support: Always by your side

Formación presencial y telepresencial

Do you need another training modality?


Bonuses for companies