La Geek School propose des activités d'apprentissage pour les enfants et adolescents dans differents domaines du numérique.

 

Les activités de la Geek School    

L'ensemble des activités proposées par la Geek School est basé sur la réalisation de projets concrets permettant aux enfants de découvrir les joies de la création numérique.
 
Ces projets forment un cursus soigneusement réfléchi, qui permettra aux enfants d'approfondir leurs connaissances en programmation et autres domaines du numérique tels que le graphisme ou la robotique.
 
Au début de chaque projet, nous déterminons avec les enfants les différentes fonctionnalités à implémenter. 
Ces fonctionnalités sont ensuite matérialisées par des briques de code que nous expliquons et que nous intégrons successivement au programme final. 
 
Nous avons décliné nos programmes en 2 formats :
 
  • les stages "bootcamps" qui sont des intensifs de 10 à 15 heures sur 1 semaine pendant les vacances scolaires. 
  • les sessions hebdomadaires qui sont des ateliers d'1h30 les mercredi et samedi (N.B. format disponible dans certaines écoles pendant le temps scolaire).
  • les cours à la carte qui sont des cours privés pour ceux qui souhaitent un cours individuel ou avec un petit groupe qu'ils constituent eux-mêmes avec des horaires flexibles 

 

Si votre enfant débute en informatique, voici notre suggestion :

•  Si il/elle a moins de 11 ans : Scratch101

•  Si il/elle a plus de 11 ans : Geek101

 

 

LES STAGES EN VISIO AVEC PROF

PENDANT LES VACANCES SCOLAIRES

 

 

 

Scratch101 Débutant

Difficulté
Facile
 Débutant
  virtuel

Développé par le groupe de recherche Lifelong Kindergarten auprès du laboratoire Média du MIT, Scratch est un logiciel libre conçu pour initier les élèves dès l’âge de 6 ans à des concepts fondamentaux en mathématiques et en informatique. Il repose sur une approche ludique de l’algorithmique, pour les aider à créer des histoires interactives, des dessins animés, des jeux et à les partager sur le Web. Le site web permet aussi d'apporter une aide à la mise en œuvre de Scratch.

Format : Stage vacances scolaires

Pré-requis: aucun

Tranche d'âge suggéré : 9-13 ans

Prix : 180 € par stage (5 demi-journées de 2h)

En cours virtuel à la maison

 

 

 

 

 

Scratch102 UI Incremental Game

Difficulté
Facile
  virtuel

 
Suite logique du Scratch101 débutant, le cours de Scratch UI vous propose de créer un jeu évolutif et modulable, dont le contenu n'aura pour limite que votre imagination.
 
Vous y apprendrez comment mettre en place une boucle principale de jeu, créer une interface avec Scratch, et rendre un jeu potentiellement infini avec un peu d'astuce et de maths !


Format : Stage vacances scolaires

Pré-requis : Scratch101 débutant recommandé

Tranche d'âge suggéré : 9-13 ans

Prix : 180 € par stage (5 demi-journées de 2h)

En cours virtuel à la maison

 

 

 

 

Scratch103 Plateformer

Difficulté
Intermédiaire
  virtuel

Pour ceux qui ont déjà suivi le cours de Scratch101 débutant et/ou Scratch102 UI  et qui sont désireux d'aller plus loin. Le but de ce stage est de comprendre et réaliser les principes de base d'un jeu de plateforme avec des niveaux sur Scratch. On aborde dans ce cours les concepts de l'apesanteur, la gravité, la vélocité, l'accélération/décélération, l'impulsion ainsi que la friction. Ce stage permettra notamment d'étudier de manière plus approfondie les variables et les blocs de fonction de Scratch avec l'utilisation de paramètres.

Format : Stage vacances scolaires

Pré-requis: avoir suivi Scratch101 Débutant et/ou Scratch102 UI

Tranche d'âge suggéré : 9-13 ans

Prix : 180 € par stage (5 demi-journées de 2h)

En cours virtuel à la maison

 

 

 

 

 

Geek101

Difficulté
Intermédiaire
 Débutant
  virtuel

Conception d'un jeu Démineur

HTML / CSS / JavaScript


