Skip to content
Back to course

Intermediate Project

This is your capstone: a project where you put everything together. So far you have learned the pieces — data preparation, model training, evaluation, and deployment. Now you will run a full mini-project from start to finish, choosing ONE of three options and carrying it through every phase: define the problem, gather and clean data, build and evaluate a model, and present your results.

Your three options: (1) Build a customer prediction model — predict which customers will leave (churn) or buy again, using classification. (2) Create a sales forecasting system — predict future sales from past data, using time-series or regression. (3) Build an AI-powered business assistant — use a large language model (LLM) to answer staff or customer questions from your company's documents. Pick the one closest to a real need you understand.

CollectCleanAnalyseInsight
Every project option follows the same backbone: collect data, clean it, train a model, evaluate, then deploy.

For example, imagine an Addis Ababa coffee exporter. A customer prediction model could flag long-time buyers who suddenly slowed their orders, so the sales team calls them before they switch suppliers. A forecasting system could predict next quarter's demand so they buy the right amount of green beans. A business assistant could let new staff ask 'What is our refund policy?' and get an instant answer from the company handbook.

Scenario

You chose the customer prediction project. Your dataset has 5,000 customers, but only 60 of them have ever churned, and many rows are missing income and region. What is the best FIRST move?

Check your understanding

1/4 · 40 XP

Which project option is best matched to a time-series or regression approach?