educative.io

Kotlin Crash Course for Programmers (Peter Sommerhoff)


Welcome - Brief Introduction Discover why it's a great time to master Kotlin and learn this programming language, who this course is for, and what you'll learn in this course. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/NEz3Yj6v2LK). Welcome - Following this Course Learn how to make the most of this course on Kotlin. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/m797AoRG0Mp). Variables and Data Types - Kotlin's Type Inference Understand Kotlin's powerful type inference capabilities and how to use them to write more succinct code. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/JPPk01W2jV9). Variables and Data Types - Basic Data Types Learn how to represent and store numbers and text in Kotlin. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/YMNYgK3Lmv0). Variables and Data Types - Nullable Types After this lesson, you'll be able to recognize and use nullable types, and know how to work with nullables effectively by using Kotlin's special operators to safely access potentially null data. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/Bn0wEQJ2OEJ). Conditions - Conditions with `when` Understand Kotlin's `when` construct and best practices of using `if` vs `when`. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/B8WDAD70MEQ). Collections - Lists Learn how to create and use lists in Kotlin to store and manipulate multiple values in one data structure. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/gxkg593m6r3). Loops - `while` Loops Get started with Kotlin's loop constructs for repeating blocks of code. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/x1MWKBnP95P). Loops - `for` Loops Learn about Kotlin's `for` loops to iterate over any iterable structure, and how to build ranges for iteration. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/N8KvmypoOQp). Functions - The main() Function Learn about the special main function as the entry point into your program. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/7nmrLpkOoMQ). Functions - Shorthand Notation for Simple Functions Learn when and how to write functions in shorthand notation for concise and readable code. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/N8OvQ5DNY9m). Functions - Operator Functions Learn how to define your own operators, which limitations Kotlin poses on such operators, and how they lead to succinct code. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/xl9W1L9LMpr). Functions - Extension Functions Understand Kotlin's extension functions, how to define them, and why they are a fundamental feature of Kotlin. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/RMxqJMgrPkE). Functions - Infix Functions Discover what infix functions are and how you can implement your own to write more readable Kotlin code. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/YV317VkmQw0). Summary - Recap Recap what you learned about Kotlin, its principles, and how they drive language features. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/3jE0150n7Wx). Summary - Next Steps Discover the best resources to continue your Kotlin journey, and leave your feedback for the course! View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/xVBxL53z919). Appendices - Exercise Solutions Where to find solutions to all course exercises. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/39w0vPQDD4r). Collections - Sets Understand the data structure of sets, how to use them, and how they differ from lists. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/xlGK51LQxMP). Welcome - Kotlin Overview: Principles and Goals Find out Kotlin's guiding principles, how they affect language design, and why this is relevant for developers. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/B8921v7gWWo). Variables and Data Types - Read-Only vs Mutable Variables Learn the fundamental principle of read-only and mutable variables, plus how and when to use them in Kotlin. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/B6OPo9G0wqJ). Conditions - Conditions with `if` Learn how to use Kotlin's `if` conditions as well as comparison and logical operators. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/m2AJq8r8NwE). Conditions - Conditions as Expressions Learn how to use conditions in Kotlin as expressions, including assigning different values to a variable depending on a condition. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/xoLxl2Z6YZr). Functions - Basic Functions Learn how to modularize chunks of code into functions and how to call your functions in Kotlin. Understand the difference between function signatures and function declarations. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/3jR84q52gqx). Functions - Default Values & Named Parameters Discover how to use default parameter values to increase the flexibility of your functions and how to call functions using named parameters. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/gxjXnrE1rlD). Collections - Arrays Learn about the array data structure, how it differs from lists and sets, and how you can use them in Kotlin. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/xVyn91Oy3Jz). Collections - Maps Understand the map data structure, its use cases, and how to put it to use in Kotlin. View the lesson [here](https://www.educative.io/courses/kotlin-crash-course-for-programmers/mEkQJgmP4J9).
About the Kotlin Crash Course for Programmers (Peter Sommerhoff) category [Kotlin Crash Course for Programmers (Peter Sommerhoff)] (1)