Le but de ce cours est de familiariser les ados avec l'environnement de programmation (l'ordinateur, les éditeurs, les debuggers) et les concepts fondamentaux de l'algorithmie (variables, structures, fonctions...). Pour rendre cet apprentissage plus ludique, ils programmeront un jeu de "démineur" en JavaScript. JavaScript est un langage de programmation très utilisé car il permet de créer des pages web interactives. Ce cours permettra donc aussi d'aborder deux autres langages indispensables au web : HTML et CSS. A la fin du cours, les démineurs seront mis en ligne pour que les enfants puissent les partager avec leurs amis !

Format : Stage vacances scolaires

Pré-requis : aucun

Tranche d'âge suggéré : 11-18 ans

Prix : 240 € par stage (5 demi-journées de 3h)

En cours virtuel à la maison

 

 

 

 

Geek102

Difficulté
Intermédiaire
  virtuel

Conception d'un Puissance 4

HTML / CSS / JavaScript


Dans ce geek102, les ados programmeront un jeu "Puissance 4". Ce cours reprend les concepts et les langages vus dans geek101, afin de les consolider. Ce cours permet évidemment d'aborder aussi de nouveaux concepts d'algorithmie - comme les variables de type tableau et la boucle while - et de s'approprier davantage toutes les subtilités du CSS. Le Puissance 4 sera aussi mis en ligne à la fin du cours.

Format : Stage vacances scolaires

Pré-requis : avoir suivi Geek101

Tranche d'âge suggéré : 12-18 ans

Prix : 240 € par stage (5 demi-journées de 3h)

En cours virtuel à la maison

 

 

 

 

Python101 Web Scraper

Difficulté
Intermédiaire
 virtuel

Dans ce cours, vous découvrirez Python un des langages dominant dans le milieu universitaire, dans la recherche, et dans de nombreuses entreprises tel que Google. Toujours dans l'optique d'apprendre avec l'application pratique d'un projet, quoi de mieux que de construire un "Web Scraper", un programme permettant de parcourir des pages web et leur code sous-jacent, et d'en extraire les informations intéressantes. Internet est partout et constitue l'une des plus grandes bases de données dans l'histoire de l'humanité, mais encore faut-il savoir en extraire ces données. Imaginez votre scraper checkant les derniers “mods” de votre jeu favori et vous envoyant une alerte sur Discord dès qu’il y en a un nouveau. Tout ça, automatiquement, sans avoir à vous connecter quotidiennement au site ! OMG

 

Format : Stage vacances scolaires

Suggestion : effectuer au préalable Geek101 ou Fun101

Tranche d'âge suggéré : 13-18 ans

Prix : 240 € par stage (5 demi-journées de 3h)

En cours virtuel à la maison

 

 

 

 

Python102 Data & IA

Difficulté
Avancée
  virtuel

Tous les deux jours, l’humanité produit autant d'informations brut que ce qu’elle a généré depuis l’aube de la civilisation jusqu'à l'an 2000. Le challenge du monde moderne est d’arriver à dompter cette quantité d’information astronomique.

Ce stage est une introduction aux concepts et outils posant les fondations de cette aventure qui ne fait que commencer. On mettra en application des concepts mathématiques vu au lycée et on explorera la notion d’information. On construira une Intelligence Artificielle (primitive) qui pourra analyser du texte et comprendre une conversation sur discord pour identifier les trolls :) Selon l’envie du groupe, on pourra aussi créer des bots capables de jouer à des jeux vidéos !

Format : Stage vacances scolaires

Suggestion : effectuer au préalable Python101 Web Scraper (avoir la fibre mathémathiques niveau Lycée)

Tranche d'âge suggéré : 14-18 ans

Prix : 240 € par stage (5 demi-journées de 3h)

En cours virtuel à la maison

 

 

 

 

Game Design Hackaton

Difficulté
Intermédiaire
  virtuel

Le but du stage Game Design est de découvrir et développer le travail en équipe en créant un jeu en 1 semaine, en suivant une méthode pro de SCRUM et de suivi de projet. Ce stage est un hackathon intensif qui se déroule sur 5 demi-journées bien remplies. La progression va du brainstorming, à la conception d’un produit (le jeu), à la manipulation de Spritesheets et au codage des animations et game play en javascript. Chaque stage est une expérience enrichissante unique et peut donc être effectué plusieurs fois.

Ce stage étant un Hackaton, des exercices hors temps de cours seront également repartis entre les élèves afin d'aller encore plus loin dans leur réalisation.
 

