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 appear 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, with no round trip to a server
• input() works: type answers while your programme is running
• turtle graphics and matplotlib charts render directly in the output window
• Download the runtime once (about 11 MB) and use the Python IDE offline, without an internet connection
• 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 towards 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 alongside 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 adverts.
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 adverts.
Start today: Python programming on your phone, one short lesson at a time, in 22 languages.
Python is a registered trade mark of the Python Software Foundation. This app is not affiliated with the PSF.
Privacy Policy: https://www.coddykit.com/terms/privacy-policy
Python course with a Python IDE and python compiler to code offline