I did this coursera lab with Jupyter Notebook for a RAG.
https://www.coursera.org/learn/vector-search-and-embeddings
https://www.coursera.org/account/accomplishments/verify/C3SBK2MFBQ76
This is a cloud version of another project I worked on with langchain from focusedlabs.io