FORPY generates personalized Python mini-exercises powered by AI — with corrections, explanations, and step-by-step walkthroughs. Free, open source, 100% local. The fastest way to learn Python with AI.
While a typical learner works through 1 tedious exercise, a FORPY user discovers dozens of different ones in the same amount of time.
This is learning through volume.
Download FORPY on your PC or mobile in one click. No sign-up, no subscription. Just head to my GitHub.
Connect your own AI provider (Anthropic, OpenAI, Gemini, Mistral and more). Your key stays 100% local — never shared, never stored on a server. Just paste it into the app settings.
From Noob to Expert Architecture — 6 progressive levels with more than 25 specialized sub-levels.
The AI instantly generates a personalized exercise with a full correction, a line-by-line explanation, and a detailed walkthrough.
Your very first lines of Python
Core language fundamentals
Data structures and patterns
Advanced functions and iteration
Object-oriented programming
Design patterns and software architecture
FORPY is an open source project designed to grow with its users. Are you a developer? Contribute by adding new levels, new prompts, or by translating the app into your language. Together, let's build the best Python learning tool in the community.
Contribute on GitHubYour API key is stored exclusively on your device, with no transmission to an external server. This means FORPY never has access to your personal data or your API key. AI usage is billed directly between you and your AI provider, with no intermediary. This transparent, privacy-respecting model is perfectly aligned with the open source spirit of the project — everyone keeps full control of their information and their spending, and can learn Python with AI.
Complete beginners will find in the first levels a gentle and progressive introduction to the basics of Python programming, with simple exercises covering variables, loops, and conditionals. Intermediate developers can practice more advanced patterns, complex data structure manipulation, and object-oriented programming concepts. Advanced developers looking to sharpen their Python skills and master software architecture design patterns will find challenging exercises at the highest levels.
FORPY was designed from the ground up to evolve. Today, the app covers the entire Python learning path — from the basics all the way to architectural design patterns. But this is just the beginning. New specializations are already planned: Python for Machine Learning, Python for AI, and many more domains to come. Each new specialization will bring its own levels, exercises, and patterns — always AI-generated, always adapted to your progress. FORPY will grow with the community.
Download FORPY for free and start generating your first exercises in less than 2 minutes.