Learn Kotlin to increase developer efficiency and the creation of powerful full-stack applications on a wide range of platforms. Kotlin is one of the fastest growing programming languages due to its streamlined syntax, powerful type safe constructs and being able to target multiple runtime platforms. Kotlin allows developers to mix object and function oriented programming styles to deliver efficient, clear, readable code. Gain experience building Kotlin functions and classes and efficient, safe asynchronous code using coroutines.
TRAINING AT YOUR SITE
Our FlexVouchers help you lock in your training budgets without having to commit to a traditional 1 voucher = 1 course classroom-only attendance. FlexVouchers expand your purchasing power to modern blended solutions and services that are completely customizable. For details, please call 888-843-8733 or chat live.
*Events with the Partial Day Event clock icon run longer than normal but provide the convenience of half-day sessions.
Aug 19 - 21 9:00 AM - 4:30 PM EDT Online (AnyWare) Reserve Your Seat
Sep 16 - 18 9:00 AM - 4:30 PM EDT Online (AnyWare) Reserve Your Seat
Oct 14 - 16 9:00 AM - 4:30 PM EDT New York / Online (AnyWare) Reserve Your Seat
Nov 18 - 20 9:00 AM - 4:30 PM EST Herndon, VA / Online (AnyWare) Reserve Your Seat
Dec 16 - 18 9:00 AM - 4:30 PM EST Ottawa / Online (AnyWare) Reserve Your Seat
Jan 13 - 15 9:00 AM - 4:30 PM EST New York / Online (AnyWare) Reserve Your Seat
Feb 17 - 19 9:00 AM - 4:30 PM EST Herndon, VA / Online (AnyWare) Reserve Your Seat
Mar 24 - 26 9:00 AM - 4:30 PM EDT Ottawa / Online (AnyWare) Reserve Your Seat
Guaranteed to RunWhen you see the "Guaranteed to Run" icon next to a course event, you can rest assured that your course event — date, time — will run. Guaranteed.
Partial Day EventLearning Tree offers a flexible schedule program. If you cannot attend full day sessions, this option consists of four-hour sessions per day instead of the full-day session.
People with Previous programming experience
Kotlin is a professional programming language which has been designed to improve code quality and developer efficiency. Through coroutines, it provides an innovative and reliable solution to the challenges of asynchronous execution.
Modern code makes extensive use of asynchronous event driven code. There have been may attempts through constructs such as threads, Promises and Observables to improve the handling of these events. Coroutines provide a simple and elegant solution to the challenges of asynchronous code that work on any platform without the risks associated with techniques such as threading.
Yes! We know your busy work schedule may prevent you from getting to one of our classrooms which is why we offer convenient online training to meet your needs wherever you want, including online training.