Un enseignement moderne de l'informatique pour chaque salle de classe du monde.

Enseignez Python, l'IA, la robotique, la conception 3D et le développement de jeux dans le navigateur, sur n'importe quel appareil. Gratuit pour vous et vos élèves.

Ce que vos élèves vont créer.

Sur n'importe quel appareil, vos élèves peuvent écrire du Python, entraîner et tester des modèles d'IA, explorer la vision par ordinateur, piloter des robots, concevoir en 3D et créer leurs propres jeux.

Codetto est conçu pour le lycée et l'université, avec des leçons qui vont aussi loin que vos élèves sont prêts à aller. Ils apprennent en faisant, dans des notebooks interactifs qui réunissent explications, code et résultats sur une même page. Chaque leçon s'appuie sur des objectifs d'apprentissage clairs, alignés sur les référentiels d'informatique que vous devez respecter.

De vrais outils, de vraies compétences.

Les notebooks Codetto sont du même type que ceux qu'utilisent chaque jour professionnels et chercheurs. Le travail des élèves s'ouvre dans Jupyter, Google Colab et VS Code : ce qu'ils apprennent ici les suit à l'université et au-delà.

Pas besoin d'être expert en informatique pour l'enseigner.

On vous a peut-être demandé d'enseigner l'informatique sans formation dans ce domaine. Ou vous en avez une, et l'IA ne cesse de transformer la matière. Dans les deux cas, vous ne serez pas seul.

Codetto intègre la formation des enseignants au programme lui-même. Chaque leçon comprend une visite guidée interactive pour l'enseignant, pour l'explorer et essayer la technologie vous-même, à votre rythme, avant de l'enseigner.

Besoin d'un deuxième regard ? Un assistant de programmation IA facultatif explique le code, aide à repérer les bugs et peut adapter un exemple à votre classe. Il est désactivé par défaut et fonctionne avec OpenAI, Anthropic ou OpenRouter, ou avec des modèles d'IA sur votre propre ordinateur ou le réseau de votre établissement.

Que vous soyez spécialiste en informatique ou le professeur de maths qui vient de dire oui, vous arriverez en classe prêt.

Une étape de la visite guidée enseignant sur une cellule de code qui affiche range(1, 5) : demandez une prédiction avant que quiconque n'appuie sur Exécuter, car la plupart des élèves s'attendent à 1 à 5.
Chaque leçon a une visite guidée pas à pas pour l'enseignant.
L'assistant de programmation IA ouvert sous une cellule de code, avec un enseignant qui lui demande de réécrire l'exemple autour du baseball.
L'assistant IA facultatif peut adapter une leçon à votre classe.

Conçu en classe, pour la classe.

Codetto a été créé par des enseignants qui enseignent Python, l'IA et le développement de jeux 3D à de vrais élèves, des amphithéâtres universitaires à un camp d'été de programmation en Mongolie.

Il a été conçu par l'ancien directeur technique (CTO) de Code.org, après des années à œuvrer pour amener l'informatique dans toutes les écoles. Chaque partie de la plateforme est pensée autour de ce qui fonctionne vraiment quand on se tient devant une salle pleine d'élèves.

  • Des élèves d'un camp d'été de programmation en Mongolie réunis autour d'un ordinateur portable, travaillant ensemble sur un notebook Codetto
  • Un enseignant explique le fonctionnement d'un modèle d'IA à une classe universitaire
  • La scène 3D d'un élève dans un notebook Codetto : une tour sous un ciel nuageux, construite en quelques lignes de Python

Tout s'exécute sur l'appareil de l'élève.

Beaucoup d'outils de programmation exécutent le code des élèves sur un serveur distant : il leur faut une connexion, un compte et souvent un abonnement, et ils conservent une copie de tout ce que les élèves écrivent.

Codetto est optimisé pour exécuter du code Python, des modèles d'IA, des moteurs 3D et bien plus dans le navigateur, sur l'appareil que l'élève a déjà. Voici ce que cela change pour votre classe :

La plupart des plateformes éducatives

Le code et le travail des élèves partent sur un serveur. Pas de connexion, pas de cours.

Codetto

Le code et le travail restent sur l'appareil. La classe continue de fonctionner.

  • Le travail de l'élève reste chez l'élève.

    Pas de comptes, pas de noms ni d'adresses e-mail, et aucun code ni travail d'élève stocké sur nos serveurs, sauf si quelqu'un choisit de partager un notebook. Ce que Codetto collecte.

  • Aucune connexion nécessaire.

    Installez Codetto depuis le navigateur, et les leçons continuent de fonctionner : dans une classe au Wi-Fi capricieux, dans le bus ou à la maison sans Internet.

  • Aucune attente.

    Le code s'exécute instantanément, sans aller-retour vers un serveur.

Gratuit pour vous et vos élèves.

Notebooks illimités. Pas de période d'essai. Pas de carte bancaire. Créer et utiliser des notebooks restera toujours gratuit, partout dans le monde.

Pourquoi cela peut rester gratuit : comme Codetto s'exécute sur l'appareil de l'élève, il n'a pas besoin d'une flotte de serveurs pour exécuter le code des élèves. Nos coûts restent ainsi assez bas pour faire cette promesse et la tenir.

