If you're seeing this message, it means we're having trouble loading external resources on our website.

Si vous avez un filtre web, veuillez vous assurer que les domaines *. kastatic.org et *. kasandbox.org sont autorisés.

Contenu principal

Apprendre la programmation à Khan Academy

Dans ce cours, nous vous enseignerons les concepts du langage de programmation JavaScript et toutes les fonctions sympas que vous pourrez utiliser avec la librairie ProcessingJS. Avant de commencer, voici un aperçu de la façon dont on va vous apprendre la programmation ici, à Khan Academy, et une façon de progresser efficacement.
Habituellement, on enseigne principalement avec les vidéos, à Khan Academy, mais ici, dans l'univers de la programmation, on vous propose ce qu'on appelle des "exposés interactifs". Un exposé interactif ressemble à une vidéo, sauf que pouvez mettre en pause quand vous le souhaitez et vous amuser avec le code. Et vous pouvez récupérer ce code comme projet dérivé pour avoir votre propre version de ce que nous avons fait.  Vous avez ici un GIF animé d'un exposé interactif (il y aura bien évidemment du son dans le véritable exposé interactif !) :
Un GIF animé de l'exposé interactif "Plus sur les variables"
Après un exposé interactif, on vous proposera un défi à coder étape par étape et on vous guidera pour le réaliser à l'aide de messages et d'indices. Si vous avez l'impression de passer trop de temps sur un défi et que cela devient frustrant, essayez de regarder de nouveau l'exposé ou sinon, allez plus loin et reprenez le défi plus tard. Voici un GIF animé du défi Le lapin aux dents longues :
Un GIF animé du défi de programmation Le lapin aux dents longues
Quand vous apprenez à programmer, vous devez pratiquer, pratiquer, pratiquer. Les défis sont un bon moyen de tester ce que vous avez appris, mais nous voulons vous voir aller plus loin. C'est pourquoi nous avons désormais des projets dans le cours, des opportunités qui permettent de passer plus de temps et d'être plus créatif que ce qui est permis dans les défis. Certains projets seront évalués par vos pairs, d'autres uniquement par vous. Vous évaluerez, vous aussi, d'autres projets, ainsi vous apprendrez d'eux. Dans le domaine de la programmation, nous apprenons constamment des autres. Il y a toujours quelque chose de nouveau à découvrir !
Une capture d'écran du projet "Qu'avons-nous pour dîner ce soir ?".
Outre les projets, vous devriez également concevoir des programmes complètement nouveaux, tout ce que vous avez en tête. Cliquez simplement sur "Nouveau programme" dans la page d'accueil d'apprendre à coder, et consultez la documentation pour vous rappeler les façons de procéder.
Et... au fait... c'est tout à fait normal de faire des erreurs. C'est ce que font les programmeurs tout le temps. On casse des choses, on fait des erreurs et on apprend d'elles.
Une capture d'écran d'un nouveau programme avec une erreur.
Une fois que vous avez terminé un programme, vous pouvez le sauvegarder et le partager avec vos amis et votre famille. Il va aussi s'afficher dans notre rubrique parcourir les projets, et d'autres programmeurs pourrons le commenter ou vous poser des questions. Vous pouvez, bien sûr, faire la même chose avec les programmes que vous trouvez intéressants. Si vous avez une idée sur comment les améliorer, cliquez juste sur "Dériver" et vous aurez votre propre copie .
En tout, il y a 40 exposés interactifs, 35 défis et 9 projets dans ce cours. Et il faut entre 15 et 40 heures pour tout réaliser, tout dépend du temps que vous investissez sur les projets. Ça peut sembler long, mais ça en vaut la peine. Car à la fin, vous connaîtrez tous les fondamentaux de la programmation, qui sont communs dans tous les langages.
Bienvenue dans le monde de la programmation : nous sommes une communauté, nous apprenons ensemble, en nous inspirant les uns des autres, pour donner forme à nos idées. À vous de jouer !
P.S. Si vous le voulez et si vous avez un peu de temps, vous pouvez regarder cette vidéo qui présente ce que je viens d'expliquer :
Conteneur de vidéo Khan Academy
A Tour of Programming on Khan AcademyVoir la transcription de la vidéo

