An iPhone app for learning AI

# Learn AI for free. One idea at a time.

Rabbithole is an iPhone app that teaches AI in short, interactive lessons, the way language apps teach languages. It has three courses, Learn to use AI, Become an AI engineer and Explore AI Platforms, with 672 lessons in all. Its mascot is Hop, a rabbit. [What is Rabbithole?](https://rabbithole.pro/what-is-rabbithole)

[See the courses](https://rabbithole.pro/courses)

Coming soon to iPhone

- **672** lessons
- **3** courses
- **38** AI tools, A to Z
- **384** vetted sources

## Three courses

-

### [Learn to use AI](https://rabbithole.pro/courses/learn-ai)

New to AI? Use it well at work and at home – no coding needed.

312 lessons · 48 units

-

### [Become an AI engineer](https://rabbithole.pro/courses/ai-engineer)

For people who write code: how models work and how to build with them.

445 lessons · 52 units

-

### [Explore AI Platforms](https://rabbithole.pro/platforms)

Look up one AI tool, A to Z, and learn to use it.

38 lessons · one per tool

## How a lesson works

1.

### Read one idea

Each lesson teaches one idea in a few short cards.

2.

### Use it straight away

Then it asks you about it: pick the answer, fill the gap or put the steps in order.

3.

### See where it came from

Tap WHY after an answer to see the source behind it.

4.

### Practise at the keyboard

Some practice runs in a safe, simulated terminal inside the app, so you can type real commands without breaking anything.

Weighing up your options? See [the ways to learn AI, compared](https://rabbithole.pro/ways-to-learn-ai).

## Built from sources you can check

Lessons are written only from an approved list of sources: official documentation, research papers, and courses and talks by named researchers. Today's 672 lessons draw on 384 of them.

[How we make lessons](https://rabbithole.pro/how-we-make-lessons)

## Look up an AI tool

Explore AI Platforms has a lesson for each of 38 tools, A to Z: what it is, then how to get started.

- [Antigravity](https://rabbithole.pro/platforms/antigravity)
- [Bolt](https://rabbithole.pro/platforms/bolt)
- [ChatGPT](https://rabbithole.pro/platforms/chatgpt)
- [Claude](https://rabbithole.pro/platforms/claude)
- [Claude API](https://rabbithole.pro/platforms/claude-api)
- [Claude Code](https://rabbithole.pro/platforms/claude-code)
- [Cloudflare](https://rabbithole.pro/platforms/cloudflare)
- [Codex](https://rabbithole.pro/platforms/codex)
- [Cursor](https://rabbithole.pro/platforms/cursor)
- [Devin](https://rabbithole.pro/platforms/devin)
- [ElevenLabs](https://rabbithole.pro/platforms/elevenlabs)
- [Gemini](https://rabbithole.pro/platforms/gemini)
- [Gemini API](https://rabbithole.pro/platforms/gemini-api)
- [Gemini CLI](https://rabbithole.pro/platforms/gemini-cli)
- [Gemini in Google Workspace](https://rabbithole.pro/platforms/gemini-in-google-workspace)
- [GitHub Copilot](https://rabbithole.pro/platforms/github-copilot)
- [Google Flow](https://rabbithole.pro/platforms/google-flow)
- [Grok](https://rabbithole.pro/platforms/grok)
- [Groq](https://rabbithole.pro/platforms/groq)
- [Higgsfield](https://rabbithole.pro/platforms/higgsfield)
- [LangChain](https://rabbithole.pro/platforms/langchain)
- [Langfuse](https://rabbithole.pro/platforms/langfuse)
- [Lovable](https://rabbithole.pro/platforms/lovable)
- [Microsoft Copilot](https://rabbithole.pro/platforms/microsoft-copilot)
- [Modal](https://rabbithole.pro/platforms/modal)
- [n8n](https://rabbithole.pro/platforms/n8n)
- [Ollama](https://rabbithole.pro/platforms/ollama)
- [OpenAI API](https://rabbithole.pro/platforms/openai-api)
- [OpenRouter](https://rabbithole.pro/platforms/openrouter)
- [Perplexity](https://rabbithole.pro/platforms/perplexity)
- [Replicate](https://rabbithole.pro/platforms/replicate)
- [Replit](https://rabbithole.pro/platforms/replit)
- [Runway](https://rabbithole.pro/platforms/runway)
- [Suno](https://rabbithole.pro/platforms/suno)
- [Supabase](https://rabbithole.pro/platforms/supabase)
- [v0](https://rabbithole.pro/platforms/v0)
- [Vercel](https://rabbithole.pro/platforms/vercel)
- [Zapier](https://rabbithole.pro/platforms/zapier)

## Keep it going

- A daily streak, with streak freezes for busy days.
- XP, a daily goal and quests.
- A home-screen widget that shows your streak.
- A quick placement quiz, or start from scratch.
- Follow friends and see how they're doing.
- Reminders at the hour you pick.

Every lesson is free. Rabbithole Pro takes the limits off: unlimited energy and unlimited practice. [Plans and prices](https://rabbithole.pro/faq#how-much-does-rabbithole-pro-cost)

Source page: https://rabbithole.pro/
