Girl building a coding project on a laptop

CATÉGORIES DE PROJET

La technologie utilisée par votre projet déterminera la catégorie à laquelle il appartient. Vous trouverez ci-dessous de plus amples informations sur chacune des catégories.

Scratch

Scratch est un outil de programmation visuelle gratuit basé sur des blocs que les jeunes peuvent utiliser pour créer facilement divers projets, tout en s'initiant au monde plus avancé de la programmation avec un ordinateur. Il peut être utilisé en ligne dans un navigateur web ou vous pouvez le télécharger sur votre ordinateur.

Vous pouvez voir des exemples de projets dans notre Scratch studio !

Remarque : cette catégorie ne comprend pas les projets qui utilisent Scratch pour programmer des éléments matériels ou électroniques, comme les robots. Ceux-ci doivent être soumis dans la catégorie Hardware avec une vidéo d'accompagnement - nous voulons voir vos projets en action !

Les projets suivantes se terminent par une activité finale qui serait une soumission parfaite pour Coolest Projects :

Débutant
Intro Scratch
Prends soin de toi

Intermédiaire
Plus de Scratch

Avancé
Encore plus de Scratch
Protège notre planète

JEUX (SANS UTILISER SCRATCH)

Cette catégorie comprend tout type de jeu réalisé dans un langage de programmation autre que Scratch. Vous pouvez utiliser un langage de programmation textuel tel que Python, ou un moteur de jeu (par exemple, Unity, Unreal Engine, ou Blender).

Si vous avez besoin d'inspiration et de conseils, consultez ces tutoriels de projets de jeu :
Intro Unity
Intro Python
Tutoriels de jeu

Web

Les projets de cette catégorie sont des applications web sur le thème de votre choix, qu'il s'agisse de pages informatives ou d'applications interactives. Les sites peuvent être construits à l'aide de HTML et de CSS, mais peuvent également inclure un langage de programmation web tel que JavaScript.

Si vous avez besoin d'inspiration, consultez ces tutoriels de projets web :

Intro HTML et CSS
HTML et CSS pour l'entreprise sociale
Plus de HTML et CSS
Encore plus de HTML et CSS

APPLICATIONS MOBILES

Cette catégorie couvre les projets qui impliquent des applications interactives pour téléphones ou tablettes qui aident, informent ou divertissent les gens.

Vous pouvez faire la démonstration de votre application sur un appareil mobile, comme un téléphone ou une tablette, ou vous pouvez utiliser un émulateur de bureau. Si vous avez besoin d'inspiration, consultez ces tutoriels de projets d'applications :

App Inventor pour l'innovation sociale
Carte de survie apocalypse zombie

Hardware

Cette catégorie comprend les robots, les machines et les bidouillages de matériel. Vous pouvez créer votre projet en utilisant des plateformes matérielles telles que Raspberry Pi, Arduino, micro:bit ou des cartes Adafruit pour influencer le monde physique.

Si vous n'avez pas accès à du matériel physique, vous pouvez utiliser un émulateur : il y a MakeCode pour micro:bit et Trinket pour le Raspberry Pi Sense HAT. Si vous avez besoin d'inspiration, consultez ces tutoriels de projets matériels :

Informatique physique avec Scratch et le Raspberry Pi
Introduction à micro:bit
Introduction aux technologies portables

PROGRAMMATION AVANCÉE

Cette catégorie concerne les projets qui sont passés au niveau technique supérieur. Il s'agit de projets écrits dans des langages avancés, tels que C++ et Python avancé, ou de projets combinant plusieurs technologies, API ou types de matériel.

Voici quelques tutoriels pour vous permettre de vous lancer dans un projet de programmation avancée :
Introduction à Python
Vision artificielle