For Python — FORPY

Learn Python
with AI

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.

Traditional exercises are repetitive and boring

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.

How does it work?

1

Install the app

Download FORPY on your PC or mobile in one click. No sign-up, no subscription. Just head to my GitHub.

2

Add your API key

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.

3

Choose your level

From Noob to Expert Architecture — 6 progressive levels with more than 25 specialized sub-levels.

4

Generate your exercises

The AI instantly generates a personalized exercise with a full correction, a line-by-line explanation, and a detailed walkthrough.

A structured path for every profile

🟢Noob

Your very first lines of Python

🔵Beginner

Core language fundamentals

🟡Intermediate

Data structures and patterns

🟠Intermediate ++

Advanced functions and iteration

🔴OOP

Object-oriented programming

Expert Architecture

Design patterns and software architecture

FORPY is built for the community

Contribute to FORPY

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 GitHub

Frequently Asked Questions

Security and privacy at the core of the app

Your 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.

A tool for every profile

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.

Scalability: Python today. Much more tomorrow.

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.

Ready to learn Python with AI differently ?

Download FORPY for free and start generating your first exercises in less than 2 minutes.

Free · Open source · 100% local · No sign-up required