Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>CodeDrillsNew to Visual Studio Code? Get it now.
CodeDrills

CodeDrills

Dmytro Chobotar

|
40 installs
| (2) | Free
Turn a repository into an interactive, beginner-friendly coding practice environment.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

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

  1. Open a folder containing coding exercises
  2. Click the CodeDrills icon in your activity bar
  3. Select an exercise to start practicing
  4. Write your solution and run tests
  5. 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.

For More Information

  • Student Guide: How to use CodeDrills
  • Instructor Guide: How to create exercises

License

MIT License

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft