Developer Training Curriculum The THiNK Reseller Program follows a structured curriculum adapted from the THiNK Community AI Developer Program. The curriculum is organized into three progressive levels, enabling participants to build competence from AI fundamentals to production-ready AI solution development. Level 1: AI Foundations This introductory level provides learners with a strong understanding of artificial intelligence and its role in solving real-world challenges. Topics include: Introduction to Artificial Intelligence Machine Learning fundamentals Types of AI and AI applications AI in African contexts Data quality and bias AI-generated text and images Energy-efficient AI AI opportunities across industries Learners complete quizzes and a practical project before progressing. Level 2: AI Applications and Responsible AI The second level focuses on practical AI usage and responsible deployment. Participants learn: Prompt Engineering AI productivity tools Generative AI applications Safe, Fair, and Responsible AI Conformity Assessment Process (CAP) AI governance and risk management Kenyan AI case studies Ethical decision-making Participants complete practical exercises demonstrating responsible AI use in business scenarios. Level 3: AI Solution Development The final level equips resellers with implementation skills required for client projects, including: Python development environment LlamaIndex Retrieval-Augmented Generation (RAG) Vector databases (ChromaDB) OpenAI and Groq APIs FastAPI development AI chatbot development Testing and evaluation Deployment best practices The curriculum culminates in a capstone project where learners design and deploy a functional AI-powered chatbot using THiNK's recommended technology stack.