Learn Python programming on your phone with a complete Python course for beginners and a real Python 3 compiler and IDE that runs your code on the device. Write code in a built-in editor and run it instantly: input() works, and turtle drawings and matplotlib charts show up in the output. Made for complete beginners, students and developers preparing for a technical interview.
PYTHON COMPILER, IDE AND CODE EDITOR ON YOUR PHONE
• A real CPython interpreter runs your code on the device, no server round trip
• input() works: type answers while your program is running
• turtle graphics and matplotlib charts render right in the output window
• Download the runtime once (about 11 MB) and use the Python IDE offline, without internet
• Python 3 IDE with syntax highlighting, line numbers and multi-file projects
76 COURSES, 320 LESSONS
Levels A1 to C1: a Python course from complete beginner to advanced:
• Basics: variables, types, input, strings, lists, tuples, dictionaries and sets
• Control flow and loops, functions and arguments, modules, packages, pip and virtual environments
• Object-oriented programming: classes, inheritance, polymorphism, dataclasses and enums
• Error handling with try/except, logging, debugging, testing with pytest, type hints and mypy
• Files and pathlib, JSON and CSV, regular expressions, datetime, collections and itertools
• Advanced: comprehensions, generators, decorators, context managers, async/await, threading and pattern matching
• Automation and scripting: command-line tools, subprocess, automating Excel with openpyxl, web scraping with BeautifulSoup and Scrapy
• Data: SQLite, SQLAlchemy, NumPy, pandas, Matplotlib and Plotly
• Web development with Flask, Django and FastAPI
• A first look at data science and machine learning with scikit-learn
PRACTICE THAT STICKS
• 60 coding missions: 20 easy, 20 medium and 20 hard
• 20 guided projects, one step at a time: query a SQLite database, parse logs with regex, write your own decorator
• Bug Hunt: find the bug in a short snippet, weighted toward the topics you miss
• Quizzes with explanations and a cheat sheet with 72 code examples
• Flashcards with spaced repetition so new terms stay with you
COMPETE AND KEEP GOING
• Weekly Code Duel: solve the week's problem and race the recorded run of a real learner
• World Coding Challenge: 3 global coding rounds every day
• Weekly League, XP, streaks and progress tracking
INTERVIEW PREP
• Interview questions with model answers
• AI Mock Interview: type your answers, get follow-up questions and a scored report at the end
AI MENTOR
Stuck on a lesson or an error message? Ask the AI Mentor and get a clear explanation of the concept behind it.
WHO IT'S FOR
• Complete beginners who want Python programming from zero
• Students who want Python coding practice next to their classes
• Developers preparing for a technical interview
• Anyone who wants to automate tasks or work with data
FREE AND PRO
Free: the first two courses, the first guided project, 2 coding missions, Bug Hunt, the Weekly Code Duel, running code in the Python compiler, one junior mock interview a month and a small daily AI allowance. The free version shows ads.
Pro: every course and lesson, all missions and projects, unlimited AI Mentor, mid and senior mock interviews, the certificate exam (share your certificate on LinkedIn) and no ads.
Start today: Python programming on your phone, one short lesson at a time, in 22 languages.
Python is a registered trademark of the Python Software Foundation. This app is not affiliated with the PSF.
Privacy Policy: https://www.coddykit.com/terms/privacy-policy
Latest Version
82.6.1Uploaded by
Alexandre Moura
Requires Android
Android 7.0+
Category
Free Education AppContent Rating
Everyone
Report
Flag as inappropriateLast updated on Sep 29, 2026
This release includes minor bug fixes and general improvements. Update to the latest version for the best experience.
