CoroutineScope. common. interface CoroutineScope. Defines a scope for new coroutines . Every coroutine builder (like launch, async, etc.) is an extension on CoroutineScope and inherits its coroutineContext to automatically propagate all its elements and cancellation.