Skip to content

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

python interactive/berta.py

The hub offers skill assessment, learning paths, progress tracking, and knowledge quizzes.

Step 3: Open your first notebook

cd chapters/chapter-01-python-fundamentals
jupyter notebook notebooks/01_introduction.ipynb

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:

python interactive/berta.py

Or browse Learning Paths to find your ideal journey.


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


Created by Luigi Pascal Rondanini | Generated by Berta AI