Codewise: Coding Practice

Learn Python, Java & SQL

$7.99

New in 1.4: Python Design Patterns, with 16 challenges on Singleton and dependency injection. 7 languages, 280+ challenges, one-time purchase, no subscription. Codewise is the fastest way to go from zero to coding confidence — right from your iPhone, iPad, or Mac. Pick a language and start writing real code immediately. No fluff, no lengthy video lectures, no subscription. Just hands-on challenges that teach you the fundamentals through practice. LANGUAGES • Python • Swift • JavaScript • Java • Kotlin • C# • SQL (PostgreSQL) FEATURES • 280+ bite-sized challenges with instant feedback — write code, run it, see the result • Structured learning paths — Intro to Programming, Language Basics, Object-Oriented Programming, Functional Programming, and Design Patterns • Functional programming in C# — lambdas, Func and Action delegates, closures, and LINQ pipelines with Where, Select, OrderBy, and Aggregate • Design patterns in Python — Singleton and dependency injection, from a shared instance to a tiny container (new in 1.4) • Built-in code editor with syntax highlighting and live error hints for every language • Code runs on your device, fully offline — no account, no ads, no data collection • SQL challenges show results exactly like the psql tool, so what you learn transfers to real databases • Progress syncs across iPhone, iPad, and Mac with iCloud ONE PURCHASE, EVERY DEVICE Codewise is a one-time purchase. Buy it once and use it on iPhone, iPad, and Mac — no recurring fees, ever. Whether you're brand new to programming, preparing for an interview, or brushing up on a new language, Codewise meets you where you are and helps you level up one challenge at a time.

  • 5.0
    out of 5
    1 Ratings

Codewise 1.4 adds Python Design Patterns, a new module with 16 hands-on challenges. Build a Singleton with a shared instance, lazy creation, __new__, and a reusable decorator, and see how it can leak state between tests. Then practice dependency injection: pass dependencies in, swap implementations, use a fake for testing, and wire it all together with a tiny container. Codewise now has more than 280 challenges across Python, Swift, JavaScript, Java, Kotlin, C#, and SQL, all with live error hints and instant results, no account and no subscription. Thank you for learning with Codewise! If it has helped you, a rating on the App Store makes a big difference for a small indie app.

The developer, Eric Schlichting, 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, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Seller
    Eric Schlichting
    Size
    2.4 MB
    Category
    Education
    Compatibility
    Requires iOS 26.2 or later.
    • iPhone
      Requires iOS 26.2 or later.
    • iPad
      Requires iPadOS 26.2 or later.
    • Mac
      Requires macOS 15.7 or later.
    • Apple Vision
      Requires visionOS 26.2 or later.
    Languages
    English
    Age Rating
    4+
    Copyright
    © ElevenSeventy, LLC