# Where to Find Documentation for AI-For-Beginners: Complete Guide

> Find comprehensive AI-For-Beginners documentation across six locations including the main README Docsify site lesson specific READMEs examples quiz app and contribution guidelines Get started today

- Repository: [Microsoft/AI-For-Beginners](https://github.com/microsoft/AI-For-Beginners)
- Tags: getting-started
- Published: 2026-08-24

---

**The AI-For-Beginners documentation is organized across six key locations: the root [`README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/README.md) as the central hub, the Docsify-powered site via [`index.html`](https://github.com/microsoft/AI-For-Beginners/blob/main/index.html), lesson-specific READMEs in `lessons/`, runnable examples in `examples/`, quiz app docs in `etc/quiz-app/`, and contribution guidelines in [`CONTRIBUTING.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/CONTRIBUTING.md).**

Microsoft's **AI-For-Beginners** repository pairs a structured 12-week curriculum with comprehensive documentation designed for readability across GitHub, local IDEs, and browsers. Every major component—from neural network lessons to interactive quizzes—ships with its own Markdown documentation, making the **AI-For-Beginners documentation** ecosystem both modular and beginner-friendly.

## Primary Documentation Entry Points

### Root README: The Central Navigation Hub

The **[`README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/README.md)** at the repository root serves as the primary entry point for **AI-For-Beginners documentation**. According to the microsoft/AI-For-Beginners source code, this file contains:

- Badges, community links, and curriculum overview (lines 15–23)
- A **Content** table mapping lesson numbers to individual lesson READMEs and notebooks (lines 81–108)
- Quick-start clone and sparse-checkout instructions (lines 31–48)

Access it directly:

```bash

# View in terminal

less README.md

# Or open in editor

code README.md

```

### Docsify Static Site: Browser-Friendly Documentation

The **[`index.html`](https://github.com/microsoft/AI-For-Beginners/blob/main/index.html)** file transforms the **AI-For-Beginners documentation** into an interactive website. This minimal Docsify configuration renders the same Markdown hierarchy as the root README but with search, sidebar navigation, and clean styling.

Run locally:

```bash
python -m http.server 8000

# Navigate to http://localhost:8000

```

Or visit the deployed version: `https://microsoft.github.io/AI-For-Beginners/`

## Specialized Documentation Locations

### Lesson Documentation in `lessons/`

Each curriculum topic resides in a numbered subfolder with its own **[`README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/README.md)**:

| Folder | Topic | Documentation Focus |
|--------|-------|---------------------|
| `0-course-setup/` | Environment setup | Installation and prerequisites |
| `1-Intro/` | AI fundamentals | Concept explanations with reading lists |
| `2-Symbolic/` | Classical AI | Algorithm descriptions |
| `3-NeuralNetworks/` | Neural networks | Perceptrons, backpropagation, CNNs |
| `4-ComputerVision/` | Computer vision | Image processing techniques |
| `5-NLP/` | Natural language | RNNs, transformers, embeddings |
| `6-Other/` | Other paradigms | Reinforcement learning, etc. |

The master index at **[`lessons/README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/README.md)** lists every lesson with direct links to its documentation and Jupyter notebooks.

Open a specific lesson directly:

```bash
code lessons/3-NeuralNetworks/03-Perceptron/README.md
jupyter notebook lessons/3-NeuralNetworks/03-Perceptron/Perceptron.ipynb

```

### Examples Documentation in `examples/`

The **[`examples/README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/examples/README.md)** describes standalone starter programs for learners who want immediate hands-on practice without the full curriculum setup. Files like [`01-hello-ai-world.py`](https://github.com/microsoft/AI-For-Beginners/blob/main/01-hello-ai-world.py) and [`02-simple-neural-network.py`](https://github.com/microsoft/AI-For-Beginners/blob/main/02-simple-neural-network.py) each include inline comments and a concise README entry explaining expected outputs.

Run an example:

```bash
python examples/01-hello-ai-world.py

# Expected: "Hello AI World!" plus pattern-recognition demo

```

### Quiz Application Documentation in `etc/quiz-app/`

The Vue.js quiz application at **[`etc/quiz-app/README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/etc/quiz-app/README.md)** provides complete setup and deployment instructions for the interactive knowledge-checking tool. As implemented in microsoft/AI-For-Beginners, this component helps learners verify understanding after completing lessons.

Launch locally:

```bash
cd etc/quiz-app
npm install
npm run serve  # Opens http://localhost:8080

```

### Contribution Guidelines in [`CONTRIBUTING.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/CONTRIBUTING.md)

For those extending the **AI-For-Beginners documentation**, **[`CONTRIBUTING.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/CONTRIBUTING.md)** specifies the workflow for submitting documentation fixes, new lessons, or code improvements.

## Quick Reference: All Documentation Files

| File Path | Purpose | Direct GitHub Link |
|-----------|---------|-------------------|
| [`README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/README.md) | Central hub, syllabus, setup | [View](https://github.com/microsoft/AI-For-Beginners/blob/main/README.md) |
| [`index.html`](https://github.com/microsoft/AI-For-Beginners/blob/main/index.html) | Docsify site entry point | [View](https://github.com/microsoft/AI-For-Beginners/blob/main/index.html) |
| [`lessons/README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/README.md) | Master lesson index | [View](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/README.md) |
| [`examples/README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/examples/README.md) | Code examples guide | [View](https://github.com/microsoft/AI-For-Beginners/blob/main/examples/README.md) |
| [`etc/quiz-app/README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/etc/quiz-app/README.md) | Quiz app instructions | [View](https://github.com/microsoft/AI-For-Beginners/blob/main/etc/quiz-app/README.md) |
| [`CONTRIBUTING.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/CONTRIBUTING.md) | Contribution workflow | [View](https://github.com/microsoft/AI-For-Beginners/blob/main/CONTRIBUTING.md) |

## Access Patterns by Use Case

**First-time visitor?** Start with the root [`README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/README.md) for the full curriculum map and quick-start instructions.

**Prefer web browsing?** Open [`index.html`](https://github.com/microsoft/AI-For-Beginners/blob/main/index.html) locally or visit `microsoft.github.io/AI-For-Beginners/` for the Docsify-rendered interface.

**Working through lessons?** Consult [`lessons/README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/README.md) to navigate topics, then open individual lesson READMEs for concept explanations and linked notebooks.

**Need quick code samples?** Jump to [`examples/README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/examples/README.md) for runnable scripts without full environment setup.

**Building or modifying the quiz?** Reference [`etc/quiz-app/README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/etc/quiz-app/README.md) for the Vue.js application architecture.

## Summary

- **Root [`README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/README.md)** — The authoritative starting point for all **AI-For-Beginners documentation**
- **[`index.html`](https://github.com/microsoft/AI-For-Beginners/blob/main/index.html)** — Enables browser-based navigation via Docsify
- **[`lessons/README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/README.md)** — Indexed gateway to 12 weeks of lesson documentation
- **`examples/`** — Standalone programs with dedicated README guidance
- **[`etc/quiz-app/README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/etc/quiz-app/README.md)** — Interactive assessment tool documentation
- **[`CONTRIBUTING.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/CONTRIBUTING.md)** — Standards for documentation contributions
- All documentation is **Markdown-based**, ensuring compatibility across GitHub, IDEs, and the Docsify site

## Frequently Asked Questions

### What is the fastest way to access AI-For-Beginners documentation online?

Visit `https://microsoft.github.io/AI-For-Beginners/` for the rendered Docsify site, or go directly to the GitHub repository and open [`README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/README.md). Both present the same structured curriculum, with the web version offering superior navigation and search.

### Do I need to install anything to read the documentation?

No. All **AI-For-Beginners documentation** is readable directly on GitHub without installation. For local offline access, simply clone the repository and open any `.md` file in your preferred editor or run `python -m http.server` to view the Docsify site locally.

### Where are the Jupyter notebook explanations located?

Each notebook has a companion [`README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/README.md) in its lesson folder under `lessons/`. For example, [`lessons/3-NeuralNetworks/03-Perceptron/README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/3-NeuralNetworks/03-Perceptron/README.md) explains the concepts before you open `Perceptron.ipynb`. The master index at [`lessons/README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/README.md) links all lesson documentation.

### How do I run the quiz application mentioned in the curriculum?

Navigate to [`etc/quiz-app/README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/etc/quiz-app/README.md) for complete instructions. The documented workflow requires Node.js: run `npm install` followed by `npm run serve` to start the development server at `localhost:8080`.