> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xkat.space/llms.txt
> Use this file to discover all available pages before exploring further.

# Guide de l'environnement d'apprentissage

> Présentation des environnements VM Cloud xkat et de la connexion locale.

La plateforme xkat vous permet de pratiquer instantanément dans votre navigateur via des VM Cloud et des environnements isolés **sans installer de programmes supplémentaires ni de machines virtuelles (comme WSL ou Docker)**.

<Note>
  **Remarque pour les utilisateurs Windows** : Vous n'avez plus besoin d'installer WSL (Windows Subsystem for Linux) ni de configurer des logiciels de virtualisation complexes. Tous les cours de programmation s'exécutent en toute sécurité dans des VM Cloud.
</Note>

***

## 1. VM Cloud & Bac à sable Web (Par défaut)

La plupart des cours d'initiation et avancés (Python, C/C++, Java, Rust, SQL, React, etc.) **s'exécutent à 100 % directement dans votre navigateur**.

* **Connexion automatique** : Un environnement isolé dans le cloud est automatiquement attribué lorsque vous rejoignez un cours.
* **Zéro installation** : Offre un environnement cohérent et sécurisé, quel que soit votre système d'exploitation (Windows, macOS, Linux).

***

## 2. Connexion Agent Local (Leçons spécifiques uniquement)

Uniquement pour les leçons qui interagissent avec du matériel local (Arduino/Raspberry Pi) ou des applications locales (Blender, Sonic Pi, outils CLI), connectez votre machine avec la commande ci-dessous.

<Steps>
  <Step title="Vérifier Node.js 18+">
    Assurez-vous que Node.js (version 18 ou supérieure) est installé :

    ```bash theme={null}
    node -v
    ```
  </Step>

  <Step title="Lancer l'Agent xkat">
    Ouvrez votre terminal (Windows CMD/PowerShell, macOS Terminal ou Linux Bash) et exécutez :

    ```bash theme={null}
    npx xkat-cli@latest up
    ```
  </Step>
</Steps>
