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 sont basées sur la realisation de projets concrets permettant aux enfants de découvrir les joies de la création numérique.
 
Ces projets forme un cursus soigneusement réfléchi, qui permettra aux enfants d'approfondire leur connaissances en programmation et autres domaines du numérique tel 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 decliné 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 STAGES PENDANT LES VACANCES SCOLAIRES

 

 

LEGO 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 giroscopiques. LEGO Education à mis au point une technologie complète de composants robotiques directement connectable 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 telles 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
 

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)

S'inscrire aux stages !

 

 

SCRATCH Débutant    Difficulté
Facile
  Débutant


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.

Pré-requis: aucun

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

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

S'inscrire aux stages !

 

 

SCRATCH Intermédiaire    Difficulté
Intermédiaire


Pour ceux qui ont déjà suivi le cours de Scratch débutant 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 concept 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 notamement d'etudier de manière plus appronfondie les variables et les blocs de fonction de Scratch avec l'utilisation de paramètres.

Pré-requis: avoir suivi Scratch Débutant

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

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

S'inscrire aux stages !

 

 

 

Electro101    Difficulté
Facile

 

Objectifs :
• découverte des principes de base d’électronique : polarité / conductivité / résistance
• conception/réalisation d’une IHM de base : manette de jeu Scratch DIY
Outils :
• Extension arduino pour Scratch Offline
• GeekBoard
• Leds, potentiomètres, boutons poussoir


Pré-requis : Scratch Débutant

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

Prix : 230 € par stage (5 demi-journées de 2h, matériel inclus)

S'inscrire aux stages !

 

 

Geek101     Difficulté
Intermédiaire
  Débutant

 

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 !

Pré-requis : aucun

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

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

S'inscrire aux stages !

 

 

Geek102    Difficulté
Intermédiaire

 

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.

Pré-requis : avoir suivi Geek101

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

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

S'inscrire aux stages !

 

 

Game Design    Difficulté
Intermédiaire

 

Le but du stage Game Design est de découvrir et développer le travail en équipe en créant un jeu « Platformer » 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 journées bien remplies. 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 stage est une expérience enrichissante unique et peut donc être effectué plusieurs fois.
 


Pré-requis : avoir suivi Geek101 ou Fun101 ou Design101 (pour approndir le graphisme)

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

Prix : 490 € par stage (5 journées de 6h - Design le Matin et Programmation l'après-midi - repas compris)

S'inscrire aux stages !

 

 

Design101    Difficulté
Facile
  Débutant

 

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.

 

Pré-requis : aucun

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

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

S'inscrire aux stages !

 

 

Bot Discord Javascript    Difficulté
Avancée

 

L'interaction homme-machine est de plus en plus au centre de la révolution numerique. Comprendre les mécanismes en jeu est donc essentiel pour le future. 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égulieres, les requêtes API (ex: récuperer des statistiques Fortnite), la serialization et les arbres de decisions 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...

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

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

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

S'inscrire aux stages !

 

 

Plugin Minecraft en Java     Difficulté
Avancée

 

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 !

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

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

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

S'inscrire aux stages !

 

 

 

Start Me Up - Défi Monde Durable

Life Bloom Academy (partenaire Geek School)

 

Difficulté
Facile
  Débutant

 
Ce stage de 15H00 sur 5 après-midi permet aux jeunes  de concrétiser une innovation en équipe de l’idée au pitch, à la manière d’un hackathon. Les stagiaires CM1/CM2, collégiens, lycéens) partent à la découverte des métiers de l’entreprise et d’eux-mêmes, en imaginant un produit ou un service comme des entrepreneurs. Ils créent un prototype de site internet, d’objet, de service… comme des pros ! A l’issue du parcours Start Me Up-Defi Monde Durable les jeunes se sont initiés : aux technologies (sites internet, vidéo …), à l'entrepreneuriat et entrepreneuriat social, au modèle économique, aux métiers de l'entreprise et à son fonctionnement, au mode projet, au travail d'équipe. Les groupes sont adaptés en fonction de l’âge des enfants. Ce stage vous est proposé par notre partenaire Life Bloom Academy durant certaines semaines des vacances. Idéal à combiner avec un stage "informatique" le matin.
 

Pré-requis : aucun

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

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

S'inscrire aux stages !

Start Me Up - Life Bloom Academy

 

 

 

LES COURS HEBDO EN EXTRA-SCOLAIRE

 

 

SCRATCH HEBDO    Difficulté
Facile
  Débutant

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

 

Pré-requis : aucun

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

S'inscrire aux Cours Hebdo !

 

 

Web & Fundamentals101 

Difficulté
Intermédiaire
  Débutant

 

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 !

 

Pré-requis : aucun

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

S'inscrire aux Cours Hebdo !

 

 

Web & Fundamentals102

Difficulté
Intermédiaire

 

Fundamentals102 est dans la continuité de son prédécesseur, ce cours repose toujours sur deux éléments clé : concevoir des jeux plus fun, tout en conservant un socle pédagogique riche et proche de ce que l'on retrouve dans les "vrais" jeux (programmation orientée objet, boucle de rendu, tableaux, gestion de déplacement et de collisions, map servant à créer le décor...). Testez gratuitement en ligne le PACMAN que l'on créera à cette occasion !

 

Pré-requis : avoir suivi Fundamentals101

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

S'inscrire aux Cours Hebdo !

 

 

Game Design    Difficulté
Intermédiaire

 

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.
 


Pré-requis : avoir suivi Web & Fun 101

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

S'inscrire aux Cours Hebdo !