CodeDrills
Practice coding exercises with automated testing and progress tracking
CodeDrills helps programmers practice coding exercises efficiently through immediate feedback and progress tracking.
Features
- Navigate through structured exercises with clear instructions
- Test your solutions with a single click
- Track your progress with visual indicators
- Generate reports to visualize your advancement
How It Works
- Open a folder containing coding exercises
- Click the CodeDrills icon in your activity bar
- Select an exercise to start practicing
- Write your solution and run tests
- Move between exercises using navigation buttons
Requirements
- VS Code 1.60.0+
- Python 3.6+ with pytest (for Python exercises)
- Node.js (for JavaScript exercises)
Supported Languages and Frameworks
CodeDrills currently supports:
- ✅ Python using pytest
- ✅ JavaScript/Node.js using Jest
🚧 Coming Soon:
- 🛠️ Java using JUnit
- 🛠️ Additional languages and frameworks planned (Ruby, C#, and more)
Contributions and requests for specific languages or frameworks are welcome! Visit our contributors guide to help expand our support.
License
MIT License
| |