Vous souhaitez rejoindre la discussion ?

  • male robot donald style l'avatar de l’utilisateur killian becker
    A quand les traductions en français ?
    (11 votes)
    Default Khan Academy avatar l'avatar de l’utilisateur
    • aqualine seed style l'avatar de l’utilisateur Jacques Lagasse de locht
      Bonjour,


      Oui,c'est vrai qu'il y a des sous titres en français,que l'on peut installer,via:

      "Il y a des sous-titres en francais dans option du video"

      mais l'ensemble des textes présentés se retrouve en anglais ,et le son est en anglais aussi.


      Même si je me débrouille en anglais ,ça me serait plus suivable,plus compréhensible,et plus réalisable,pour moi, de tenter de comprendre la programmation en langues françaises à tous les niveaux d'apprentissages,et,aussi,avec des exercises pratiques en langues françaises, pour réaliser des dessins,le tout en langues françaises ,ou de Belgique ,ou du Canada,ou de France,ou des pays d'Afrique,ou d'Amérique du sud ou du Nord,bref quelques soient les langues françaises utilisées.


      Est-ce que ça existe,l'apprentissage de la programmation des dessins en langues françaises?Oui?


      Au revoir.


      Jacques.



      ./



      /.
      (11 votes)
  • starky tree style l'avatar de l’utilisateur ahmed
    y a t il une video de progrmation en francais?
    (8 votes)
    Default Khan Academy avatar l'avatar de l’utilisateur
  • aqualine seed style l'avatar de l’utilisateur nico86.simon
    Il y a t'il la vidéo sur la programmation en francais?
    (4 votes)
    Default Khan Academy avatar l'avatar de l’utilisateur
  • duskpin seed style l'avatar de l’utilisateur Salaheddine Akrouh
    Est ce qu'il y a khan academy en francais d'abord ?
    (5 votes)
    Default Khan Academy avatar l'avatar de l’utilisateur
  • leaf green style l'avatar de l’utilisateur CHANDEL  GOMAH
    trés satisfait de ce progamme de formation mais est ce que la formation inclu d' autre langage de programmation comme le c# le c++ et le haxe
    (6 votes)
    Default Khan Academy avatar l'avatar de l’utilisateur
  • mr pink green style l'avatar de l’utilisateur Martin Lubanski
    Quelles sont les principes de base HTML?
    (2 votes)
    Default Khan Academy avatar l'avatar de l’utilisateur
  • male robot johnny style l'avatar de l’utilisateur arthur rainsard
    bonjour

    comment coder sur khan je ne vois pour ou se trouve l'icone de codage
    (2 votes)
    Default Khan Academy avatar l'avatar de l’utilisateur
  • piceratops tree style l'avatar de l’utilisateur yannis aouachria
    bonjour d'abord merci pour ce que vous faite actuellement je suis dans une formation , vous nous avez appris le processing JS comment fait-ont maintenant pour s'en servir sur les editeurs de text ?
    (3 votes)
    Default Khan Academy avatar l'avatar de l’utilisateur
  • blobby green style l'avatar de l’utilisateur Loucas Vermeiren
    j'aimerai avooir le cours en Français car le cours n'est pas trèspratiquable en Anglais
    (2 votes)
    Default Khan Academy avatar l'avatar de l’utilisateur
  • female robot ada style l'avatar de l’utilisateur chim ista
    svp un lien pour télécharger le logiciel
    (2 votes)
    Default Khan Academy avatar l'avatar de l’utilisateur
Vous comprenez l'anglais ? Cliquez ici pour participer à d'autres discussions sur Khan Academy en anglais.