Information Technology
Star icon
Most Popular
Hands on Training icon
Hands On Training
Star icon
Hands on Training icon

Kotlin Bootcamp for Programmers

Course Cover
compare button icon

Course Features

icon

Duration

2 weeks

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

Course Description

Learn the essentials of the Kotlin programming language from Kotlin experts at Google Kotlin is a modern and concise JVM language that supports functional programming paradigms Whether youa re a Java developer or a programmer in another object oriented language this course will teach you the essential language features that has made Kotlin so popular with developers By the end of this course youa ll gain the skills you need to build your next project in Kotlin

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

You should know a modern, object-oriented statically typed programming language like Java, C++, or Python It's best if you have been programming for at least 1 year, and are comfortable with an IDE, such as IntelliJ or Android Studio \nYou must be able to

What You Will Learn

ClassesLearn how object-oriented programming works in KotlinBuild private and public classes, including abstract classes and interfacesUnderstand data classes and special purposes classes

Functional ManipulationDeep dive into lambdas and higher order functions in KotlinLearn about inline functions and Single Abstract Method interfaces

FunctionsCreate and call functions with default and variable argumentsUse when constructs and create single-line functionsPass functions as arguments, and program simple lambdas

Kotlin BasicsUse the Kotlin interpreter to get comfortable with basic language featuresWrite Kotlin statements and expressionsLearn about basic syntax, data types, variables, operators, control structures, and nullability

Kotlin Essentials: Beyond the BasicsUnderstand how to define constants and work with collectionsLearn how to write extensionsDive into generic classes and functions, and use annotations and labeled breaks

WelcomeSet up Intellij, the IDE that we will use in this courseUnderstand the major benefits of learning and using Kotlin

Course Cover