Learn. Code. Level Up.

Welcome to HyzeAcademy

An interactive coding education platform built by a student, for students. Write real code, solve challenges, learn with AI, and level up your skills — all in one place.

65Challenges
9Topics
6Languages
0Completed
hyze-sdk.js
class Hyze {
  constructor() {
    this.u = "https://hyzelabsdev.vercel.app/api/sdk";
  }
  async chat(messages, { model = "hyze/h1" } = {}) {
    const res = await fetch(this.u, {
      method: "POST",
      body: JSON.stringify({ messages, model })
    });
    return res.json();
  }
}
const hyze = new Hyze(); // no key needed
Ready · No API key required

Built for serious learners

65+ Challenges
Hands-on coding challenges in Python, JavaScript, C++, and Go — with instant AI-powered execution and submit validation.
HyzeBot AI Tutor
Get coding help, explanations, and hints from HyzeBot — the AI built by HyzeLabs. Available in every view, always free.
9 Topic Lessons
Structured concept cards covering Loops, Functions, Arrays, Strings, Recursion, OOP, Algorithms, Async, and Design Patterns.
Live Playground
A full code editor with syntax highlighting, line numbers, and HyzeBot execution — supporting 6 languages including HTML preview mode.
Streak Tracking
Build a daily coding habit. Your streak is tracked locally — come back every day and keep the flame alive 🔥
Hyze SDK
Build your own AI-powered apps with the Hyze SDK — a zero-config JavaScript library. No API key, no signup, just copy and go.

Code in your language

Python
JavaScript
C++
Go
HTML
Swift

Try a challenge now

Select a Challenge

Pick a challenge from the sidebar.

    solution.py
    Python · HyzeBot
    Output

    Select a challenge and hit Run ▶

    📚 Learn to Code

    Bite-sized concept cards to build your foundation. Click any card for the full lesson, then jump into related challenges.

    Language
    Python
    JavaScript
    C++
    Go
    HTML
    Swift
    main.py
    Python · HyzeBot
    Output

    Write code and hit Run ▶

    HyzeBot Chat

    Your AI coding tutor — ask anything

    Hey! I'm HyzeBot 👋 Ask me to explain concepts, debug code, or give you challenges. What are you learning today?
    Hyze SDK

    Build with HyzeBot

    Zero-config JavaScript SDK. No API key required. Works in any browser or Node.js project.

    Installation

    Copy this class into your project — no npm, no build step needed.

    javascript
    class Hyze {
      constructor() {
        this.u = "https://hyzelabsdev.vercel.app/api/sdk";
      }
      async chat(messages, { systemPrompt, model = "hyze/h1" } = {}) {
        const res = await fetch(this.u, {
          method: "POST",
          headers: { "Content-Type": "application/json" },
          body: JSON.stringify({ messages, model, systemPrompt })
        });
        return res.json();
      }
    }
    const hyze = new Hyze(); // No API key needed
    Quick Start
    javascript
    const hyze = new Hyze();
    const response = await hyze.chat([
      { role: "user", content: "What is recursion?" }
    ]);
    console.log(response.choices[0].message.content);
    Multi-turn Chat
    javascript
    const history = [];
    async function send(msg) {
      history.push({ role: "user", content: msg });
      const res = await hyze.chat(history);
      const reply = res.choices[0].message.content;
      history.push({ role: "assistant", content: reply });
      return reply;
    }
    API Reference
    Parameter
    Type
    Default
    Description
    messages
    array
    required
    Array of {role, content} objects
    systemPrompt
    string
    undefined
    Optional system instruction
    model
    string
    "hyze/h1"
    Model to use. Also try "groq/compound"
    Live Playground
    Chat with HyzeBot right now
    Hey! Try asking me anything.
    Model:
    🔥
    0
    Day Coding Streak
    Appearance
    Color Theme
    HyzeAcademy
    Dracula
    Monokai
    Nord
    Lesson