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

Code Learn

pranta

|
3 installs
| (0) | Free
A guided learning environment for programming inside VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Code Learn

A guided learning environment for Python programming inside VS Code.


About

Code Learn is a VS Code extension designed to make learning Python programming interactive, engaging, and seamless. It provides a comprehensive collection of Jupyter notebook-based exercises that open directly in VS Code's native notebook editor, allowing you to learn and practice Python without leaving your coding environment.

Whether you're a beginner taking your first steps in programming or looking to reinforce your Python skills, Code Learn offers structured learning modules with hands-on exercises, examples, and interactive code cells that you can run directly within VS Code.


Features

🚀 Native Notebook Support

  • Open .ipynb files directly as interactive notebooks using VS Code's built-in notebook API
  • No additional extensions required - works out of the box
  • Run code cells interactively with instant output

📚 Comprehensive Python Modules

  • 20+ interactive modules covering Python fundamentals and advanced topics
  • Progressive learning path from basics to advanced concepts
  • Topics include:
    • Python basics (print, input, variables, data types)
    • Control structures (conditionals, loops)
    • Functions and modules
    • Data structures (lists, dictionaries, sets)
    • File handling
    • Algorithm thinking and problem-solving

🎯 Interactive Learning Experience

  • Hands-on exercises with practical examples
  • LeetCode-style practice problems with hints
  • Real-world scenarios and use cases
  • Beginner-friendly explanations and code comments

🖥️ Seamless VS Code Integration

  • Dedicated sidebar view for easy access to all exercises
  • Organized module listing for quick navigation
  • Click to open - notebooks open instantly in the editor
  • Integrated with VS Code's native Python support

📝 Exercise Notebooks

  • All exercises provided as Jupyter notebooks (.ipynb)
  • Mix of markdown explanations and executable code cells
  • Save and track your progress as you work through modules

Getting Started

Prerequisites

  • VS Code (version 1.74.0 or higher)
  • Node.js (v16 or higher) - for extension development
  • Python environment - for running notebook code cells

Installation

  1. Install the Extension

    • Install "Code Learn" from the VS Code Marketplace, or
    • Load the extension from source (see Development section)
  2. Access Exercises

    • Open VS Code
    • Look for the "Code Coach" icon in the Activity Bar (sidebar)
    • Click to view the "Python Exercises" panel
    • Select any module to open it as an interactive notebook
  3. Run Code Cells

    • Open any notebook module
    • Click the "Run" button on code cells to execute Python code
    • See output directly in the notebook

Usage

Opening a Module

  1. Click on the "Code Coach" icon in the VS Code Activity Bar
  2. Browse the list of available Python exercise modules
  3. Click on any module (e.g., module_01.ipynb) to open it
  4. The notebook opens in VS Code's notebook editor

Working with Notebooks

  • Run a cell: Click the "Run" button above a code cell, or use Shift+Enter
  • Edit code: Click inside any code cell to edit Python code
  • View output: Execution results appear directly below each cell
  • Navigate: Scroll through cells or use notebook navigation

Project Information

  • Name: Code Learn
  • Display Name: Code Learn
  • Publisher: pranta
  • Version: 0.0.4
  • Category: Education
  • License: See project repository

Support

For issues, questions, or contributions, please visit the project repository.


Happy Learning! 🎓

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