Frequently asked questions.
Straight answers to the most common "how do I..." questions, in plain steps. Click any question to open it.
Always stay on the latest version of INDEX 0 - new releases regularly fix real bugs. To check which version you're on, click the gear icon in the top right corner of your app (not this website), then scroll all the way down. Your version number is printed there, at the very bottom of the page.
Getting started
Yes. On the setup screen, look for the box labeled "Skip for now" and click the Skip for now button inside it.
- You'll be able to read every lesson and practice DSA problems right away.
- The only thing you'll miss is Zero, your AI coach, until you add one.
- You can add an AI at any time later - nothing is lost by skipping now.
You can set this up right on the setup screen - no need to skip first.
- On the setup screen, click "Use my own API key".
- Pick Claude, ChatGPT (OpenAI), or Gemini from the list.
- Paste in your API key for that provider, then continue.
Don't have a key yet, or not sure what that means? Click Skip for now instead, and you can set this up later - see the next question.
This specific option isn't on the setup screen - you'll set it up just after, from inside the app.
- On the setup screen, click Skip for now.
- Once the app opens, click the gear icon in the top right corner of your app.
- Find the section called "Zero's model".
- Click the Custom tab.
- Enter your server's address and your model name, then save.
No. INDEX 0 opens straight into the app, no sign-up, no login, no email required.
The only time you'd ever create an account is if you choose to turn on Sync, an optional feature for carrying your progress between two computers. Everything else works with zero account, forever.
Fixing common problems
This happens when the language is installed somewhere the app doesn't automatically check. You can point it there directly.
- Click the gear icon in the top right corner of your app.
- Find the section called "Languages".
- Next to the language that isn't working, click "Already have it? Point us to it".
- Paste in the folder path where that language is installed, then save.
This is expected and the app is safe - it's a one-person, free project without a paid certificate to silence this warning on every operating system yet.
On Windows:
- If you see "Windows protected your PC," click More info.
- Then click Run anyway.
- If your antivirus flags it too, choose Allow or Install anyway.
On Linux:
- Open a terminal in your Downloads folder.
- Paste this and press Enter: chmod +x INDEX0*.AppImage && ./INDEX0*.AppImage
- If a "Trust this executable?" popup appears instead, just click through it.
You'll only need to do this once per download - it won't ask again after that.
- Check that your internet connection is working.
- Click Cancel on the stuck download.
- Click the download option again to retry - it doesn't start over from zero every time.
- Still stuck? Click Skip for now to get into the app, then try again later from the gear icon in the top right corner of your app.
Using the app
- Click the gear icon in the top right corner of your app.
- Find the section called "Zero's model".
- Pick a different tab (Ollama, Claude, ChatGPT, Gemini, or Custom) and set it up.
- It switches instantly - nothing else about the app changes.
By default, nothing ever leaves your computer. INDEX 0 runs fully offline using Ollama.
If you choose to use your own ChatGPT, Claude, or Gemini key instead, then only your messages to Zero are sent to whichever one company you picked - never to anyone else, and never your personal files or anything outside that conversation.
An optional check after each lesson, so you know what actually stuck.
- Open any course (ML/AI, Electronics, System Design, Cybersecurity, or Python).
- Find the Quiz Mode toggle switch and turn it on.
- Finish a lesson, and a short quiz appears - some multiple choice, some short answer, graded by Zero.
- Go to that lesson's section list (where all the lessons in that chapter are shown).
- Find the orange number next to the lesson you want to undo.
- Click it, then confirm Unmark when asked.
For a DSA problem you solved by mistake or want to redo, click the green checkmark on that problem's tile the same way.
Yes, with the optional Sync feature.
- Click the gear icon in the top right corner of your app.
- Find the Sync section at the top and turn it on.
- Create a free account with just an email and password.
- Do the same on your other computer and sign in with the same account.
This is entirely optional - the app works completely fine on one computer with sync left off.
The app checks for updates on its own every time you open it - you don't need to check manually. Look at the small badge near the top of the app:
- "Up to date" - you're already on the newest version, nothing to do.
- "Download Update" - a new version exists. Click it to start downloading.
- "Downloading... X%" - it's downloading in the background, you can keep using the app.
- "Restart to update" - the update is ready. Click it, and the app closes, installs it, and reopens by itself.
If you click "Restart to update" and it still shows "Restart to update" after reopening:
-
This link always points to the newest version, whenever you open it:
Open the downloads page → - Download the installer for your computer and run it right over your current install.
- None of your progress is lost. Every solved problem, lesson, and setting stays exactly as it is - reinstalling only replaces the app itself.