Learn programming through interactive lessons and exercises. Use an embedded editor and a custom virtual keyboard for coding. Track progress and receive personalized feedback. Share snippets and collaborate in real-time.
Edit and run 2.7 scripts with auto-complete, auto-indent, and coloring. View outlines and use templates. Execute selected text in a built-in browser or text editor. Support file operations for txt, pdf, chm, and mp3.
Create and run notebooks offline with embedded Python. Write and execute code snippets, add markdown text, and include scientific computation packages. Save and share notebook files directly.
Learn to code by completing puzzles and solving challenges in an adventure game. Create sequences, use parameters, and implement loops and procedures. Progress from icon-based to real Swift syntax.
Learn programming with code examples for and SQL. Find solutions to common coding problems like substring extraction, database queries, and table joins. Access ready-to-use code snippets from books and trusted online sources.
Perform Git operations like clone, commit, fetch, pull, merge, push, and manage file history. Support for GitHub, GitLab, Gitee, and self-hosted services. Authenticate via OAuth, token, or SSH key. Sync submodules.