diff --git a/README.md b/README.md
index 28755c79fdf27f159801533e1fe01bf324b92bb3..d8cb1a832ca80368862732d96561128795102871 100644
--- a/README.md
+++ b/README.md
@@ -133,7 +133,7 @@ In this case, no decision could be made as we had no matches — so our route la
 
 ### Online Course
 
-[![Semantic Router Course](https://github.com/aurelio-labs/assets/blob/main/images/aurelio-1080p-header-dark-semantic-router.jpg)](https://www.youtube.com/watch?v=ro312jDqAh0&list=PLIUOU7oqGTLhYDPiDKlALecva3jab531-&index=1)
+[![Semantic Router Course](https://github.com/aurelio-labs/assets/blob/main/images/aurelio-1080p-header-dark-semantic-router.jpg)](https://www.aurelio.ai/course/semantic-router)
 
 ### Community