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. Un savoir qui devient aujourd’hui incontournable. Car apprendre à programmer, c’est aussi apprendre à résoudre des problèmes et à travailler avec les autres de manière créative. C’est un moyen de créer des apps qui donnent vie à ses idées. De donner à chacun l’opportunité d’imaginer quelque chose susceptible de 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, de l’écrire 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 avons créé un programme complet, intitulé Le code à la portée de tous, pour vous aider à enseigner la programmation aux élèves, de la maternelle à l’université. Les cours et les guides destinés aux enseignants vous permettent de présenter les bases sur l’iPad, puis de progresser jusqu’à créer de véritables apps sur Mac. Que vos élèves soient des programmeurs débutants ou de véritables développeurs d’apps en herbe, vous aurez tous les outils nécessaires pour leur enseigner la programmation dans votre classe.

En savoir plus sur l’enseignement de la programmation

En savoir plus sur le programme Get Started with Code (PDF en anglais)

En savoir plus sur le programme Swift Playgrounds (PDF en anglais)

En savoir plus sur le programme App Development with Swift (PDF en anglais)

L’iPad dispose de toute une gamme de cours pour les niveaux débutant et intermédiaire sur l’app Swift Playgrounds.

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