Show HN: Free mentor for learning programming languages, fast and efficient

superquizonline1 pts0 comments

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

java

java

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

java/<br>Core Java, from zero to professional — 25 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...

assistant folder course files open code

Related Articles