diff --git a/source/_includes/asides/developers_navigation.html b/source/_includes/asides/developers_navigation.html
index 6cbe7071ff5..3e0fd798eb8 100644
--- a/source/_includes/asides/developers_navigation.html
+++ b/source/_includes/asides/developers_navigation.html
@@ -47,6 +47,7 @@
{% active_link /developers/asyncio/ Asynchronous Programming %}
+ - {% active_link /developers/asyncio_101/ Introduction to asyncio %}
- {% active_link /developers/asyncio_categorizing_functions/ Categorizing Functions %}
- {% active_link /developers/asyncio_working_with_async/ Working with Async %}
- {% active_link /developers/asyncio_misc/ Miscellaneous %}
diff --git a/source/developers/asyncio.markdown b/source/developers/asyncio.markdown
index 72cbb76c6c4..3cbee37c1b2 100644
--- a/source/developers/asyncio.markdown
+++ b/source/developers/asyncio.markdown
@@ -21,7 +21,7 @@ For a task to be able to suspend itself, all code that it calls has to have this
The backwards compatible API works by scheduling a task from a different thread and blocking that thread until the task has been processed by the event loop.
-### [Next step: Categorizing Functions »](/developers/asyncio_categorizing_functions/)
+### [Next step: asyncio 101 »](/developers/asyncio_101/)
[0.29]: https://home-assistant.io/blog/2016/09/29/async-sleepiq-emoncms-stocks/
[ben]: https://github.com/bbangert/