
Implementing Input and Output Functionalities Using Java from Kotlin Using Kotlin from Java Using Spek for Testing Troubleshooting Summary and Conclusion Advanced Kotlin Programming Introduction Refresher on Kotlin Basics Using Advanced Functions in Kotlin Using Open Classes to Allow Inheritance.Using Named Parameters and Default Values.Calculating Summation of Numbers Using Loops.Using Arrays and Lists in Kotlin Implementing Looping Constructs in Kotlin Generating Random Numbers Using Conditional Statements.Exploring Kotlin's Advanced Capabilities for Conditional Statements.Handling Options Using "when" Statements.Handling Conditional Program Flow with "if" Statements.Implementing Conditional Statements in Kotlin Creating Your First Stand-Alone Kotlin Application.


No IDE, compiler or computer? No problem! If you don’t want to run in an IDE and have the Kotlin compiler installed then you can try the command line REPL. Use a the Kotlin REPL Run-Eval-Print-Loop.

If you do have access to a computer with an IntelliJ IDE then you can try either: Sometimes you want to try out some code and you don’t want the hassle of having to start a new project in your IDE or might not have a machine to hand to run the code.
