To code with interactive challenges in and other programming languages. Complete exercises, track progress, and receive feedback. Access tutorials and practice problems to improve skills. Sync learning history across devices.
Allows users to write, run, and debug code locally on iOS. It supports popular libraries like NumPy, Pandas, and Matplotlib. Users can manage projects, view variable outputs, and integrate with external tools.
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.
Allows users to share code, logs, or text snippets instantly via . It provides syntax highlighting, custom paste names, visibility settings, and smart language detection. Users can manage pastes in one place with account support and use dark mode.
Allows users to create, organize, and review coding . Sync across devices via iCloud. Search for concepts and save relevant examples. Set reminders for revision. Export in multiple formats.
Write and edit Python code with syntax highlighting, auto-indentation, and code completion. Compile and run scripts directly on the device. Access a library of tutorials and examples for learning or reference.
Allows users to write and run code on mobile devices and tablets. It includes a code editor, sample library, and tools for building front-end and back-end apps. Users can customize projects and deploy applications directly.
Program Hopper drone with visual blocks or JavaScript. Control drone functions and access updated robotics lessons. Retain core features from Google Workbench™.
Edit with a Sublime-like interface. Open and edit local and remote files via Dropbox, OneDrive, FTP, SFTP/SSH. Support multitasking, split-screen, and iPadOS mouse. Use Siri Shortcuts for automation. Enable multi-caret editing for efficient coding.
Nd execute in over 25 programming languages using natural language prompts. Edit, run, and debug snippets. Save and share projects. Integrate with cloud storage for file management.
Provides a command line interface for coding and system tasks. Users can execute commands like ls, ping, and clang. Features include file management, network diagnostics, and text processing. Supports scripting and terminal-based development.