π₯ code-sensei - Learn Programming While You Vibecode
π What is code-sensei?
code-sensei is a tool designed to help you learn programming in a fun and engaging way. It works while you vibecode β meaning, as you write code, it teaches you through simple explanations, small quizzes, and progress tracking. This tool is free and open source, created by Dojo Coding.
You donβt need any prior programming knowledge to use code-sensei. It explains concepts clearly and helps you build your skills step-by-step. Whether you want to learn coding for work, school, or just for fun, code-sensei provides a friendly learning experience.
π― Key Features
- Contextual Explanations: As you write code, code-sensei offers simple explanations focused on what you are doing.
- Micro-Quizzes: Small quizzes help you check your understanding right away.
- Belt Progression System: Like martial arts, you earn belts as you improve, which helps track your growth.
- Works With Claude Code: Integrates with Claude Code plugins for smooth learning.
- Gamified Learning: Fun and motivating ways to build skills by completing challenges.
- Free and Open Source: The code is available for anyone to use and improve.
π₯οΈ System Requirements
Before you download code-sensei, make sure your computer meets these basic requirements:
- Operating System: Windows 10 or later / macOS 10.15 or later / Linux (Ubuntu 18.04+)
- RAM: At least 4 GB
- Storage: Minimum 100 MB free space
- Internet: Internet connection required for initial setup and plugin updates
- Other: A modern web browser (Chrome, Firefox, Safari, or Edge) for viewing documentation and help if needed
π Getting Started
Follow these steps to get code-sensei up and running on your c