https://github.com/npanuhin/cu-kotlin-coroutines-course
https://github.com/npanuhin/cu-kotlin-coroutines-course
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/npanuhin/cu-kotlin-coroutines-course
- Owner: npanuhin
- Archived: true
- Created: 2024-05-11T00:04:57.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-18T18:16:13.000Z (about 1 year ago)
- Last Synced: 2025-04-01T07:06:50.170Z (about 2 months ago)
- Language: Kotlin
- Homepage:
- Size: 1.43 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: contributing.md
Awesome Lists containing this project
README
[](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub)
# Kotlin: Coroutines and channels
This course is based on Coroutines and channels tutorial
and explains how to use coroutines in IntelliJ IDEA to perform network requests without blocking the underlying thread or callbacks.- Why and how to use suspending functions to perform network requests.
- How to send requests concurrently using coroutines.
- How to share information between different coroutines using channels.You'll learn all of this with an example of a step-by-step modification a program that loads the contributors for all of the repositories under the given GitHub organization.
## Want to know more?
If you have questions about the course or the tasks or if you find some errors,
you can ask questions and participate in discussions in repository [issues](https://github.com/jetbrains-academy/Coroutines-and-channels/issues).## Contribution
Please be sure to review the [project's contributing guidelines](./contributing.md) to learn how to help the project.