Format : Stage vacances scolaires

Pré-requis : avoir suivi Geek101 ou Fun101

Tranche d'âge suggéré : 12-18 ans

Prix : 240 € par stage (5 demi-journées de 3h)

En cours virtuel à la maison

 

 

 

 

Design101

Difficulté
Facile
 Débutant
  virtuel

Le but de Design101 est d'enseigner aux élèves comment créer leurs images personnalisées en partant d'une page vierge. Ainsi, ils développent leur créativité à travers des travaux concrets tels que la réalisation d'un logo, d'un avatar, d'une bannière de chaîne YouTube, d'un fond d'écran et bien plus encore. C'est pour eux la chance d'apprendre à définir une charte graphique et à réaliser des créations aux designs attrayants qui pourront leur servir à l'école comme à la maison.

Format : Stage vacances scolaires

Pré-requis : aucun

Tranche d'âge suggéré : 9-18 ans

Prix : 240 € par stage (5 demi-journées de 3h)

En cours virtuel à la maison

 

 

 

 

Bot Discord Javascript

Difficulté
Avancée
  virtuel

L'interaction homme-machine est de plus en plus au centre de la révolution numérique. Comprendre les mécanismes en jeu est donc essentiel pour le futur. Le but du cours est la création d'un ChatBot (programme qui converse avec un utilisateur) écrit en NodeJS (Javascript Serveur) branché au serveur Discord de Geek School. Discord est un logiciel gratuit de Chat, conçu à la base pour les communautés de gamers, il est très populaire chez les jeunes et idéal pour bricoler leur automate. 
En plus de réviser les acquis, on y introduit des concepts fondamentaux comme les expressions régulières, les requêtes API (ex: récupérer des statistiques Fortnite), la serialization et les arbres de décisions qui sont une entrée vers l'Intelligence Artificielle.


Bon à savoir : 70% des jeunes préfèrent converser avec un ChatBot plutôt q'un service apres-vente...

Format : Stage vacances scolaires

Pré-requis : avoir suivi Geek101 ou Fun101 ou plus

Tranche d'âge suggéré : 12-18 ans

Prix : 240 € par stage (5 demi-journées de 3h)

En cours virtuel à la maison

 

 

 

 

Java101 Minecraft Plugin

Difficulté
Avancée
  virtuel

Quoi de plus motivant pour les jeunes que de passer par le jeu mythique MineCraft pour découvrir la programmation en Java. Ce stage consiste a développer un Plugin MineCraft en abordant les concepts de classes, d'objets, de patrons de conception et en faisant compiler son code pour l'intégrer dans leur serveur MineCraft. Ils finissent le stage avec les clés en main pour laisser libre cours à leur imagination et personnaliser leur jeu favori à leurs envies.


Bon à savoir : selon Pôle Emploi, plus de 50% des offres d'emplois sur le bassin de Sophia-Antipolis concernent des développeurs Java !

Format : Stage vacances scolaires

Pré-requis : avoir suivi Geek101 ou Fun101 ou expérience autre en programmation

Tranche d'âge suggéré : 13-18 ans

Prix : 240 € par stage (5 demi-journées de 3h)

En cours virtuel à la maison

 

 

 

 

 

Java102 Minecraft MOD

Difficulté
Avancée
  virtuel

Ce stage est dans la continuité de “Java101 Minecraft Plugin”. Cette fois-ci les ados utilisent une autre librairie : Minecraft Forge qui permet de faire des mods, c'est-à-dire des modifications à la fois au niveau du serveur et du client. Tout en approfondissant des concepts de la programmation objet, On changera le monde en y rajoutant de nouveaux objets et en modifiant l’apparence graphique et la texture des mobs et autres éléments de Minecraft. On explorera le code source d’autres mods open source pour voir comment s’inspirer de code que l’on trouve sur github. L’objectif étant toujours de transmettre la confiance pour oser créer dans cet univers infini !

 

Format : Stage vacances scolaires

Pré-requis : avoir suivi Java101 Minecraft Plugin ou expérience autre en programmation

Tranche d'âge suggéré : 13-18 ans

Prix : 240 € par stage (5 demi-journées de 3h)

En cours virtuel à la maison

 

 

 

 

Wearables Electro Arduino

Difficulté
Intermédiaire

