futurecoder

Le code du futur, c'est vous !

Du nouveau dans les cours en ligne interactifs

100 % Libre et Open-Source

Spécialement adapté si vous débutez en Python

Jetez un œil !

100 % interactif

Les utilisateurs doivent exécuter leur code dans la console et l'éditeur fournis afin de progresser

Débogage facile

À chaque instant les utilisateurs peuvent utiliser l'un des trois débogueurs proposés : Python Tutor, Snoop, et Bird's Eye (ci-contre)

Messages d'erreurs améliorés

Les messages d'erreurs standards de Python peuvent être déroutants pour des débutants. futurecoder les complète en ajoutant des conseils précis

Puzzle de Parsons

Si un étudiant est bloqué malgré les différentes aides proposées, la solution lui est fournie dans le désordre... À lui de la réorganiser. Il peut ainsi progresser facilement sans pour autant arrêter de réfléchir !

Solutions pas à pas

En dernier ressort, les étudiants peuvent afficher une solution partiellement masquée. Des portions de codes sont dévoilées progressivement, à eux de compléter le reste

Ce qui précède n'est qu'un aperçu des possibilités offertes.
Pour plus de détails, regardez la vidéo ci-dessous ou testez par vous-même !

Regardez une vidéo présentant les avantages du cours :

Vous souhaitez être informé des mises à jour de futurecoder?

À propos

futurecoder est une plateforme libre et open-source permettant à de grands débutants de découvrir Python par eux-mêmes

Les objectifs à long terme de futurecoder sont ambitieux :
  • Révolutionner l'apprentissage de la programmation. Nous sommes persuadés que les plateformes d'apprentissage en ligne pourraient être bien meilleures
  • Proposer les meilleurs cours possibles en permettant à chacun de participer
  • Permettre à chacun d'apprendre la programmation, quel que soit son niveau ou ses aptitudes
Comment faire ?
  • En maintenant les étudiants intéressés et impliqués en leur permettant d'écrire facilement du code
  • En proposant des outils efficaces et faciles d'accès afin de limiter la frustration en cas d'échec
  • En faisant le choix d'utiliser Python, considéré par beaucoup comme le meilleur langage pour apprendre la programmation tout en étant très utilisé dans des applications modernes
  • En s'appuyant sur des outils open-source modernes

Il s'agit d'un projet sans fin... Il reste beaucoup de travail à faire pour rendre le site encore meilleur. Toutes les participations sont les bienvenues.

Vous souhaitez participer au développement ou proposer du contenu ?


   Visitez la page du projet sur GitHub