Learn Python first, then pick one AI skill track: applied AI engineering (building with LLM APIs, RAG, agents) or data science (pandas, scikit-learn, model evaluation). Applied AI engineering is faster to learn and has more immediate job market demand in Kenya. Budget three to six months of consistent daily practice to reach a point where you can build useful things.
No. A CS degree gives you a head start in areas like algorithms, data structures, and linear algebra. But it is not required for the most in-demand AI work in 2027.
Applied AI engineering is about building software that uses AI models as components. You call APIs, design prompts, manage context windows, build retrieval systems, and wire everything into a working application. This requires programming skill and systems thinking, but not advanced mathematics.
Data science and traditional machine learning require more mathematical foundations: linear algebra for understanding how models work internally, statistics for evaluating model performance, and calculus for understanding training processes. If you choose this path, you will need to build up these skills, but you can learn them as you go rather than as prerequisites.
The honest answer: if you can write Python code, you can start learning AI today. The mathematical depth you need depends on which AI path you choose.
Not all AI skills have equal market value in Kenya. Here is what matters most right now, ranked by immediate employability.
Tier 1: Immediately marketable.
Tier 2: High value with some ramp-up.
Tier 3: Specialised, slower to monetise.
The key insight: Tier 1 skills can make you productive in weeks. Tier 3 skills take months and serve narrower markets. Start at the top.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
Here is a specific order. Do not skip ahead.
Stage 1: Python (2 to 4 weeks). Write functions, handle files, work with dictionaries and lists, make HTTP requests, parse JSON. If you already know Python, verify you can do all of these things and move on. Build one small project: a CLI tool that fetches data from a public API and displays it.
Stage 2: Your first AI API call (1 week). Get an API key from OpenAI or Anthropic (both have free tiers). Send your first prompt from Python code. Understand what a system prompt is, what temperature does, and how token limits work. Build a simple question-answering script.
Stage 3: Prompt engineering (2 weeks). Learn to get reliable, structured outputs. Practice few-shot prompting, chain-of-thought reasoning, and output formatting. Build a script that extracts specific data from unstructured text (receipts, emails, or documents).
Stage 4: RAG fundamentals (3 to 4 weeks). Learn how vector embeddings work, set up a vector database (Pinecone, Weaviate, or even a simple in-memory store), and build a system that answers questions based on your own documents. This is the skill that makes you most useful to businesses. Build a RAG chatbot for a specific domain.
Stage 5: AI agents (2 to 3 weeks). Build agents that can use tools (search the web, query databases, call APIs). Learn about tool use, planning, and multi-step reasoning. Build an agent that can complete a real task end to end.
Stage 6: Deployment and production (2 weeks). Deploy your AI projects so they are accessible via a URL. Handle error cases, rate limits, and cost management. This is where your projects become portfolio pieces instead of local scripts.
The honest answer depends on where you are starting and how much time you can invest daily.
If you already write Python and build web apps: You can reach a useful level of applied AI engineering in 8 to 12 weeks of focused effort (2 to 3 hours daily). You are adding a new capability to an existing skill set, not starting from zero.
If you can code but not in Python: Add 3 to 4 weeks for Python foundations. Total: 12 to 16 weeks.
If you are a complete beginner to programming: You need programming fundamentals first. Realistically, budget 6 to 9 months from zero to AI-capable. Do not rush the programming foundation; every AI skill builds on it.
What "useful" means in practice: You can build a RAG system that answers questions about custom data, integrate an AI chatbot into a web application, and deploy it so someone can use it. That is the threshold where employers and clients start paying attention.
Be wary of any programme or course that promises you will be "AI-ready" in two weeks. Learning to call an API takes a day. Learning to build reliable, production-quality AI systems takes months of practice and project work.
The projects in your portfolio should demonstrate that you can solve real problems, not that you completed a tutorial. Here are five project ideas suited to the Kenyan context.
1. A RAG system for Kenyan regulations. Build a chatbot that can answer questions about a specific Kenyan regulatory document (tax law, data protection act, business registration requirements). Upload the documents, chunk them, embed them, and build a retrieval pipeline that gives accurate, sourced answers.
2. A customer support assistant for a local business type. Build an AI assistant that handles common customer queries for a restaurant, a real estate agency, or a matatu booking service. Show it can answer questions, handle complaints, and escalate when it cannot help.
3. A document extraction tool. Build a tool that takes scanned receipts, invoices, or M-Pesa statements and extracts structured data (amounts, dates, parties, reference numbers) automatically. This solves a real pain point for Kenyan businesses.
4. An AI agent that completes a multi-step task. Build an agent that can research a topic, summarise findings, and produce a structured report. Alternatively, build one that can interact with external APIs to complete tasks like scheduling or data lookup.
5. An AI-powered analysis dashboard. Build a web application that takes CSV data, uses AI to identify patterns and anomalies, and presents findings in plain language alongside visualisations.
Deploy every project. A live URL is worth ten times more than a GitHub repository with a README. For a full comparison of programmes that help you build projects like these, see our guide to coding programmes in Kenya.
Create a free McTaba Academy account. Access starter lessons, join the community, and explore at your own pace.
Create Free Account