Home FAQ

Frequently Asked Questions

Got a question? Find the answer here — or just sign up and try it out.

Is noknow.dev free?
Yes — completely free. No credit card, no hidden fees. Sign up and start learning immediately.
Do I need to install anything?
No. Everything runs in your browser. Write code, run it, and see the output — all without installing a single tool.
How does the code execution work?
Your code runs locally on the server using Node.js (for JavaScript) and Python. Results appear in seconds.
What happens if my code fails the tests?
You'll see an error message in the output panel explaining what went wrong. After 3 failed attempts, a "Show Solution" button appears so you can study the correct answer.
How is my progress tracked?
Every lesson you complete is saved to your account. You can always see which lessons are done on the course overview page.
What are badges?
Badges are achievements you earn by completing milestones — like finishing your first lesson, completing 5 lessons, or finishing an entire course. Check your badge collection on the Badges page.
Can I get a certificate?
Yes! After completing all lessons in a course, you'll see a "Get certificate" button. The certificate is printable and can be saved as a PDF.
What's the quiz after each lesson?
After passing a coding task, you can optionally take a short multiple-choice quiz to test your conceptual understanding. It's optional — you can skip it and go straight to the next lesson.
Is my code saved if I leave a lesson?
Yes. Your code is autosaved to your browser's local storage. When you come back, you'll find it exactly as you left it.
Can I see other people's profiles?
Yes. Each user has a public profile page that shows their progress and completed courses. Your profile URL is /profile/[your-user-id].
What languages are available?
Currently JavaScript, Python, and C++. More courses are planned.
How do I resize the editor and content panels?
Drag the divider between the lesson content panel and the code editor. You can resize it to whatever ratio works best for you.