Introduction To Async, Await, And Tasks | C# Advanced [5 of 8]

Learn how async features make it easy to write code that describes what your code does rather than focusing on how the code executes asynchronously. Well written async code reads like a sequence of operations, and the C# compiler does the work to ensure the code executes asynchronously and efficiently.

Read about these concepts in more detail [in docs](https://docs.microsoft.com/dotnet/csharp/programming-guide/concepts/async/).

You can also get the code from our [GitHub repo](https://github.com/dotnet/docs/tree/master/docs/csharp/programming-guide/concepts/async/snippets/index) and explore on your own.