GitHub - KubiKDB/AI-Tools-For-Learning: A set of AI tools for learning programming · GitHub
/" data-turbo-transient="true" />
Skip to content
Search or jump to...
Search code, repositories, users, issues, pull requests...
-->
Search
Clear
Search syntax tips
Provide feedback
--><br>We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel
Submit feedback
Saved searches
Use saved searches to filter your results more quickly
-->
Name
Query
To see all available qualifiers, see our documentation.
Cancel
Create saved search
Sign in
/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up
Appearance settings
Resetting focus
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
KubiKDB
AI-Tools-For-Learning
Public
Notifications<br>You must be signed in to change notification settings
Fork
Star
main
BranchesTags
Go to file
CodeOpen more actions menu
Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit
History<br>2 Commits<br>2 Commits
python
python
.gitignore
.gitignore
README.md
README.md
View all files
Repository files navigation
Study Plans
Courses that your AI assistant teaches you.
This repository contains no lessons . Each course is a plan that tells an AI what to teach, in<br>what order, and how — the explanations, examples, exercises, and projects are generated for you as<br>you go. Nothing here can go out of date, and the pace adapts to you.
You never open these files. You just talk to your assistant.
Courses
Folder<br>Course
python/<br>Python, from zero to professional — 24 modules, an exam, and a capstone project
More will be added over time.
Getting started
1. Get an AI assistant that can read and write files.
This matters: a plain chat window can't save your progress, so it will forget everything between<br>sessions. You need a coding assistant that works inside a folder on your computer — for example<br>Claude Code, Codex,<br>Cursor, Gemini CLI, or<br>Zed. Any of them works. Install one and follow its own setup instructions first.
2. Get these files onto your computer.
If you don't use Git: click the green Code button at the top of this page, choose Download<br>ZIP , and unzip it somewhere you'll remember. Otherwise:
git clone https://github.com/KubiKDB/AI-Tools-For-Learning.git
3. Open the course folder in your assistant.
Open the folder of the course you picked — one of the folders in the table above — inside what<br>you downloaded, not the folder above it. The examples below use python; substitute whichever<br>course you're taking.
If your assistant runs in a terminal (Claude Code, Codex, Gemini CLI) — open the Terminal app<br>(macOS: press Cmd+Space and type "Terminal"; Windows: open the Start menu and type "Terminal"),<br>then type cd followed by a space, drag the course folder from Finder or File Explorer onto the<br>terminal window — that pastes the path for you — and press Enter. Then type the command that starts<br>your assistant. The whole thing looks like this:
cd /Users/yourname/Downloads/study-plans-main/python<br>claude
If your assistant is a code editor (Cursor, Zed, VS Code) — choose File → Open Folder , select<br>the course folder, and open the assistant's chat panel.
Either way, the test is the same: your assistant should be looking at a folder that contains<br>PLAN.md and AGENTS.md. If it isn't, it won't know what to teach.
4. Tell it to start. Copy this message in, exactly:
Read AGENTS.md and follow it. Start the course.
Naming the file matters. Some assistants pick up instruction files on their own and some don't, so<br>if you just say "hi" you'll get an ordinary chatbot instead of a teacher. Pointing at the file<br>works everywhere.
The first time, your assistant will probably ask permission to read and write files in that folder.<br>Allow it — it can't teach the course or save your progress otherwise.
That's the entire setup. It reads the plan, creates what it needs, and begins.
Every session after that , open the same folder the same way and say:
Read AGENTS.md and continue the course.
It picks up exactly where you stopped and tells you what you're doing today. You never need to<br>remember which module you were on.
Your side of it
The assistant handles the teaching, the tracking, and deciding what comes next. Three things are<br>on you:
Write the code yourself. Your assistant is instructed not to solve exercises for you, and to<br>give hints instead of answers. That's deliberate. Push past the stuck feeling — that's the part<br>where the learning happens.
Answer its questions honestly. It adapts to what you actually understand. Bluffing gets you a<br>course that's too hard.
Keep the folder. Your progress lives in it.
Keeping your progress safe
Everything you've done is stored in the course folder —...