Apps Like CodeLife - Learn to code for iPhone and iPad
Coding with interactive exercises
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.
by Oxy Foo★ 4.739 ratingsEducationFreeData updated 2026-09-06
Provides samples for Swift, Java, JavaScript, Python, Rust, PHP, C#, C++, Golang, TypeScript, Kotlin, Ruby, and SQL. Includes over 300 examples per language. Offers tested snippets from books and online resources.
Practice note recognition with interactive flashcards and games. to play simple melodies like "Happy Birthday" and "Twinkle, Twinkle Little Star." Explore basic theory concepts. Collect stickers as you progress. No instrument required.
With interactive tutorials and project-based lessons. Complete exercises to practice coding concepts. Access code examples and debug tools. Track progress and review lessons for reinforcement.
Access tutorials, practice problems, and articles on Data Structures and Algorithms, Web Development, and technical interview preparation. Track progress with practice exercises and detailed explanations.
Through interactive video tutorials, quizzes, and coding exercises. Complete challenges to reinforce concepts. Track progress and receive feedback on coding solutions. Share completed projects with others.
SQL through 15-minute daily sessions without a laptop. Complete interactive exercises with real-world datasets. Receive instant feedback and track progress. Build skills from beginner to job-ready.
Learn Spanish through music-based lessons that adapt to your preferences and learning pace. Listen to songs, repeat phrases, and test knowledge with quizzes. Track progress and customize playlists for targeted practice.
Learn Python with interactive tutorials and challenges
Learn Python with structured courses covering core concepts, data analysis, and machine learning. Practice coding in an integrated development environment. Complete interactive quizzes and challenges to reinforce skills.
Edit and run JavaScript projects with code completion for HTML, JavaScript, and CSS. Access files locally, search across projects with filters, and use code snippets.
Learn Python 3.13 with interactive coding, local execution, and breakpoint debugging. Run examples and access learning materials. Fetch Git repositories and use iCloud. Share files via LAN using HTTP/FTP. Install Python libraries from PyPI.
Learn to code and build apps through interactive puzzles and guided lessons. Solve challenges to understand and SwiftUI. Experiment with coding samples and explore unique coding experiences without prior experience.
From scratch with interactive lessons and contextual practice. Practice reading, writing, and understanding through immersive content. Retain Hiragana, Katakana, and Kanji through repetition and usage.
Manage AI coding sessions on mobile with real-time progress tracking and suggestions. Sync with or via secure connection. View and edit snippets. Send feedback to AI assistants. Encrypt data with military-grade security.
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.
Through interactive lessons, vocabulary building, and pronunciation practice with native audio. Practice reading, writing, and listening. Review material using flashcards and quizzes. Study at your own pace with no time restrictions.
Save and run custom JavaScript and CSS code on websites. Manipulate pages, block ads, inject styles, and automate tasks. No user tracking. Open source.
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.
Languages through interactive exercises and daily question-based practice. Track progress with progress charts. Access a variety of language courses. Practice speaking and listening with built-in exercises. Receive feedback on answers.