Frequently Asked Questions
Everything you need to know about CoderKit
General
What is CoderKit?
CoderKit is a mobile IDE and learning platform that lets you write, compile, and run real code offline on your Android device. It includes 40+ structured courses, 20+ interactive visualizers, and supports Python, Java, Go, C, and web development.
Is CoderKit free?
Yes! CoderKit is free to download with a generous free tier including the sandbox IDE and introductory lessons. Premium courses and advanced features are available via one-time purchases or subscription.
Is there an iOS version?
CoderKit is currently available on Android only. iOS support is planned for the future. Join our newsletter to be notified when it launches.
Offline & Technical
How does offline execution work?
CoderKit embeds real language runtimes directly in the app: Chaquopy for Python 3.10, ECJ for Java, Yaegi for Go, and TCC for C. Everything runs locally on your device - no internet required.
Can I use NumPy, Pandas, Flask, Django?
Yes! Python comes pre-bundled with NumPy, Pandas, SciPy, Scikit-learn, Matplotlib, Flask, Django, Requests, BeautifulSoup, and 20+ other libraries. All work offline.
Does it support interactive input?
Yes! You can use input() in Python, Scanner in Java, and fmt.Scanln() in Go. Build interactive CLI programs just like on a desktop.
Can I build web pages on my phone?
Absolutely! Write HTML, CSS, and JavaScript with live preview. You can even use React and Vue.js with in-browser Babel compilation.
Learning
What is Ghost Code practice?
Ghost Code shows faded target code that you type along character-by-character. It builds muscle memory and helps you internalize syntax faster than just reading or watching.
What are the interactive visualizers?
Visualizers are animated, interactive tools that show how code works. Examples include Memory Manager (stack/heap), Execution Trace (step-by-step), Algorithm Sandbox (sorting/searching), SQL Visualizer, and more.
How are courses structured?
Courses follow a spiral methodology: start with high-level concepts, then progressively dive deeper. Each concept uses our Explain → Visualize → Test loop to ensure understanding before moving on.
IDE Features
Does the keyboard have arrow keys?
Yes! Our custom developer keyboard includes arrow keys, Tab, Ctrl modifier, and quick access to coding symbols like brackets, semicolons, and operators.
Can I work on multi-file projects?
Yes! The workspace supports folders, multiple files, and asset management. Great for building real projects with HTML/CSS/JS or Python packages.
Is there code formatting and linting?
Yes! Real-time linting catches errors as you type. Auto-formatting follows language standards (PEP8 for Python, gofmt for Go, etc.).
Purchasing
How do I buy a course?
Visit the Pricing page, select a course or subscription, and complete checkout with Cashfree. Purchases sync across devices when you log in with the same account.
What payment methods are accepted?
We accept Credit/Debit cards (Visa, Mastercard, Amex), PayPal, UPI, and Netbanking. International payments in 140+ currencies are supported.
Can I get a refund?
Yes, we offer a 7-day refund policy for courses. If you're not satisfied, contact support within 7 days of purchase for a full refund.
Comparison
How is CoderKit different from Pydroid?
Pydroid is a Python-only sandbox. CoderKit offers multiple languages (Python, Java, Go, C), structured courses, interactive visualizers, and Ghost Code practice - it's a complete learning platform.
Why not just use YouTube tutorials?
Watching doesn't equal learning. CoderKit makes you actively practice with Ghost Code, debug with Bug Squasher, and test your understanding with quizzes. Active learning beats passive watching.