# Hands-on Practice

Practical experience is a fundamental component of the THiNK Reseller Program. Every participant is expected to apply theoretical concepts through guided laboratories, coding exercises, implementation projects, and collaborative activities.

Hands-on learning enables resellers to gain confidence with the tools, frameworks, and deployment processes they will use during client engagements.

Practical activities include:

- Setting up a Python development environment
- Installing and configuring development tools
- Working with APIs
- Loading and processing datasets
- Building Retrieval-Augmented Generation (RAG) systems
- Creating vector databases using ChromaDB
- Developing conversational AI applications
- Integrating AI models with FastAPI
- Testing AI applications
- Deploying production-ready solutions

Throughout the program, learners participate in instructor-led demonstrations, guided coding sessions, peer collaboration, and independent implementation exercises.

The training concludes with a capstone project in which participants build an AI-powered chatbot for a real-world use case. The project requires learners to collect and prepare data, build a retrieval pipeline, integrate a language model, develop an API, test system performance, and document the implementation.

This practical approach ensures that graduates possess the skills necessary to confidently deliver AI projects for THiNK clients.