Coding School
Learn Swift, Python & AI
Free · In‑App Purchases · Designed for iPad. Not verified for macOS.
New: Basic AI with Python. Learn prompting, embeddings, semantic search and RAG in 8 short lessons, plus 800 practice quiz questions.
Coding School teaches you to code with short lessons you can finish in a few minutes a day. Learn Swift, Python, data science and AI with Python through real code examples and instant feedback.
FOUR LEARNING PATHS
• Basic Swift: variables, functions, optionals, structs, enums, closures, protocols, error handling, SwiftUI basics and a project
• Basic Python: types, conditions and loops, lists and dictionaries, functions, classes, modules, files and errors
• Data Science with Python: pandas, cleaning data, statistics, charts, machine learning and model evaluation
• Basic AI with Python: using AI models, prompting, embeddings and semantic search, retrieval-augmented generation (RAG), evaluating AI output and AI safety
LEARN BY DOING
• 42 lessons split into bite-sized subtopics
• 706 exercises: multiple choice, multi-select, fill in the blanks, code entry and projects
• Checkpoints inside every lesson confirm you understood before you move on
• Hints, explanations and model answers for every exercise
• Final review tests show what you remember
PRACTICE QUIZZES
• 800 practice questions across the four paths
• 10 random questions per attempt, with a full answer review and the topics to revise
BUILD A DAILY HABIT
• Set a daily goal and keep your streak going
• Optional daily reminder\n• Stars, achievements and progress for every lesson
LEARN IN YOUR LANGUAGE
• Lessons and quizzes in 18 languages, switchable inside the app
• Code stays in standard English, just like in real projects
FREE TO START
• The first 3 lessons of every path are free, and no account is needed
• Full Access is a one-time purchase, not a subscription: every lesson, no banner ads, a certificate of completion for Basic Python and all future lessons
Ratings & Reviews
- This app hasn’t received enough ratings or reviews to display an overview.
New learning path: Basic AI with Python, with 8 lessons on AI models, prompting, embeddings, RAG and AI safety
• All 42 lessons and 800 practice quiz questions are now available in 18 languages
• Daily goal, streaks and optional daily reminders
• Achievements, stars and a certificate of completion for Basic Python
• Privacy settings for ad choices
• Fixes and improvements
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.
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- Emin Asgarov
- Size
- 64 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.
- iPhone
- Languages
English and 38 more
- English, Arabic, Bengali, Catalan, Czech, Danish, Dutch, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Malayalam, Norwegian Bokmål, Polish, Portuguese, Punjabi, Romanian, Russian, Simplified Chinese, Slovak, Slovenian, Spanish, Swedish, Tamil, Telugu, Thai, Traditional Chinese, Turkish, Ukrainian, Urdu, Vietnamese
- Age Rating
4+
- 4+
- In-App Purchases
Yes
- Full Access $4.99
- Copyright
- © Emin Asgarov
