Skip to content
KnowledgeCity

Understanding Kotlin Coroutines

Wrap up your Kotlin coding journey with this Advanced course
Preview the first lesson free — get full access to all 6 lessons.
Course: On-Demand
Advanced Provider David Powers  6 Lessons ·  41m  in Arabic, German, English, Spanish, French, Portuguese, Chinese 

Course Description

In this chapter you will learn about fundamentals of coroutines and language forms that you will need to create a Kotlin coroutine. You will learn the difference between a regular routine and a coroutine, and how the scope and context of a coroutine can affect your kotlin program.

What You'll Learn

  • Build a Kotlin coroutine using common coroutine-construction functionality in the language
  • Distinguish a regular routine from a coroutine
  • Start coroutines using the coroutine launch
  • Apply the concepts of coroutine scope and coroutine context
  • Explain how a coroutine's scope and context can affect your Kotlin program
  • Review the fundamentals and important concepts of coroutines

Key Takeaways

  • The course covers the fundamentals of coroutines and the language forms needed to create a Kotlin coroutine.
  • It explains the difference between a regular routine and a coroutine.
  • It shows how the scope and context of a coroutine can affect a Kotlin program.
  • It teaches how to use the coroutine launch to get coroutines started.
  • It introduces the important concepts of coroutine scope and context.

Frequently Asked Questions

What does this course cover?

It covers the fundamentals of coroutines and the language forms needed to create a Kotlin coroutine, including the difference between a regular routine and a coroutine and how coroutine scope and context can affect your Kotlin program.

What will I learn about getting coroutines started?

You will learn how to use the coroutine launch to get your coroutines started.

What lessons are included?

The lessons are Fundamentals of Coroutines; Routines vs Coroutines Part 1; Routines vs Coroutines Part 2; Coroutine Launch; Coroutine Scope; and Coroutine Context.

What skills does this course relate to?

It relates to skills including Kotlin, Coroutine, Programming Concepts, Natural Programming, C# Fundamentals, and C++ Fundamentals.