View and edit files with syntax highlighting and support for 185 programming languages. Choose from 88 themes. Import files via AirDrop, iTunes, or GitHub. Export to other apps. Access a document outline for classes and functions.
Learn SwiftUI with interactive examples and code snippets for components like Sliders, Toggles, Lists, and Grids. Explore foundational elements such as Colors, Fonts, Haptics, Gestures, Animation, SF Symbols, and Accessibility.
Coding with Python courses covering web development, automation, and data analysis. Complete interactive lessons, take quizzes, and track progress. Access code editors and projects to practice skills.
Write Python code on mobile devices with syntax highlighting and error stack support. Run scripts directly. Use split screen for code and console. Access built-in environment for development.
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 .
Provides a secure SSH and for managing remote servers. Users can connect via SSH, transfer files using , and execute commands in a terminal. It supports terminal emulation, session management, and file navigation.
Provides a secure SSH and SFTP for managing remote servers. Users can connect via SSH, transfer files using SFTP, and execute commands in a . It supports customization, session management, and secure file navigation.
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.
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.
Engage in natural conversations using AI for tasks like writing essays, solving math problems, interpreting code, translating languages, or receiving dating advice. Set conversation topics and receive detailed responses.
Write and test code directly on iOS devices. Edit, compile, and run code snippets. Access documentation and syntax hints. Debug and view output in real time. Sync projects across devices.
Program Hopper drone with visual blocks or JavaScript. Control drone functions and access updated robotics lessons. Retain core features from Google Workbench™.