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)

En présentiel à Sophia-Antipolis

S'inscrire aux stages !

 

SCRATCH 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.

Pré-requis: aucun

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

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

En cours virtuel à la maison

S'inscrire aux stages !

 

SCRATCH Intermédiaire

Difficulté
Intermédiaire
  virtuel

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 : 180 € par stage (5 demi-journées de 2h)

En cours virtuel à la maison

S'inscrire aux stages !

 

 

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 !

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

S'inscrire aux stages !

 

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.

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

S'inscrire aux stages !

 

Game Design

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 « 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-18 ans

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

En cours virtuel à la maison

S'inscrire aux stages !

 

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.

 

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

S'inscrire aux stages !

 

Bot Discord Javascript

Difficulté
Avancée
  virtuel

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-18 ans

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

En cours virtuel à la maison

S'inscrire aux stages !

 

Plugin Minecraft en Java

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 !

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

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
 

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, ...

 

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

S'inscrire aux stages !

 

Python101

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 dans 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 l'extraire. Imaginez votre scraper checkant les derniers “mods” de votre jeu favoris et vous envoyant une alerte sur Discord des qu’il y en a un nouveau. Tout ça, automatiquement, sans avoir à vous connecter quotidiennement au site ! OMG

 

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

S'inscrire aux stages !

 

 

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

 

Pré-requis : aucun

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

En cours virtuel à la maison

S'inscrire aux Cours Hebdo !

 

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 !

 

Pré-requis : aucun

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

En cours virtuel à la maison

S'inscrire aux Cours Hebdo !

 

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.
 


Pré-requis : avoir suivi Web & Fun 101

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

En cours virtuel à la maison

S'inscrire aux Cours Hebdo !