# Where to Find the AI For Beginners Project Roadmap

> Discover the dynamic AI For Beginners project roadmap on GitHub. Find development plans, issues, and contribution guidelines for this Microsoft initiative.

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

---

**The AI For Beginners curriculum does not maintain a static roadmap file; instead, its development plan is tracked dynamically through GitHub Projects, Issues, Milestones, and contribution guidelines.**

The `microsoft/AI-For-Beginners` repository hosts a comprehensive 12-week curriculum for artificial intelligence education. Unlike traditional software projects that store a [`ROADMAP.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/ROADMAP.md) file in the root directory, this open-source learning resource manages its future direction through GitHub's native project-tracking tools. Understanding where to look ensures you stay informed about upcoming lessons, lab enhancements, and translation efforts.

## GitHub Projects Board

The primary source for the **AI For Beginners project roadmap** is the repository's GitHub Projects page. This board functions as the central dashboard where maintainers organize planned enhancements, milestone dates, and community-driven tasks.

Visit [GitHub Projects for AI-For-Beginners](https://github.com/microsoft/AI-For-Beginners/projects) to view columns such as "To Do," "In Progress," and "Done." Each card represents a curriculum update—whether adding a new deep reinforcement learning lab or updating existing lesson notebooks. You can filter by status to see exactly which features are slated for the next release cycle without digging through the source code.

## README and Contribution Guidelines

While the Projects board holds the structured roadmap, the [`README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/README.md) and [`CONTRIBUTING.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/CONTRIBUTING.md) files serve as the informal genesis for roadmap ideas.

### Help Wanted Section in README

The [`README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/README.md) file explicitly invites community input that shapes future development. Lines 63-66 contain the "Help Wanted" paragraph, which encourages contributors to suggest missing content or report knowledge gaps. This section effectively acts as an open call for roadmap proposals, allowing educators and developers to influence which AI topics receive coverage next.

### CONTRIBUTING.md Workflow

The [[`CONTRIBUTING.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/CONTRIBUTING.md)](https://github.com/microsoft/AI-For-Beginners/blob/main/CONTRIBUTING.md) file outlines the formal process for proposing changes. It describes how to file issues for new lessons, submit translations, or add quiz items. When a contribution proposal gains traction, it typically moves from a discussion issue to the GitHub Projects board, becoming an official roadmap item.

## Issues and Milestones

For granular tracking of specific roadmap deliverables, browse the Issues tab and filter by the **milestone** label. Each milestone corresponds to a segment of the roadmap—such as "Add Computer Vision Advanced Labs" or "Complete Spanish Translation."

Individual issues tagged with `roadmap` represent discrete tasks that maintainers have committed to completing. You can view these using the GitHub web interface or programmatically via the GitHub CLI:

```bash

# List open issues tagged with "roadmap" using GitHub CLI

gh issue list --repo microsoft/AI-For-Beginners --label roadmap --state open

```

## Programmatically Accessing the Roadmap

Developers and automated systems can query the **AI For Beginners project roadmap** directly through the GitHub API. The repository uses GitHub Projects (classic), which exposes columns and cards via specific endpoints.

The following Python script retrieves project cards from the default project board, displaying current roadmap items:

```python
import requests

owner = "microsoft"
repo = "AI-For-Beginners"
project_number = 1  # Default project board number

# GitHub API endpoint for project columns (classic projects)

cols_url = f"https://api.github.com/repos/{owner}/{repo}/projects/{project_number}/columns"
headers = {"Accept": "application/vnd.github.inertia-preview+json"}

cols = requests.get(cols_url, headers=headers).json()

for col in cols:
    cards_url = col["cards_url"]
    cards = requests.get(cards_url, headers=headers).json()
    print(f"Column: {col['name']}")
    for card in cards:
        if card.get("note"):
            print(" -", card["note"])
        else:
            # Card is linked to an issue or PR

            print(" -", card["content_url"])

```

This approach requires the `inertia-preview` media type header to access classic project data. The script distinguishes between standalone notes (text descriptions) and linked content (issues or pull requests) to give you a complete view of planned work.

## Summary

- The **AI For Beginners project roadmap** lives in GitHub Projects, not a static file within the repository source tree.
- Check the [GitHub Projects page](https://github.com/microsoft/AI-For-Beginners/projects) for high-level planning and column-based status tracking.
- Review lines 63-66 of [`README.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/README.md) for the "Help Wanted" invitation and contribution opportunities.
- Consult [`CONTRIBUTING.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/CONTRIBUTING.md) for the workflow on proposing new lessons that may enter the roadmap.
- Use Issues and Milestones with specific labels (`roadmap`, `milestone`) to track individual deliverables.
- Query the roadmap programmatically using the GitHub API with the `inertia-preview` header or via the GitHub CLI.

## Frequently Asked Questions

### Is there a static roadmap file in the repository?

No. The `microsoft/AI-For-Beginners` repository does not contain a [`ROADMAP.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/ROADMAP.md) or similar static file in its source tree. According to the repository structure, curriculum planning is managed exclusively through GitHub's dynamic project management tools to allow for agile updates as the AI field evolves.

### How can I contribute to the roadmap?

You can influence the roadmap by opening an issue describing the missing content or improvement, as outlined in [`CONTRIBUTING.md`](https://github.com/microsoft/AI-For-Beginners/blob/main/CONTRIBUTING.md). The README's "Help Wanted" section (lines 63-66) explicitly invites suggestions for new lessons or translations. Once submitted, maintainers may add your proposal to the GitHub Projects board as an official roadmap item.

### Where are upcoming lesson plans announced?

Upcoming lesson plans appear first as cards on the GitHub Projects board, then as issues tagged with specific milestones. Major curriculum additions—such as new deep learning labs—are typically grouped under milestone labels that correspond to quarterly or semester-based release cycles.

### Can I view the roadmap without a GitHub account?

Yes. The GitHub Projects page and Issues tab are publicly visible without authentication. However, to interact with roadmap items (commenting, voting with reactions, or creating issues), you will need a free GitHub account. For programmatic access using the API or CLI, authentication tokens are required to avoid rate limiting.