Kotlin for Corda Training

This Kotlin for Corda Training course is designed to provide students with an introduction to the Kotlin programming language and its use in Corda.  The curriculum covers data types, functions and object oriented programming practices using Kotlin.


Upon completion of the Kotlin for Corda Training course, students will be:

  • provided a background in Kotlin development practices and its relationship to Corda key concepts.




No prior knowledge of programming or distributed ledger technologies is assumed.  Familiarity with object oriented development principals is beneficial.


Intro Kotlin & IntelliJ IDEA

Kotlin Basics

Object Oriented Programming in Kotlin

Functions & High Order Functions

Arrays, List & Maps

Data Classes

Null Safety & Annotations

Test Driven Development

Kotlin Repositories


Laptop, Chrome browser (with ability to install plugins).

Chris Miller


Extensive experience working with high-profile clients, including Fortune 50 companies across multiple industries. Excels in communicating complex ideas across all levels of organizations and technical backgrounds. Avid technologist with interest in convergence of future technologies enabled by blockchain based solutions.

Ready to get started?

Get in touch to register now.