Play turn-based strategy games using a grid of colored tiles. Swap tiles to form lines of four or more to remove them and score points. Compete against AI or other players online. Track progress and unlock new challenges.
Write code with AI assistance. Understand each line of code step by step. Fix errors and programming concepts through guided examples. Practice exercises to improve skills. fundamentals without prior experience.
Coding with interactive labs and an on-device Python IDE. Run without setup or internet. Access tutorials on syntax, variables, functions, loops, data analysis, visualization, web scraping, networking, XML/JSON parsing, and machine learning.
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.
Teach children to code with interactive lessons and step-by-step tutorials. Create and share projects using block-based programming. Track progress and receive feedback. Sync with classroom accounts for teacher oversight.
Market fundamentals with structured courses on stocks, ETFs, and index funds. Practice trading through a simulated StockSim environment. Complete real-world challenges and track progress. Refine skills with advanced technical analysis lessons.
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.
Run apps directly on iOS devices without manual builds or installations. Use hot reloading to see real-time code changes. Explore interfaces and test functionality on actual devices.
Learn programming with code examples for and SQL. Access solutions for substring extraction, generalized methods, database queries, table joins, grouped data sorting, and SQL Server data types. Find curated code from books and online resources.
Programming languages like Python, SQL, HTML/CSS, and JavaScript through short, interactive lessons. Complete coding exercises and quizzes to practice skills. Track progress and revisit lessons at your own pace.
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.
Read animated stories with offline access and built-in read-aloud functionality. Tap to interact with characters and choose actions that teach sharing. Complete the with guided choices and receive feedback on decisions.