Un enseignant aide un élève à utiliser un programme sur iPad.

Le code à la portée de tous

Les technologies ont leur propre langage : le code de programmation. Et nous pensons que la programmation est une compétence fondamentale. Apprendre à programmer vous montre comment résoudre des problèmes et travailler avec les autres de manière créative, et vous permet de créer des apps qui donnent vie à vos idées. Nous pensons que chacun devrait avoir l’opportunité de créer quelque chose qui peut changer le monde. C’est pourquoi nous avons conçu une nouvelle manière d’aborder la programmation, qui permet à n’importe qui de l’apprendre et de l’enseigner.

Au fait, c’est quoi, le code ?

Le code joue un rôle dans quasiment tout ce qui nous entoure. Quand vous démarrez votre voiture, du code permet à votre clé de communiquer avec le moteur. Quand vous avez envie d’une pizza, du code vous permet d’en commander une en ligne. Et dans vos apps préférées, c’est du code qui vous permet d’envoyer des messages, de partager des photos ou d’échanger de visage avec votre chat.

Écran d’un iPhone affichant une app de commande de repas avec une sélection de restaurants.
Icône de Swift

Nous avons créé un code qui parle à tout le monde.

MacBook ouvert avec écran partagé. À gauche, le code Swift nécessaire pour créer un pendule de Newton, affiché à droite. À gauche du MacBook, un iPhone affichant une constellation. Partiellement caché par le MacBook, un iPad affichant une app Disney présentant une vue aérienne d’un bateau sur un fleuve.

Swift est conçu pour être simple à utiliser. Il vous permet d’afficher le résultat du code à mesure que vous l’écrivez. Créez votre code à gauche et voyez immédiatement le résultat à droite. Swift emploie quantité de mots et expressions que vous connaissez déjà, comme « print » (imprimer), « add » (ajouter) et « remove » (supprimer). C’est un langage idéal pour s’initier au code, mais pas seulement : il est aussi incroyablement puissant. Pour preuve, quelques-unes des apps les plus connues au monde sont créées avec Swift.

MacBook ouvert avec écran partagé. À gauche, le code Swift nécessaire pour créer un pendule de Newton, affiché à droite. À gauche du MacBook, un iPhone affichant une constellation. Partiellement caché par le MacBook, un iPad affichant une app Disney présentant une vue aérienne d’un bateau sur un fleuve.

Et nous avons réinventé la façon d’apprendre la programmation.

Un iPad à l’arrière-plan turquoise affichant le texte : « You’re about to learn Swift code so you can give commands to your character, Byte. Walk, jump, walk. » Un petit personnage animé se tient sous le texte près d’un feu de circulation. Derrière l’iPad, légèrement sur la droite, un MacBook ouvert affiche un écran Xcode intitulé « Connect the River Markers » et présentant une grille et des marqueurs de différentes couleurs superposés sur l’image d’un fleuve.

Nous avons travaillé aussi dur sur la manière d’apprendre Swift que sur la conception du langage lui-même. Pour les débutants en programmation, il y a Swift Playgrounds, une app pour iPad qui rend l’apprentissage ludique et interactif. Avec les leçons intégrées Apprendre à coder, vous utiliserez un vrai langage de programmation pour résoudre des casse-tête et ferez la connaissance de personnages à contrôler d’un simple geste. Si vous êtes prêt à créer votre première app, le guide Intro au développement d’apps avec Swift est là pour vous aider du début à la fin. Vous apprendrez les bases et vous exercerez sur des « aires de jeux » dans Xcode, le logiciel utilisé pour créer des apps sur votre Mac.

En savoir plus sur Swift Playgrounds

Un iPad à l’arrière-plan turquoise affichant le texte : « You’re about to learn Swift code so you can give commands to your character, Byte. Walk, jump, walk. » Un petit personnage animé se tient sous le texte près d’un feu de circulation. Derrière l’iPad, légèrement sur la droite, un MacBook ouvert affiche un écran Xcode intitulé « Connect the River Markers » et présentant une grille et des marqueurs de différentes couleurs superposés sur l’image d’un fleuve.

La programmation entre à l’école.

Nous vous donnerons des idées de leçons et d’activités de groupe adaptées aussi bien au temps scolaire que périscolaire. Vous trouverez également des présentations, des conseils et des méthodes de suivi des progrès des élèves.

Voir toutes les ressources Le code à la portée de tous

Couverture du manuel Apprendre à programmer 1 et 2 – Guide d’enseignement

Télécharger Apprendre à coder 1 et 2 – Guide d’enseignement

Couverture du manuel Développement d’apps avec Swift – Guide d’enseignement

Télécharger Learn to Code 3: Teacher Guide

Couverture du manuel Développement d’apps avec Swift – Guide d’enseignement

Télécharger Intro au développement d’apps avec Swift – Guide d’enseignement

Ressources sur la programmation.

Icône de Swift

Swift

Une présentation détaillée de Swift pour les développeurs de tous niveaux.

En savoir plus sur Swift.

Logo du site des développeurs

Forums pour les enseignants

Accédez gratuitement à des ressources techniques, notamment des vidéos et des exemples de code.

Educator Forums sur le site des développeurs.

Icône iTunes U

Manuels, cours et apps

Consultez les ressources sur l’apprentissage et l’enseignement du code.

En savoir plus sur les manuels, cours et apps