Logo Lanfrica

shabanihamidu19-cell/skonga-academy

Domaine:

educationnatural language processing

Type de record:

software
Créateur:
sha
Hôte:
Skonga Academy — Programming kwa Kiswahili rahisi. Full curriculum from Beginner to Projects with AI Teacher. # ⚡ Skonga Academy **Programming kwa Kiswahili rahisi — kutoka Beginner hadi kujenga Projects** Production-ready frontend for a complete 15-module programming curriculum. --- ## 🚀 Quick Start ```bash cd SKONGA_ACADEMY npx serve . -p 3000 # open localhost ``` Or open `index.html` directly in a browser. --- ## 📦 What's Included | Item | Status | |------|--------| | 15 modules (Foundations → Project Lab) | ✅ | | 110 lessons with full structure | ✅ | | Ask Teacher (real AI API) | ✅ | | Progress tracking | ✅ | | Dark / Light theme | ✅ | | Search (Ctrl/Cmd+K) | ✅ | | Responsive design | ✅ | | Zero build step | ✅ | --- ## 👨‍🏫 Ask Teacher — Real AI Supports: - **OpenAI** (gpt-4o-mini, etc.) - **Anthropic Claude** - **xAI Grok** - **Groq** (fast free tier) - **Ollama** (local, no API key) - **Custom** OpenAI-compatible endpoints ### Setup 1. Open **Ask Teacher** 2. Expand **API Settings** 3. Choose provider + paste API key 4. Save **Free options:** - Groq — free API key, very fast - Ollama — run locally (`ollama run llama3.2`) Keys are stored only in your browser `localStorage`. ### Teacher modes Explain · Hint · Debug · Practice · Quiz · Explain Code --- ## 🧭 Curriculum (15 modules) 0. Coding Foundations (optional, recommended) 1. HTML 2. CSS 3. JavaScript 4. DOM & Events 5. Python 6. Git & GitHub 7. Developer Tools 8. APIs & Web Data 9. Backend Development 10. Security Fundamentals 11. AI & Automation 12. App Development 13. Computer Science Fundamentals 14. Project Lab Every lesson: Objectives → Concept → Explanation → Examples → Practice → Mistakes → Challenge → Ask Teacher → Checkpoint → Next --- ## 📁 Structure ``` SKONGA_ACADEMY/ ├── index.html ├── style.css ├── app.js ├── package.json ├── data/ │ ├── curriculum.js # Module + lesson metadata │ ├── lessons.js # Full content (110 lessons) │ └── challenges.js ├── lessons/ # Future per-topic assets └── assets/ ``` --- ## 🌐 Deploy Static hosting — no build …