Scrimba Troubleshooting
Quick answer: Most platform issues come from one of four things: an old browser tab, a problem extension, an infinite loop in your own code, or a sync delay on progress. Use a recent Chrome or Firefox on a desktop or laptop, refresh the page, clear cache, or open the lesson in an incognito window with extensions off. If your code froze the tab, close it and click reset when you reopen. For anything that persists after those steps, email [email protected]. Scrimba is a web-only platform; there is no native mobile app and no offline mode.
Last reviewed: March 2026. Steps below mirror official Scrimba help-centre articles.
Who this page is for
You hit a wall. The lesson does not play, the editor will not save, your progress did not bump, or something else is in the way. This page covers the practical steps that resolve most issues without involving support, and tells you when to escalate.
Triage in order
- Refresh the tab. A surprising amount of editor weirdness clears with a single reload.
- Hard-reload to bypass cache (
Ctrl+Shift+RorCmd+Shift+R). - Open the lesson in an incognito window with no extensions. If the problem disappears, an extension or stale cookie is the cause.
- Switch browsers. Chrome is the most consistent. Firefox is fine. Safari sometimes lags on the interactive editor.
- Check your connection. Scrimba requires an internet connection at all times; the editor talks to the server constantly.
- Update your browser. If you are more than a few versions behind, update first before assuming Scrimba is the problem.
If none of that fixes it, email [email protected] with the lesson URL, the browser and version, and a screenshot or short video. Specifics shorten the support cycle.
Next step: Bookmark the Scrimba Help Centre so you can search the article catalog directly next time.
Device and browser support
- Desktop or laptop, recent Chrome or Firefox is the recommended setup. The interactive editor needs a keyboard and a screen big enough to show the lesson and the editor side by side.
- Mobile and tablet support is limited. The site loads on mobile browsers; the interactive coding experience is not really usable. There is no native iOS or Android app.
- No offline mode. The editor needs the server. You cannot download lessons for plane rides.
References: Mobile and tablet compatibility · Can I watch courses offline?
When the editor will not play or load
- Refresh; if that fails, hard-reload.
- Disable browser extensions, especially ad blockers and privacy extensions that intercept third-party requests.
- Open the lesson in incognito with no extensions to confirm the cause.
- Try Chrome if you are on something else.
- If it still fails on a clean profile, email support with the lesson URL.
Reference: The editor is not working correctly
When your code freezes the browser tab
The classic cause is an infinite loop you wrote in JavaScript (while (true), a forgotten recursion base case, a runaway interval). When the tab is unresponsive:
- Close the tab.
- Reopen the lesson.
- Click the reset button to restore the original code.
- Edit again, more carefully, with a sensible break condition.
If a specific lesson reliably freezes even with the original code, that is a content bug; email support with the lesson URL.
Reference: My code crashes or freezes the browser
When progress does not update
Progress tracking occasionally lags after a quick session, especially if your network dropped briefly mid-lesson, or if you have multiple tabs open on the same account.
- Wait a few minutes and refresh.
- Make sure you completed the lesson (some lessons require a final action, not just watching).
- Reset progress is available per-course from your dashboard if you want a clean run, but it cannot be undone.
- If progress is wrong and stays wrong, email
[email protected]with the course name and which lesson is wrong.
References: My progress is not correct, how do I fix it? · How do I reset my progress?
Sign-in trouble
Sign in supports email and password, Google, and GitHub. If you signed up with one method and now log in with another, you may end up in a second account that has no progress. Use the same login method you signed up with. If you cannot remember, search your inbox for emails from Scrimba and check the email address they were sent to.
Reference: How to sign in / sign up
Captions and language
- Captions and subtitles are available on some lessons, not all. Support varies by course.
- Scrimba's instruction language is English only. There is no multi-language audio or translated lessons.
References: Do your lessons have captions? · Can I change the language of the lesson?
Account deletion
Email [email protected] and ask for account deletion. Cancel any active subscription first so you do not get billed during the deletion window.
Reference: How do I delete my account?
Sources
- Scrimba Help Centre: device compatibility
- Scrimba Help Centre: editor not working
- Scrimba Help Centre: code freezes the browser
- Scrimba Help Centre: progress not correct
- Scrimba Help Centre: courses offline
Related pages
Device and access
No. Scrimba is web-only. The interactive editor needs a keyboard and a desktop-sized screen, so even the mobile browser experience is limited.
Recent Chrome or Firefox on a desktop or laptop is the recommended setup. Safari works but sometimes lags. Mobile and tablet support is limited.
Source: Scrimba Help Centre
No. The interactive editor needs a live server connection. There is no offline mode and no downloadable lessons.
Source: Scrimba Help Centre
Some lessons include captions; coverage varies by course. Check the individual lesson for caption availability.
Source: Scrimba Help Centre
Scrimba's instruction is English only. There is no translated audio or alternate-language version of the lessons.
Source: Scrimba Help Centre
Go to scrimba.com and click Sign In. You can use email and password, Google, or GitHub. Use the same method you signed up with, or you may end up in a second account.
Source: Scrimba Help Centre
Lessons and progress
Refresh, hard-reload (Ctrl+Shift+R), disable extensions, then try Chrome in incognito. If it still fails on a clean profile, email [email protected] with the lesson URL.
Source: Scrimba Help Centre
Usually an infinite loop. Close the tab, reopen the lesson, and click reset to restore the original code.
Source: Scrimba Help Centre
Refresh first; sync sometimes lags. If it stays wrong, email [email protected] with the course name and which lesson is wrong.
Source: Scrimba Help Centre
You can reset per-course from your dashboard. The reset cannot be undone.
Source: Scrimba Help Centre
Yes. Copy the code, or use the fork option (where available) to keep a copy of the scrim on your account.
Account and content
Look for the Community label on the Scrimba home page. We also keep a curated list of the best free Scrimba courses.
Free users can complete up to 10 interactive challenges total across the platform. Pro users get unlimited challenges.
Source: Scrimba Help Centre
Instant Feedback checks your code against the expected solution and tells you immediately whether it is correct. It is available on some lessons.
Source: Scrimba Help Centre
That is the TypeScript compiler doing its job. Read the highlighted error and the lesson instructions to fix the type issue.
Email [email protected] and request account deletion. Cancel any active subscription first so you are not billed during the deletion window.
Source: Scrimba Help Centre
Once it is working, go finish the path
Interactive coding in the browser, no setup. When the platform behaves, the format is the point.
Use our partner link to get 20% off the Pro plan.