Objectifs :
Avec l'avènement du hardware open source, en particulier Arduino et l’IOT (internet of things - internet des objets) qui sera un incontournable du futur, il est important pour nos Geeks en herbe de mettre les mains dans les circuits ! La Geek School vous propose un nouveau cours (à Sophia-Antipolis) sur la création d’une casquette colorée de LED (qui pourra être adapté en "Arc Réacteur" de Iron Man), et de découvrir ainsi la programmation sous Arduino (version de C++).
Outils :
• Arduino
• Micro-controleur, Leds, composants éléctroniques, ...

Format : Stage vacances scolaires

Tranche d'âge suggéré : à partir de 12 ans

Prix : 260 € + 15 € pour materiel electronique à ramener chez soi (5 demi-journées de 3h)

En présentiel à Sophia-Antipolis

 

 

 

 

LES STAGES EN PRESENTIEL

SUR SOPHIA-ANTIPOLIS (06)

PENDANT LES VACANCES SCOLAIRES

 

 

 

Lego101 Wedo Scratch

Difficulté
Facile
 Débutant

Le but de ce cours est la découverte des principes de base et l'utilisation programmatique des actionneurs en robotique : servo moteurs, capteurs visuels, capteurs gyroscopiques. LEGO Education à mis au point une technologie complète de composants robotiques directement connectables en bluetooth au logiciel Scratch. Cela permet par construction/déconstruction de rendre concret et de tester dans le réel les principes de programmation tels que les conditionnelles et les boucles. En connectant sa construction au logiciel Scratch, l'enfant découvre des possibilités infinies de manipulation de la robotique.

 

Outils :
• Logiciel Scratch du M.I.T
• Briques et composants robotiques Lego Education
 

Format : Stage vacances scolaires

Pré-requis : Scratch Débutant conseillé mais pas obligatoire.

Tranche d'âge suggéré : 7-13 ans

Prix : 200 € par stage (5 demi-journées de 2h)

En présentiel à Sophia-Antipolis

 

 

 

 

Lego102 Spike Prime Scratch

Difficulté
Intermédiaire
  

Développer l’esprit critique par le biais de challenges STIAM (interdisciplinarité Sciences, Technologies,Ingénierie, Arts et Mathématiques) complexes, motivants et pertinents du point de vue personnel LEGO® Education SPIKE™ Prime est l’outil d’apprentissage STIAM de prédilection pour les élèves de 11 à 14 ans.  Cette gamme éducative incite les enfants à avoir un raisonnement critique et à résoudre des problèmes complexes, quel que soit leur niveau, via un apprentissage ludique... tout en s’amusant !

Des possibilités incroyables de projets avec : capteur de distance, capteur de force, capteur de couleur, gros moteur, 2 moteurs moyens, une matrice lumineuse 5 x 5, 6 ports d'entrée/sortie, un gyroscope à 6 axes, un haut-parleur, une connectivité Bluetooth et une batterie rechargeable !

Format : Stage vacances scolaires

Pré-requis: Lego101 Wedo Scratch

Tranche d'âge suggéré : 11-14 ans

Prix : 200 € par stage (5 demi-journées de 2h)

En présentiel à Sophia-Antipolis

 

 

 

 

 

LES COURS HEBDO EN EXTRA-SCOLAIRE

 

 

SCRATCH HEBDO

Difficulté
Facile
  Débutant  virtuel

Initiation à la programmation grâce au logiciel développé par le M.I.T. Au programme 5 projets ludiques aux thèmes et enjeux variés :

• « Scratch fait le tour » : prise en main, repérage, mouvements

• « Pong » : angles, collaboration, multi-joueur

• « Space Invaders » : clones, fonctions

• « Labyrinthe » : création d’une « map » avec un logiciel de DAO

• « Flappy Bird » : gravité, collisions

 

Format : Cours hebdomadaires à l'année

Pré-requis : aucun

Tranche d'âge suggéré : 7-13 ans

En cours virtuel à la maison

 

 

 

 

MINECRAFT BLOCK

Difficulté
Intermédiaire
  virtuel

Vous commencez à être bien à l'aise avec Scratch, et souhaiteriez passer à du codage par blocs avancés, mais dans votre Jeu favoris Minecraft, c'est possible !

Une plateforme d’apprentissage basée sur le jeu qui favorise la créativité, la collaboration et la résolution de problèmes dans un environnement numérique immersif où la seule limite est votre imagination.

