# AI use cases for Worldmodels101 (NiluK/worldmodels101)

Repo: [NiluK/worldmodels101](https://github.com/NiluK/worldmodels101) | Use cases: 5 | Page: https://dedupedai.com/use-cases/niluk-worldmodels101/

A free interactive course on world models in AI, with nine chapters that each have an interactive view and a printable PDF.

This file holds every use case of this repo. Each one starts with a "## " heading and ends with its URL.

- Learn world models through nine interactive chapters: https://dedupedai.com/use-cases/niluk-worldmodels101/learn-world-models-online/
- Generate printable PDF handouts for a chapter: https://dedupedai.com/use-cases/niluk-worldmodels101/print-chapter-handouts/
- Adapt the course for a new audience and keep the license: https://dedupedai.com/use-cases/niluk-worldmodels101/fork-course-for-new-audience/
- Check a course fork's build and contrast before publishing: https://dedupedai.com/use-cases/niluk-worldmodels101/check-fork-before-publishing/
- Report a technical error or broken demo in a chapter: https://dedupedai.com/use-cases/niluk-worldmodels101/report-course-error/

## How to learn world models through nine interactive chapters with Worldmodels101

Repo: [NiluK/worldmodels101](https://github.com/NiluK/worldmodels101) | Difficulty: Beginner | Time: 15 minutes | Basis: From the README

Read the free course online to tell apart the five meanings of world model.

**Who it is for:** A student or engineer new to world models who keeps hearing the term and cannot tell which kind of system is meant.

**The problem:** The phrase world model describes several different classes of system, and people rarely say which one they mean.

**The outcome:** You can label a system as renderer, simulator, controller, representation, or implicit model, and explain what each predicts.

### Steps

1. Open https://worldmodels101.com in a browser.
2. Start with chapter 01, What Is a World Model?, and read the definitions table.
3. Work through chapters 02 to 09 in order, using the interactive in each one.
4. Answer the short quiz at the end of each chapter before moving on.

### Prompt to paste into your agent

```text
Using the free course at https://worldmodels101.com from the NiluK/worldmodels101 repo, summarize chapter 01 and its five definitions of world model in a table with columns Definition, Predicts, and Example. Check that every example in your table appears in the course's definitions table.
```

### Caveat

The course is about two hours in total, so the 15 minutes covers only the first successful pass through chapter 01.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/niluk-worldmodels101/learn-world-models-online/

## How to generate printable PDF handouts for a chapter with Worldmodels101

Repo: [NiluK/worldmodels101](https://github.com/NiluK/worldmodels101) | Difficulty: Intermediate | Time: 30 minutes | Basis: From the README

Build a chapter PDF with answer keys for a class, workshop, or reading packet.

**Who it is for:** An instructor or team lead preparing a session on world models who needs printed reading material.

**The problem:** Teaching from a web page is awkward when participants need paper copies or offline reading.

**The outcome:** You have a PDF of a chapter in public/pdf/, with interactive controls removed, quizzes shown as static questions, and an answer key.

### Steps

1. Run `pnpm install` in the cloned repository.
2. Run `pnpm dev` and leave it running.
3. In a second terminal, run `pnpm pdf what-is-a-world-model 1`.
4. Open the file written to public/pdf/ and check the print layout.

### Prompt to paste into your agent

```text
In the NiluK/worldmodels101 repo, install dependencies, start the dev server, and run `pnpm pdf what-is-a-world-model 1` in a second shell. Report the path of the PDF written to public/pdf/ and confirm the file opens and includes a quiz answer key.
```

### Caveat

The PDF command needs the dev server running in another shell, and the README says a chapter page links its PDF only when the file exists.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/niluk-worldmodels101/print-chapter-handouts/

## How to adapt the course for a new audience and keep the license with Worldmodels101

Repo: [NiluK/worldmodels101](https://github.com/NiluK/worldmodels101) | Difficulty: Intermediate | Time: 60 minutes | Basis: From the README

Run the course locally, edit chapter material, and check it with the production commands.

**Who it is for:** A researcher or educator who wants a version of the course for a different audience or language.

**The problem:** The course is licensed CC BY-SA 4.0, so adaptations must credit the author and stay under the same license, and the course must still build.

**The outcome:** You have a local copy with edits that passes the lint and build checks, plus attribution to the original authors.

### Steps

1. Run `pnpm install` in your fork of the repository.
2. Run `pnpm dev` and open the local address it prints.
3. Find the chapter content under src/ and edit the text for your audience, keeping the attribution in the license section. (inferred, check the README)
4. Run `pnpm lint`, then run `pnpm build`, and fix any errors they report.

### Prompt to paste into your agent

```text
In a fork of NiluK/worldmodels101, edit one chapter for a new audience while keeping credit to Nilushanan Kulasingham and World Models 101. Run `pnpm lint` and `pnpm build` and report the results, then confirm the license file is unchanged and still says CC BY-SA 4.0.
```

### Caveat

The README does not say where chapter text lives, so the location under src/ is an inference that you should confirm in the code.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/niluk-worldmodels101/fork-course-for-new-audience/

## How to check a course fork's build and contrast before publishing with Worldmodels101

Repo: [NiluK/worldmodels101](https://github.com/NiluK/worldmodels101) | Difficulty: Intermediate | Time: 30 minutes | Basis: From the README

Have an agent run lint and build and review the contrast rules before release.

**Who it is for:** A maintainer who has changed the course design or colours and needs a pre-release check.

**The problem:** Design changes can break the contrast contract, and build errors can ship unnoticed.

**The outcome:** A short report that says whether lint and build pass and whether text colours still meet the contrast rules described in the README.

### Steps

1. Run `pnpm install` in the fork.
2. Run `pnpm lint`.
3. Run `pnpm build`.
4. Read the contrast notes at the top of src/app/globals.css and compare them with your changed colours.

### Prompt to paste into your agent

```text
In the NiluK/worldmodels101 fork at <path>, run `pnpm lint` and `pnpm build`, then compare any changed text colours against the contrast notes at the top of src/app/globals.css. Output a pass or fail for each check and list any text token that may fall below WCAG AA.
```

### Caveat

The README says every text token must clear WCAG AA, but it does not provide a script for checking contrast, so the agent's check is a manual comparison.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/niluk-worldmodels101/check-fork-before-publishing/

## How to report a technical error or broken demo in a chapter with Worldmodels101

Repo: [NiluK/worldmodels101](https://github.com/NiluK/worldmodels101) | Difficulty: Beginner | Time: 15 minutes | Basis: From the README

Open a well-described issue so the correction can be made and credited.

**Who it is for:** A reader who notices a wrong claim, a translation problem, or a demo that does not work.

**The problem:** A chapter claim or interactive demo may be wrong or broken, and the maintainers need a clear report to fix it.

**The outcome:** A GitHub issue that names the chapter, the problem, and how to reproduce it, which the maintainers can act on and credit.

### Steps

1. Open the chapter in the course at https://worldmodels101.com and note the chapter number and section.
2. Open https://github.com/NiluK/worldmodels101/issues.
3. Create a new issue that names the chapter, quotes the claim or describes the broken demo, and says what you expected.
4. Add a source or reference if the claim is factual, since the README says unverifiable claims are attributed.

### Prompt to paste into your agent

```text
For the NiluK/worldmodels101 course, draft a GitHub issue about <chapter name and problem>. Include the chapter number, the quoted text, the expected correction, and a source link. Verify that the issue text contains no claim you cannot support with the source.
```

### Caveat

The README says corrections are credited, but it does not promise a response time or a specific fix process.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/niluk-worldmodels101/report-course-error/
