Coding School

Learn Swift & Python basics

Free · In-App Purchases · Designed for iPad. Not verified for macOS.

Learn Swift, Python, and data science basics with short lessons, checkpoints, interactive exercises, progress tracking, and beginner-friendly code practice. Coding School helps beginners build a practical foundation in programming through focused lessons, checkpoints, exercises, and small projects. Start with Basic Swift or Basic Python and learn one topic at a time. Each lesson breaks concepts into short sections, shows readable code examples, and checks understanding before moving forward. After the lesson, practice with multiple choice, multi-select, fill-in-the-blank, code-entry, and project-style exercises. What you can learn: - Swift variables, constants, types, operators, conditionals, loops, collections, functions, optionals, structs, enums, closures, protocols, extensions, error handling, and SwiftUI basics. - Python variables, basic types, conditionals, loops, lists, dictionaries, functions, classes, modules, imports, files, and exceptions. - Final review tests and project practice to reinforce what you have learned. Features: - Beginner-friendly explanations with code examples. - Checkpoints inside lessons to confirm understanding. - Interactive exercises with hints and explanations. - Progress tracking for completed subtopics and lessons. - Free access to the first lessons, with a one-time purchase to unlock all lessons. Coding Tutorial is designed for learners who want a clear, structured path through programming basics without account setup or distractions.

  • This app has not received enough ratings or reviews to display an overview.

Added Google AdMob support, SKAdNetwork identifiers, and app configuration updates. This version also includes beginner coding lessons, interactive exercises, checkpoints, progress tracking, and support for Swift, Python, and data science topics.

The developer, Emin Asgarov, 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 has not yet indicated which accessibility features this app supports. Learn More

    Size
    • 22.6 MB
    Category
    • Education
    Compatibility
    Requires iOS 17.6 or later.
    • iPhone
      Requires iOS 17.6 or later.
    • iPad
      Requires iPadOS 17.6 or later.
    • Mac
      Requires macOS 14.6 or later and a Mac with Apple M1 chip or later.
    • Apple Vision
      Requires visionOS 1.3 or later.
    Languages
    English and 21 more
    • English, Arabic, Bengali, Croatian, Danish, Dutch, French, German, Greek, Gujarati, Hebrew, Italian, Japanese, Portuguese, Russian, Sanskrit, Simplified Chinese, Spanish, Traditional Chinese, Turkish, Ukrainian, Urdu
    Age Rating
    4+
    In-App Purchases
    Yes
    Provider
    Emin Asgarov
    • Emin Asgarov 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.
    Copyright
    • © Emin Asgarov