Skip to main content

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.