Retrieval and RAG
Develop LLM Applications with LlamaIndex
Use LlamaIndex and Python to build a language-model application and explore retrieval and ReAct agents.
A small sample of 30,000+ courses curated from around the world, all available to DoJo members.
A free 30-minute conversation with Ted about your goals.
Already a member? Open this course (opens in a new tab)
Course topics
Retrieval and RAG
- LlamaIndex basics
- Documentation assistant
- ReAct agents
You check the sources
Find your fit
Is this a useful starting point?
For software developers familiar with Python, Git, environment variables, testing and debugging.
- Starting point
- Intermediate
- Course length
- 6.5 total hours
- Lessons
- 61 lectures

Course by Eden Marco, Paulo Dichone | Software Engineer, AWS Cloud Practitioner & Instructor
Course last updated: 03/2026
Requirements
- This is not a beginner course. Basic software engineering concepts are needed
- I assume students will be familiar software engineering subjects such as: git, python, pipenv, environment variables, classes, testing and debugging
- No Machine Learning experience is needed.
What is included
- 6.5 hours on-demand video
- 2 articles
- 19 downloadable resources
- Access on mobile
- Certificate of completion
DoJo membership: A$250 per month per seat, excluding GST. Includes fortnightly group support and a private member community.
Explore the lessons
Course curriculum.
11 sections • 61 lectures • 6h 22m total length
Introduction4 lectures • 14min
- Introduction01:16
- What to Expect and Course Prerequisites01:34
- What is Llamaindex08:57
- Course Community01:51
THE GIST of LlamaIndex Get started with your "hello world" LlamaIndex Script4 lectures • 16min
Lecture details are available inside DoJo.
Documentation helper29 lectures • 3hr 41min
Lecture details are available inside DoJo.
LlamaIndex Implementation- Under the hood and internals2 lectures • 11min
Lecture details are available inside DoJo.
LlamaIndex ReAct Agents6 lectures • 47min
Lecture details are available inside DoJo.
Prompt Engineering Thoery7 lectures • 43min
Lecture details are available inside DoJo.
Troubleshooting Section2 lectures • 6min
Lecture details are available inside DoJo.
Wrapping Up2 lectures • 10min
Lecture details are available inside DoJo.
Useful tools when developing LLM Applications3 lectures • 11min
Lecture details are available inside DoJo.
LangChain1 lecture • 3min
Lecture details are available inside DoJo.
Bonus1 lecture • 1min
Lecture details are available inside DoJo.
From learning to practice
Try this next.
Use the documentation-assistant example to examine retrieval and source support for an answer.
A useful next step
Choose where to start.
Talk through your goals in a free 30-minute discovery call with Ted. Bring a task you want to improve and the tools you already use.
Book a discovery callExplore DoJo membership