Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Google

Kotlin Bootcamp for Programmers

Google via Udacity

Overview

Learn the fundamentals of the Kotlin programming language from Kotlin experts at Google.

Syllabus

  • Introduction
    • Set up IntelliJ, the IDE that we will use in this course, and understand the major benefits of learning and using Kotlin.
  • Kotlin Basics
    • Use the Kotlin interpreter to get comfortable with basic language features. Write Kotlin statements and expressions, and practice using operators.
  • Functions
    • Create and call functions with default and variable arguments. Pass functions as arguments to filters, and program simple lambdas.
  • Classes
    • Learn how object-oriented programming works in Kotlin. Build private and public classes, including abstract classes and interfaces. Understand data classes and special purpose classes.
  • Kotlin Essentials: Beyond the Basics
    • Learn about more advanced features such as pairs, annotations, and extension functions. Understand how to use constants, collections, and generics in Kotlin.
  • Functional Manipulation
    • Dive into lambdas and higher-order functions in Kotlin. Learn how to write inline functions and Single Abstract Method (SAM) interfaces.

Taught by

Aleks Haecky, Sean McQuillan, and Asser Samak

Reviews

4.6 rating at Udacity based on 51 ratings

Start your review of Kotlin Bootcamp for Programmers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.