Girl building a coding project on a laptop

PROJECTCATEGORIEËN

De technologie die jouw project gebruikt, bepaalt in welke categorie het thuishoort. Lees meer over elk van de onderstaande categorieën.

Scratch

Scratch is een gratis op blokken gebaseerde visuele programmeertool die jonge mensen kunnen gebruiken om eenvoudig verschillende projecten te maken, terwijl ze ook leren over de meer geavanceerde wereld van programmeren met een computer. Het kan online in een webbrowser worden gebruikt of je kunt het op je computer downloaden.

Je kunt voorbeeldprojecten bekijken in onze Scratch studio!

Let op: Deze categorie bevat geen projecten die Scratch gebruiken om hardware-elementen of elektronica, zoals robots, te programmeren. Die moeten worden ingediend in de Hardware categorie met een begeleidende video — we willen jouw projecten in actie zien!

De volgende sets van projecten eindigen met een laatste activiteit die een perfecte inzending zou zijn voor Coolest Projects:

Beginner
Scratch inleiding
Zorg goed voor jezelf

Gemiddeld
Meer Scratch

Gevorderd
Nog meer Scratch
Bescherm onze planeet

GAMES (NIET SCRATCH-GEBASEERD)

Deze categorie omvat alle soorten games die zijn gemaakt in een andere programmeertaal dan Scratch. Je kunt een op tekst gebaseerde programmeertaal gebruiken, zoals Python, of een game-engine (bijvoorbeeld Unity, Unreal Engine of Blender).

Als je wat inspiratie en begeleiding nodig hebt, bekijk dan deze game-gebaseerde projecttutorials:

Unity-intro
Python-intro
Game-tutorials

WEB

Projecten in deze categorie zijn webgebaseerde toepassingen over elk gewenst onderwerp, van informatieve pagina's tot interactieve toepassingen. Sites kunnen worden gebouwd met behulp van HTML en CSS, maar kunnen ook een webprogrammeertaal bevatten, zoals JavaScript.

Als je wat inspiratie nodig hebt, bekijk dan deze webgebaseerde projecttutorials:

HTML en CSS inleiding
HTML en CSS voor sociale ondernemingen
Meer HTML en CSS
Nog meer HTML en CSS

MOBIELE APPS

Deze categorie omvat projecten met interactieve apps voor telefoons of tablets die mensen helpen, informeren of entertainen.

Je kunt jouw app demonstreren op een mobiel apparaat, zoals een telefoon of tablet, of je kunt een desktop-gebaseerde emulator gebruiken. Als je wat inspiratie nodig hebt, bekijk dan deze app-gebaseerde projecttutorials:

App Inventor voor sociale innovatie
Overlevingskaart zombie-apocalyps

HARDWARE

Deze categorie omvat robots, machines en hardware-hacks. Je kunt jouw project maken met behulp van hardwareplatforms zoals Raspberry Pi, Arduino, micro:bit of Adafruit-borden om de fysieke wereld te beïnvloeden.

Als je geen toegang hebt tot fysieke hardware, kun je een emulator gebruiken: er is MakeCode voor micro:bit en Trinket voor de Raspberry Pi Sense HAT. Als je wat inspiratie nodig hebt, bekijk dan deze hardware-gebaseerde projecttutorials:

Fysiek computergebruik met Scratch en de Raspberry Pi
Inleiding tot micro:bit
Inleiding tot draagbare technologieën

GEAVANCEERD PROGRAMMEREN

Deze categorie is voor projecten die naar een hoger technisch niveau zijn gebracht. Het omvat projecten die zijn geschreven in geavanceerde talen, zoals C++ en geavanceerde Python, of projecten die meerdere technologieën, API's of soorten hardware combineren. Hier zijn enkele tutorials om je op weg te helpen met een project voor geavanceerd programmeren:

Inleiding tot Python
Machinevisie