# Practical Engineering with LLMs

- [Week 1- General Introduction](/opencampus-machine-learning-program/courses/archive/practical-engineering-with-llms/week-1-general-introduction.md)
- [Week 2 - Prompt Engineering](/opencampus-machine-learning-program/courses/archive/practical-engineering-with-llms/week-2-prompt-engineering.md)
- [Week 3 - Introduction to LangChain](/opencampus-machine-learning-program/courses/archive/practical-engineering-with-llms/week-3-introduction-to-langchain.md)
- [Week 4 - Introduction to Retrieval Augmented Generation](/opencampus-machine-learning-program/courses/archive/practical-engineering-with-llms/week-4-introduction-to-retrieval-augmented-generation.md)
- [Week 5 - Advanced Retrieval Augmented Generation](/opencampus-machine-learning-program/courses/archive/practical-engineering-with-llms/week-5-advanced-retrieval-augmented-generation.md)
- [Week 6 - Building User Interfaces with Gradio](/opencampus-machine-learning-program/courses/archive/practical-engineering-with-llms/week-6-building-user-interfaces-with-gradio.md)
- [Week 7 - Evaluation of LLM outputs and structured outputs](/opencampus-machine-learning-program/courses/archive/practical-engineering-with-llms/week-7-evaluation-of-llm-outputs-and-structured-outputs.md)
- [Week 8 - Open-Source LLMs](/opencampus-machine-learning-program/courses/archive/practical-engineering-with-llms/week-8-open-source-llms.md)
- [Week 9 - Project Presentations](/opencampus-machine-learning-program/courses/archive/practical-engineering-with-llms/week-9-project-presentations.md)
