Part of the reason that I love to take these courses (even if the content is review) is to see the different ways to accomplish a task. Udemy course: https://udemy.com/course/bootcamp-generative-artificial-intelligence-and-llm-app-development
My notes: https://docs.google.com/document/d/1Mei_2-EVtKvsDL4i27bPGt7_54EfSXk8iLvq-wradtQ/edit?usp=sharing