Acquisition des compétences du 21e siècle : aide à préparer les élèves aux métiers de demain, en leur permettant d’acquérir des compétences telles que la collaboration, la communication, l’esprit critique et la pensée systémique.

L'environnement d’apprentissage ouvert, leur offre la liberté nécessaire pour expérimenter, et encourage l’expression de soi créative et la résolution de problèmes. MakeCode (programmation par blocs), est une fonctionnalité qui permet aux enfants et adolescents d’apprendre le codage dans Minecraft à l’aide d’outils de programmation par blocs de code, et comprendre la transformation de leur codage en JavaScript ou Python pour construire et créer dans l’un des jeux préférés de vos enfants.

 

Format : Cours hebdomadaires à l'année

Pré-requis : Bonne expérience en Scratch.

Tranche d'âge suggéré : 9-13 ans

En cours virtuel à la maison

 

 

 

 

Web & Fundamentals101 

Difficulté
Intermédiaire
 Débutant
  virtuel

Le cours de Fundamentals ne porte pas son nom par hasard, dernier né de notre laboratoire de recherche, cette classe est le fruit d'une longue réflexion. L'objectif recherché : découvrir de manière très facile et super ludique les langages du web (HTML, CSS et JavaScript) à travers des jeux faciles à coder et fun à jouer ! Testez gratuitement en ligne le SPIDER HUNTER pour avoir un petit aperçu !

 

Format : Cours hebdomadaires à l'année

Pré-requis : aucun

Tranche d'âge suggéré : 11-18 ans

En cours virtuel à la maison

 

 

 

 

Game Design

Difficulté
Intermédiaire
  virtuel

Le but du cours de Game Design est de découvrir et développer le travail en équipe en créant un jeu « Platformer », en suivant une méthode pro de SCRUM et de suivi de projet. La progression va du brainstorming, à la conception d’un produit (le jeu), à la création graphique de Spritesheets et level design (les éléments du jeu), au codage des animations et game play en javascript. Chaque année est une expérience enrichissante unique et peut donc être effectué plusieurs fois.
 


Format : Cours hebdomadaires à l'année

Pré-requis : avoir suivi Web & Fun 101

Tranche d'âge suggéré : 12-18 ans

En cours virtuel à la maison

 

 

 

 

Python 

Difficulté
Intermédiaire
  virtuel

Dans ce cours hebdomadaire, vous explorerez Python, un des langages dominant dans le milieu universitaire, dans la recherche, et dans de nombreuses entreprises tel que Google. On utilisera la librairie pygame pour construire des petits jeux (RPG, text games et d'autre classique), approfondir l'algorithmie en faisant par exemple de la génération procédurale pour générer des mondes aléatoires. On apprendra comment concevoir une architecture orienté objet avec des classes et des modules. Parfait pour reussir son option NSI (Numérique et Sciences Informatiques).

 

Format : Cours hebdomadaires à l'année

Pré-requis : avoir suivi Geek101 ou Web & Fun101 ou expérience autre en programmation

Tranche d'âge suggéré : 13-18 ans

En cours virtuel à la maison

 

 

 

 

Soutien Mathématiques Lycée 

Niveau
Lycée
 Spécialité Scientifique
  virtuel

Le lien entre programmation informatique et mathématiques étant évident, nous avons décidé de proposer du soutien scolaire en mathématiques pour le Lycée, avec notre méthode pour approcher les maths avec un angle pratique. les jeunes doivent avoir un niveau minimum en mathématiques.

La France prend du retard dans le domaine de l'enseignement des mathématiques et le ministre de l'éducation a annoncé que les épreuves de spécialité du bac 2021 seront jugées via le contrôle continu. Pour aider les élèves impactés, nous allons mettre en place à la rentrée prochaine des cours hebdomadaires pour les terminales spécialité scientifique. Ces cours se dérouleront en classe virtuelle par groupe de 4 élèves maximum afin de maximiser la compréhension et la pratique.

 

Prix : 25 € / heure

Format : Cours hebdomadaires

Pré-requis : Lycée Spécialité Scientifique

En cours virtuel à la maison

 

 

 

 

 

LES COURS À LA CARTE

 

 

Geek School Mascotte

Vous pouvez suivre des cours à la carte si vous souhaitez commencer dès maintenant.

 

Obtenir un devis !