# Artificial Intelligence & Machine Learning 🤖

> Teaching computers to learn from examples and make smart decisions — the technology
> behind ChatGPT, Google Translate, face unlock, and Netflix recommendations.

[← Back to all career paths](README.md)

---

## What is it?

**Artificial Intelligence (AI)** is about making computers do things that normally need human
intelligence — like understanding language, recognising faces, or answering questions.

**Machine Learning (ML)** is the most popular way we build AI today. Instead of writing every
rule by hand, we **show the computer thousands of examples** and let it *learn* the pattern.

> 🧠 Think of it like teaching a toddler what a "cat" is by showing many pictures of cats,
> instead of describing every possible cat in words.

---

## What would I actually do?

- Collect and clean lots of examples (data) for the computer to learn from
- Train a model — let the computer find patterns in the data
- Test how accurate it is, then improve it
- Build things like chatbots, translators, or image recognisers
- Think carefully about **fairness** — making sure AI treats everyone justly

---

## Is this me? ✅

You might love AI/ML if you:

- Are curious about *how* apps like ChatGPT or Siri actually work
- Enjoy **maths and patterns** (don't worry — you build the maths up slowly)
- Like experimenting and improving things step by step
- Care about using powerful technology **responsibly**

---

## Skills to build (in order)

1. **Python** — the number-one language for AI
2. **Maths foundations** — statistics and basic algebra (learn as you go)
3. **Working with data** — libraries like **pandas** to handle information
4. **Core ML ideas** — training, testing, "how do we know it's right?"
5. **ML tools** — **scikit-learn**, then later **TensorFlow** or **PyTorch**
6. **AI ethics** — bias, privacy, and using AI for good

> 🐢 You do **not** need to be a maths genius to start. Curiosity comes first; the maths grows over time.

---

## Free resources

- **[Google Teachable Machine](https://teachablemachine.withgoogle.com/)** — train an AI in your browser with **zero code** (amazing first step!)
- **[Elements of AI](https://www.elementsofai.com/)** — free, friendly intro course, no coding needed
- **[Kaggle Learn](https://www.kaggle.com/learn)** — free hands-on ML mini-courses
- **[freeCodeCamp Machine Learning](https://www.freecodecamp.org/learn/machine-learning-with-python/)**
- **[3Blue1Brown on YouTube](https://www.youtube.com/@3blue1brown)** — beautiful visual maths explanations
- **[Google AI for Everyone](https://grow.google/)** — beginner AI concepts

---

## Starter projects 🚀

1. **Rock–Paper–Scissors recogniser** — use Teachable Machine to detect hand gestures from your webcam.
2. **A "cat vs dog" image classifier** — train it to tell animals apart.
3. **A simple chatbot** — answers common questions about your school.
4. **Predict exam scores** — use sample data to guess a score from hours studied.
5. **Sentiment checker** — tell if a sentence sounds happy or sad.

---

## Your first steps (do these this week)

- [ ] Train your first model in [Teachable Machine](https://teachablemachine.withgoogle.com/) (10 minutes, no code)
- [ ] Start the free [Elements of AI](https://www.elementsofai.com/) course
- [ ] Learn what "training data" means and why it matters
- [ ] Write your first line of Python: `print("Hello, AI!")`
- [ ] Watch one video on how AI can be *biased* — and why fairness matters
- [ ] Create a free [Kaggle](https://www.kaggle.com/) account

---

## Roles this can grow into

Machine Learning Engineer • Data Scientist • AI Researcher • NLP Engineer •
Computer Vision Engineer • AI Product Developer • Prompt Engineer

> 💡 AI is changing every industry — health, farming, banking, education.
> Africa needs AI builders who understand **local languages and local problems**. That could be you.
