Getting Started¶
Welcome! Here's how to start learning AI with Berta Chapters.
Choose Your Path¶
There are three ways to use Berta Chapters. Pick the one that fits you:
| Path | Who It's For | Setup Time |
|---|---|---|
| Read on this website | Anyone. Just click and read. | 0 minutes |
| Use the Playground | Want to run code without installing anything. | 0 minutes |
| Install locally | Want the full Jupyter notebook experience. | 15 minutes |
Never programmed before?
Start by reading Chapter 1 on the website and trying code in the Playground. No setup needed. When you're ready for more, follow the step-by-step setup guide to install everything on your computer.
5-Minute Quick Start (for developers)¶
If you already have Python and Git installed:
30-Second Overview
Berta Chapters is a free, open-source AI curriculum where every chapter has executable code, notebooks, and exercises -- all on GitHub, generated by Berta AI, curated by Luigi Pascal Rondanini.
Step 1: Clone and install
git clone https://github.com/luigipascal/berta-chapters.git
cd berta-chapters
pip install -r requirements.txt
Step 2: Launch the Interactive Hub
The hub offers skill assessment, learning paths, progress tracking, and knowledge quizzes.
Step 3: Open your first notebook
That's it—you're learning!
Path Selection Guide¶
Choose your starting chapter based on experience:
| Experience | Start With | Path | Time |
|---|---|---|---|
| Completely new to programming | Chapter 1 | Foundation Track (1–5) | 38h over 2–3 months |
| Know Python, new to AI | Chapter 5 or 6 | Practitioner Track (6–15) | 88h over 3–4 months |
| Know ML, want advanced topics | Chapters 16–25 | Advanced Track | 20–30h per topic |
| In a hurry | Path E (see below) | Quick Start (6 chapters) | 48h |
Not Sure Where to Start?
Run the interactive hub for a skill assessment:
Or browse Learning Paths to find your ideal journey.
Link to Interactive Hub¶
The Interactive Hub is your guide:
| Feature | Command |
|---|---|
| Full experience | python interactive/berta.py |
| Browse paths | python interactive/berta.py paths |
| Check progress | python interactive/berta.py status |
| Knowledge quiz | python interactive/berta.py quiz |
| Chapter info | python interactive/berta.py chapter 1 |
Available Chapters¶
Foundation Track (Complete)¶
| # | Chapter | Time | Link |
|---|---|---|---|
| 1 | Python Fundamentals for AI | 8h | chapter-01.md |
| 2 | Data Structures & Algorithms | 6h | chapter-02.md |
| 3 | Linear Algebra & Calculus | 10h | chapter-03.md |
| 4 | Probability & Statistics | 8h | chapter-04.md |
| 5 | Software Design | 6h | chapter-05.md |
Practitioner Track (In Progress)¶
| # | Chapter | Time | Link |
|---|---|---|---|
| 6 | Introduction to Machine Learning | 8h | chapter-06.md |
| 7 | Supervised Learning | 10h | chapter-07.md |
| 8–15 | Coming soon | — | chapter-requests.md |
Next Steps¶
- Browse curriculum: Curriculum overview
- See dependencies: Syllabus with diagram
- Pick a path: Learning paths
- Request custom chapter: Chapter requests
Created by Luigi Pascal Rondanini | Generated by Berta AI