Skip to content
| Marketplace
Sign in
Visual Studio Code>Education>LearnForgeNew to Visual Studio Code? Get it now.
LearnForge

LearnForge

Vincent Devalliere

|
3 installs
| (1) | Free
A VS Code all-in-one extension to create and follow interactive programming courses.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

LearnForge - Interactive Programming Course Extension

Learn Forge Extension Logo

LearnForge is a comprehensive Visual Studio Code extension designed to create and follow interactive programming courses directly within your code editor. Transform your learning experience with hands-on, progressive exercises and real-time feedback.

Features

  • 🎯 Interactive Learning Experience: Follow structured programming courses with hands-on exercises and real-time feedback.
  • 📚 Progressive Chapter Structure: Organized learning modules covering fundamental to advanced programming concepts.
  • ✅ Automated Testing: Built-in test runner to validate your solutions and track progress.
  • 🔍 Code Analysis: Intelligent code highlighting for TODOs and areas requiring attention.
  • 📊 Progress Tracking: Visual progress indicators and module status tracking.
  • 🌐 Multi-Language Support: Currently supports JavaScript exercises but aim to add new ones.

Getting Started

  1. Install the extension from the VS Code Marketplace
  2. Open the command palette (Ctrl+Shift+P / Cmd+Shift+P)
  3. Type LearnForge: Launch Interactive Course and press Enter
  4. Follow the course creation wizard

Course Structure

Each course is organized into chapters, with each chapter containing:

  • Progressive exercises with clear objectives
  • Step-by-step instructions
  • Interactive code challenges
  • Automated tests for validation
  • Supplementary learning resources

Available Chapters

  • Variables & Data Types
  • Control Flow
  • Functions & Modular Code
  • Data Structures
  • Basic Algorithms

Commands

  • LearnForge: Launch Interactive Course - Start a new course
  • LearnForge: Run Current Module Tests - Test your current exercise solution
  • LearnForge: Refresh Course Modules - Update the module view
  • LearnForge: Run Module Tests - Run tests for a specific module

Extension Views

  • Course Modules: Tree view showing all available modules and their status
  • Test Results: Quick access to test results and validation
  • Status Bar: Easy access to run tests for the current module

Buy Me a Coffee

If you appreciate the extension and would like to support its development, feel free to buy me a coffee! Your support helps keep the project alive and improving. ☕💖

License

This extension is licensed under the Proprietary

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