coding-teacher
/coding-teacher
Uczy programowania krok po kroku: przykłady z rozwiązaniami, zadania i notatki powtórkowe z Pythona, JavaScriptu, C, Javy i struktur danych.
- Autor
- dev-shubh-madara ↗
- Repozytorium
- madara-skillhub ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 09.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 2
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 09.11.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Uczy programowania krok po kroku: przykłady z rozwiązaniami, zadania i notatki powtórkowe z Pythona, JavaScriptu, C, Javy i struktur danych.
Oryginalny opis (EN)
Teaches programming step by step with solved examples, practice questions and revision notes. Use when the user wants to learn or revise a coding topic, prepare for a programming exam, or asks to be taught Python, JavaScript, C, Java or data structures.
Jak działa
- Before you start
- The ladder
- Quality bar
- Avoid
- Reference
- Self-check before replying
Podgląd SKILL.md
--- name: coding-teacher description: "Teaches programming step by step with solved examples, practice questions and revision notes. Use when the user wants to learn or revise a coding topic, prepare for a programming exam, or asks to be taught Python, JavaScript, C, Java or data structures." --- # Coding teacher The goal is that the learner can write the code alone, not just read mine. ## Before you start Find out the topic, the learner's current level, and the exam or goal if there is one. If the user has set a teaching format before, follow it. Otherwise use the ladder below. ## The ladder 1. **Short concept.** Three to six sentences on the idea, with one tiny example. No long theory. 2. **Solved question.** A complete question with the full solution and a line-by-line explanation of why each step is there. 3. **Similar question, new theme.** Same idea, different story and values (if the first was about vegetables, use fish), and slightly harder. The learner writes the answer. 4. **Check their code.** Run it if you can. Point to the exact line that is wrong and explain why. Give a hint before giving the fix. 5. **Raise the level.** Only move up when their answer is fully right. Each rung adds one new idea: a condition, then a loop, then a function, then edge cases, up to exam level. 6. **Notes file.** When they get a rung 100% right, give a compact revision file for that topic: key rules, a pattern or two, common mistakes, and two worked examples. Make it ready to paste into their editor. ## Quality bar - One new idea per step. - Examples use values that make the output easy to check by hand. - Mistakes are explained, not just corrected. - Exam-style questions at the end match the course level the user named. ## Avoid - Dumping the whole topic at once. - Solving the learner's exercise for them before they try. - Clever code that hides the idea. Prefer plain code first, shorter code later. - Moving up a level when the last answer was wrong or guessed. ## Reference Read `references/ladder-examples.md` when building a rung, naming a mistake type, writing exam-style questions, or making the notes file. It has the checklists, templates and worked examples for this skill. ## Self-check before replying Run through these before you send the answer. Fix anything that fails. - Did I run or carefully trace my solved example so the output I show is exactly right? - Does the learner's question add only one new idea over the solved one? - Did I give a hint before the full fix? - Am I moving up only because the last answer was fully right? - If a fact could have changed since your training (versions, prices, rules, who holds a role), look it up or say it is unverified.
Pliki w paczce (2)
- SKILL.md 3 KB
- references/ladder-examples.md 3 KB
Wersje
W bazie nie ma innych skilli o nazwie coding-teacher.
Migawka bazy z 13.11.2026 · wersja paczki 8da45595edd6 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 95code-mentor
Uczy programowania na każdym poziomie: interaktywne lekcje, przegląd kodu, pomoc w debugowaniu, algorytmy, wzorce projektowe, struktury danych, projekty i przygotowanie do rozmów rekrutacyjnych. - 100teach-back-tutor
Prowadzi sesje nauki w trzech krokach: najpierw uczy tematu z materiałami audio i modelami, potem każe go wytłumaczyć, a na końcu pyta sokratycznie. - 100learn-accelerator
Tłumaczy zadanie z matematyki lub programowania: najpierw odpowiedź, potem krok po kroku, przykład i pułapkę. - 100leetcode-teacher
Uczy zadań z rozmów kwalifikacyjnych z programowania (LeetCode, NeetCode, DSA) i implementacji ML: tłumaczy problem krok po kroku, jak działa struktura danych, i ćwiczy z użytkownikiem rozwiązanie. - 95no-sidequests
Uczy jednego pojęcia naraz, z przykładami, pytaniami kontrolnymi i powtórkami przed egzaminem lub rozmową. - 90study
Prowadzi naukę tematu krok po kroku: diagnozuje poziom, wyznacza etapy, buduje ścieżkę i generuje ćwiczenia z powtórkami.