
Online or onsite, instructor-led live Kotlin training courses demonstrate through discussion and hands-on practice how to create professional applications using Kotlin.
Kotlin training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. Onsite live Kotlin trainings in the US can be carried out locally on customer premises or in NobleProg corporate training centers.
NobleProg -- Your Local Training Provider
Testimonials
I liked the exercises. They presented enough of a challenge to understand the task at hand without overloading us with instructions.
Los Alamos National Laboratory
Course: Programming with Kotlin
Great content, excellent exercises. Covered a lot of information. Friendly to new Kotlin programrs but also a lot to still learn for those of us already using Kotlin. Highly recommend this course. The pace of the course was perfect, not too slow, not too fast. Alternating between instruction and exercises helped cement the knowledge from each section.
Mark Sorenson - Los Alamos National Laboratory
Course: Programming with Kotlin
It was perfect, enough slides to watch for hints and enough time to make the exercises
Dominik Rainer - LTW Intralogistics
Course: Programming with Kotlin
The explanation of Kotlin syntax, and the exercises on how to write Kotlin(Playground). It makes me feel like simple and easy to understand.
Morpheus Consulting Pte Ltd
Course: Kotlin for Android Developers
Helpful skills and trainer is very happy to help on us to solve problems
Morpheus Consulting Pte Ltd
Course: Kotlin for Android Developers
The trainer was patient, and very positive (particularly liked the "that's perfect!" comment for feel the good factor), always punctual , and spoke with grace , was prepared, and solved any coding errors (on my part) very quickly.
Antonio Caccioli - KnowledgePool Group Ltd
Course: Kotlin for Android Developers
A format - lot of new info, but it felt pretty understandable and comfortable to learn, most of it I managed to remember and use when necessary at the next topics.
Alina Karpovich - Julija Brenca, C.T.Co SIA
Course: Advanced Kotlin Programming
Every topic has a perfect logical structure without omitting important details and even motivation was explained behind the Kotlin's features presented.
Julija Brenca, C.T.Co SIA
Course: Advanced Kotlin Programming
Trainer competence, wide subject knowledge. I have learned a lot new stuff, received valuable comments and answers to my questions.
Ilya Ginter - Julija Brenca, C.T.Co SIA
Course: Advanced Kotlin Programming
live communication and good answers to questions
Alexander Semyonov - Julija Brenca, C.T.Co SIA
Course: Advanced Kotlin Programming
Execute exercises in mode online, it is cool. Fast answer about additional questions
Oleg Sushik - Julija Brenca, C.T.Co SIA
Course: Advanced Kotlin Programming
Positive approach
Arseniy - Julija Brenca, C.T.Co SIA
Course: Advanced Kotlin Programming
Lecturer is positive and explains his thoughts very clearly and in simple language and manner. I liked examples and description of some specific code situations that can be ambiguous, it was hard to predict the result, but after explanation - it was pretty logical.
Julija Brenca, C.T.Co SIA
Course: Advanced Kotlin Programming
I liked exercises and questions where we should think like a compiler. Sometimes it feels like you understand topic we are discussing and with exercise we could make sure not only that we feel that way but really understood. In case exercise was difficult for someone, solution was provided by clear steps what and why we do to make this working. Also by going further with these exercises it was really nice that we looked at previous ones understanding how we can improve something that was already done by one solution.
Kristaps Reinis Lipsha - Julija Brenca, C.T.Co SIA
Course: Advanced Kotlin Programming
Exercises, attention to the learners from trainer, detailed answers to questions
Julija Brenca, C.T.Co SIA
Course: Advanced Kotlin Programming
It was concise, well organized, had nice balance of tasks and lectures and everything was on point.
Alexander Illarionov - Julija Brenca, C.T.Co SIA
Course: Advanced Kotlin Programming
The trainer did adjust his content somewhat to suit the audience.
Ewa Dusza, Red Embedded Consulting Sp. z o.o.
Course: Kotlin for Beginners
Alex is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.
Kai Bergman - Ewa Dusza, Red Embedded Consulting Sp. z o.o.
Course: Kotlin for Beginners
Marcin was flexible in what we could focus on more during the workshop and he was able to answer some pretty in-depth questions (and some pretty out-there ones too).
Ewa Dusza, Red Embedded Consulting Sp. z o.o.
Course: Kotlin for Beginners
Kotlin Course Outlines
- Understand the fundamentals of programming in Kotlin.
- Code their own Kotlin application.
- Convert an Android app from Java to Kotlin.
- Use Java from Kotlin and vice versa.
- Understand what makes Kotlin highly extensible and unique versus other JVM languages.
- Examine advanced topics and features in Kotlin including functions, classes, delegation, generics, metaprogramming, and asynchronous programming.
- Understand the basics of object-oriented programming
- Understand the concepts of Kotlin
- Read Kotlin code
- Code their own Kotlin application
- Beginners in programming
- Experienced Java developers interested in Kotlin
- Part lecture, part discussion, exercises and heavy hands-on practice
- Understand the fundamental concepts of Kotlin programming by leveraging Swift and iOS knowledge.
- Construct an Android UI using Kotlin.
- iOS and Swift Developers interested in moving their apps to Android using Kotlin
- Part lecture, part discussion, exercises and heavy hands-on practice
- Understand the fundamentals of programming in Kotlin
- Code their own Kotlin application
- Build, test, deploy, and troubleshoot Android and iOS apps using Kotlin
- Developers
- Part lecture, part discussion, exercises and heavy hands-on practice
- To request a customized training for this course, please contact us to arrange.
- Quickly begin coding using existing Java frameworks and tooling.
- Write a backend application with minimal boilerplate code.
- Compile Kotlin code to JVM bytecode, JavaScript and Kotlin Native.
- Debug and optimize Kotlin code.
- Test and deploy a Kotlin application.
- Set up a proper environment for Kotlin Native development.
- Create an application that targets the most popular desktop OSs, mobile devices, and embedded devices (e.g. Raspberry Pi).
- Use the Kotlin API to call various frameworks, including Cocoa Touch for iOS.
- Debug and optimize Kotlin code.
- Test and deploy a Kotlin application.
Last Updated: