Offers interactive to help users master programming. Practice exercises anytime, track progress, and access free tutorials without needing a computer. Set learning goals and review concepts through structured and quizzes.
Create and edit Markdown files with syntax highlighting and HTML preview. Export documents and integrate with Files . Use custom keyboard shortcuts and quick-format options. Support full undo/redo and revert-all-changes.
Run and TypeScript code offline using a built-in compiler. Execute code in a WebView with a console for debugging. Edit, compile, and test scripts without internet or server connection. Transpile TypeScript to locally.
Learn C/C++ with code templates, auto-completion, and auto-indentation. Compile and execute code offline. Fetch Git repositories and store files using iCloud. Share code via LAN using HTTP/FTP. Run examples directly within the .
View and edit files with syntax highlighting. Manage local files and bookmarks. Search source text. Use tabbed browsing. Access iCloud Drive. Import files via iTunes file sharing.
Allows users to preview source code files and view file icon thumbnails in Finder. It supports multiple programming languages including ActionScript, Ada, and . Users can manage extensions through System Preferences.
Coding through interactive exercises in Python, SQL, HTML, CSS, and JavaScript. Practice coding without lectures or subscriptions. Track progress and at your own pace. No experience required.
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.
Edit .tex files with syntax highlighting and export to PDF using PdfTeX or LuaTeX. Sync documents with cloud services like Dropbox and Box. Store files locally and view generated PDFs directly on the device.
Provides terminal emulator for running Unix commands on iOS. Users can transfer files via scp and curl, edit with vim and ed, and process data using grep, awk, and sed. It supports git operations with lg2.
Manage servers, NAS, and Linux routers via SSH without extra software. Connect remotely using terminal sessions. Execute scripts across multiple servers. Monitor performance metrics.