Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Codynn EducationNew to Visual Studio Code? Get it now.
Codynn Education

Codynn Education

Codynn

|
32 installs
| (0) | Free
Solve Codynn coding challenges directly in VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Codynn Education VS Code Extension

Solve Codynn coding challenges directly in VS Code with integrated test running, solution purchasing, and progress tracking.

✨ Features

  • 🔐 Seamless Authentication: Login with your Codynn account directly from VS Code
  • 📚 Class Integration: Join classes using invite codes and access assigned challenges
  • 🎯 Challenge Browser: Browse live challenges organized by bundles with completion status
  • 💻 Multi-language Support: Code in Python, JavaScript, Java, C++, Rust, Go, and 15+ other languages
  • 🧪 Local Test Execution: Run test cases locally without submitting to validate your solutions
  • 💰 Solution Purchase: Purchase solutions using Codynn coins when you need help
  • 📊 Progress Tracking: Visual indicators for completed challenges and automatic progress sync
  • 🚀 One-click Submission: Submit solutions directly from the editor with automatic grading

🚀 Getting Started

Prerequisites

  • VS Code 1.103.0 or higher
  • A Codynn account (create one at codynn.com)
  • Programming language interpreters/compilers for local testing (optional but recommended)

Installation

  1. Install the extension from the VS Code Marketplace
  2. Open the Codynn Education panel from the Activity Bar
  3. Click "Login to Codynn" and authenticate in your browser
  4. Join a class using an invite code (if not already enrolled)

Quick Start

  1. Login: Click the Codynn icon in the Activity Bar and login
  2. Browse Challenges: Expand challenge bundles to see available problems
  3. Start Coding: Click on any challenge to open it in a new panel
  4. Test Locally: Use the "Run Code" button to test your solution
  5. Submit: When ready, click "Submit Solution" to complete the challenge

🛠️ Supported Languages

The extension supports local execution and submission for:

  • Interpreted: Python, JavaScript (Node.js), Ruby, PHP, Lua, R, Elixir, Clojure
  • Compiled: Java, C, C++, C#, Rust, Go, Dart, Scala, Haskell, Zig, Erlang

Note: Local testing requires the respective language interpreter/compiler to be installed on your system.

⚙️ Extension Settings

This extension doesn't add VS Code settings but stores authentication tokens securely using VS Code's Secret Storage API.

🎯 How It Works

  1. Authentication: Secure OAuth-style login with Codynn platform
  2. Challenge Loading: Fetches live challenges from your enrolled classes
  3. Code Execution: Runs your code locally against hidden test cases
  4. Submission: Sends your solution to Codynn's education API for grading
  5. Progress Sync: Updates your completion status across all platforms

🔧 Commands

  • Codynn: Login - Authenticate with your Codynn account
  • Codynn: Logout - Sign out and clear stored credentials
  • Codynn: Show Challenge - Open a specific challenge panel
  • Codynn: Search Challenges - Search through available challenges

📝 Usage Tips

  • Test Early, Test Often: Use local testing to validate your logic before submitting
  • Check Language Support: Ensure your preferred language's interpreter is installed
  • Join Multiple Classes: The extension supports challenges from multiple enrolled classes
  • Purchase Solutions Wisely: Solutions cost 20 Codynn coins and reveal the complete answer

🐛 Known Issues

  • Local execution requires language-specific interpreters to be installed and in PATH
  • Some languages may have platform-specific execution differences
  • Large output from test cases may be truncated in the results panel

📋 Requirements

For Basic Usage

  • VS Code 1.103.0+
  • Internet connection for authentication and challenge loading

For Local Testing (Optional)

Install interpreters for your preferred languages:

  • Python: python.org
  • Node.js: nodejs.org
  • Java: Oracle JDK
  • Go: go.dev
  • Rust: rustup.rs
  • And more...

🔄 Release Notes

0.0.5 (Current)

  • Enhanced challenge bundle navigation
  • Improved error handling for network requests
  • Added support for class invite code redemption
  • Refined local code execution engine

🤝 Contributing

This extension is developed by Codynn for educational purposes. For issues or feature requests, please contact support through the Codynn platform.

📄 License

Published by Codynn. See the VS Code Marketplace for license details.


Happy Coding! 🎉

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