Les questions des enseignants

À qui s'adresse Codetto ?

Aux élèves à partir de 14 ans, du secondaire à l'université, et à leurs enseignants. Certaines classes d'élèves de 12 à 13 ans l'utilisent aussi.

Les élèves ont-ils besoin d'un compte ?

Non. Les élèves ouvrent Codetto dans un navigateur et commencent à coder. Rien à créer, aucune adresse e-mail à collecter.

Sur quels appareils fonctionne-t-il ?

Sur tout appareil doté d'un navigateur récent : Chromebooks, ordinateurs portables Windows et Mac, iPad et tablettes Android, et téléphones. Il fonctionne dans Chrome ou Edge 92+, Firefox 79+ et Safari 15.2+ (y compris iPhone et iPad sous iOS 15.2+). Vous pouvez aussi installer Codetto comme une application directement depuis votre navigateur, sans passer par une boutique d'applications.

Fonctionne-t-il vraiment hors ligne ?

Oui. Installez Codetto depuis votre navigateur (sans boutique d'applications), et vos notebooks téléchargés fonctionnent sans connexion, à l'exception des quelques leçons qui ont besoin d'Internet, comme celles qui utilisent des modèles d'IA hébergés.

Codetto propose-t-il une aide par IA ?

Oui, un assistant de programmation IA facultatif. Il est désactivé par défaut et se connecte à un modèle d'IA choisi par l'enseignant, qui peut ensuite le partager avec sa classe. Les options :

  • OpenAI ou Anthropic : connectez un compte OpenAI ou Anthropic (Claude). Les deux peuvent être utilisés avec des élèves de moins de 18 ans, avec les garanties exigées par chaque fournisseur. L'idéal est une clé détenue par l'établissement ou l'académie.
  • OpenRouter : un seul compte pour de nombreux modèles. OpenRouter est réservé aux 18 ans et plus : il convient aux classes universitaires et aux adultes.
  • Modèles locaux : connectez un modèle hébergé avec LM Studio ou Ollama sur votre propre ordinateur ou le réseau de votre établissement. Aucun compte cloud nécessaire.

Les fournisseurs en ligne nécessitent une connexion Internet, et l'usage peut être payant selon le modèle. Notre politique de confidentialité précise les règles d'âge de chaque fournisseur. Tout le reste de Codetto fonctionne sans l'assistant.

Que devient le travail des élèves ?

Il reste sur l'appareil de l'élève. Codetto est conçu pour qu'un élève ne perde jamais son travail, même quand la connexion tombe.

Quelles données Codetto collecte-t-il ?

Aucune information personnelle. Il n'y a ni comptes, ni noms, ni adresses e-mail, et le code et le travail des élèves restent sur leur appareil.

Par défaut, Codetto envoie des statistiques d'utilisation anonymes (par exemple, combien de fois une leçon est ouverte, et pendant combien de temps) et des rapports d'erreurs, pour que nous puissions corriger les bugs et améliorer les leçons. Ils ne contiennent jamais de noms, de code ni de travail d'élève, et ne sont pas liés à une adresse IP. (Les journaux de requêtes standard de nos serveurs conservent les adresses IP jusqu'à 90 jours, pour fournir l'application et prévenir les abus.) Vous pouvez les désactiver dans Codetto sous Paramètres → Confidentialité.

Tout le reste ne quitte l'appareil que lorsque quelqu'un choisit de l'envoyer :

  • Partager un notebook envoie une copie, sans les réponses, les résultats ni les notes du journal, pour que d'autres puissent ouvrir le lien. Les liens partagés expirent au bout de 90 jours.
  • L'assistant IA, si un enseignant l'active, envoie le code en cours au modèle d'IA choisi par l'enseignant.

Pour tous les détails, lisez notre politique de confidentialité.

Les élèves peuvent-ils utiliser leur travail en dehors de Codetto ?

Oui. Chaque notebook peut être exporté en fichier .ipynb standard, qui s'ouvre dans Jupyter, Google Colab, VS Code et d'autres outils professionnels.

Quelles langues sont prises en charge ?

Douze dès le lancement : anglais, espagnol, français, portugais (Brésil), indonésien, chinois simplifié, japonais, hindi, persan, arabe, hébreu et mongol. Le persan, l'arabe et l'hébreu disposent d'une interface entièrement de droite à gauche. Les leçons sont déjà traduites, et les enseignants peuvent ajuster n'importe quelle traduction en modifiant un notebook.

Est-il accessible ?

Oui. Codetto est conçu dès le départ pour les lecteurs d'écran, le clavier et le tactile, et nos propres tests montrent qu'il est conforme aux WCAG 2.2 niveau AA. Aucun audit indépendant (VPAT) n'a encore été réalisé. Si votre établissement ou votre académie a besoin d'une documentation sur l'accessibilité, contactez-nous.

Est-ce vraiment gratuit ?

Oui. Créer et utiliser des notebooks est gratuit pour tous les enseignants et élèves, partout dans le monde, et le restera toujours.

Prêt à l'essayer avec votre classe ?

Ouvrez Codetto et essayez une leçon vous-même. Rien à installer, aucun compte à créer.

Essayer une leçon