7,000+ code examples in 19 languages. Tap Run and see the real output right in the app.
Ready-made code for everyday tasks in Swift, Python, C, C++, Java, C#, JavaScript, R, Rust, Golang, Delphi, PHP, Ruby, Objective-C, Kotlin, Lua, TypeScript, Clojure, Bash and SQL.
• 1,100+ topics, including strings, collections, files, networking, concurrency, regular expressions and design patterns.
• What changed in each version: over 1,000 new features across 175 language versions, with before-and-after code.
• Keyword and function reference for every language: over 4,200 articles. Browse, search, or tap a word in the code to open its article.
• SQL: 200+ queries (JOIN, GROUP BY, subqueries, data types); more than half run on a real practice database.
• Built-in Playground runs over 85% of examples.
• Search covers the code itself, not just titles: type a fragment you remember and find the example.
• Edit examples or add your own; changes are saved in the app.
• Everything except running code works offline. No account needed.
Examples are curated from professional sources: the code works and is easy to follow.
FREE VERSION
• More than half of all examples
• 12 runs and 12 edits a day
• The entire keyword reference
• Up to 5 examples of your own per language
The full version unlocks every example and query, allows unlimited edits and examples of your own, and gives you up to 80 runs a day. One-time purchase, no subscription.
Built by a developer for developers. Maintained since 2015.
Ratings & Reviews
5.0
out of 5
1 Ratings
• Four new languages, R, C, Bash and Lua: 428, 276, 250 and 394 examples, all runnable in the app, with changes by version; all four also come with reference articles.
• Over 2,800 reference articles now include usage examples.
• Over 200 Python examples rewritten: the best solution right away, PEP 8 naming and every value printed.
Version 4.10
The developer, Fedor Obraztsov, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary based, for example, on the features you use or your age. Learn More
The developer indicated that this app supports the following accessibility features. Learn More
Fedor Obraztsov has not identified itself as a trader for this app. If you are a consumer in the European Economic Area, consumer rights do not apply to agreements between you and the provider.