Spielerisch programmieren lernen
- code.org
Viele Tutorials mit unterschiedlichen Schwierigkeitsstufen – ab Kindergarten bis Oberstufe.
Zumeist wird die grafische Programmiersprache Scratch verwendet. Viele Tutorials werden auch auf Deutsch angeboten.
Die CoderDojo-Saar-Gruppe erreichst Du unter studio.code.org/sections/UTPETN - Scratch
Am Ende der oben verlinkten Seite kann man Deutsch als Sprache wählen.
Zum Einstieg: Scratch Cards
Scratch kann man im Browser ausprobieren: scratch.mit.edu/projects/editor/?tip_bar=home
Für Scratch kann man auch einen Editor installieren, um offline arbeiten zu können: scratch.mit.edu/scratch2download/
Scratch-Aufgaben mit Lösungen auf Deutsch: kata.coderdojo.com/wiki/KataDeutsche:Scratch - Deutschsprachiges Scratch-Wiki
Tutorials, Scratch in 5 Minuten - Snap
Scratch-Erweiterung, die es erlaubt eigene Blöcke zu definieren. - Blockly
Grafische Programmiersprache ähnlich wie Scratch. Blockly erlaubt es eigene Blöcke zu definieren. - Minecraft
- Education Edition auf Englisch
- ComputerCraft Mod, um in Minecraft mit Lua zu programmieren
Deutsche Tutorials zu ComputerCraft
ComputerCraft-Wiki (Englisch) mit Crafting Rezepten für alle Komponenten - MineTest Opensource-Variante von Minecraft
- codehunt.com
Es müssen Aufgaben gelöst werden: Wie muss das Programm aussehen, damit zu vorgegebenen Eingaben die entsprechenden Ausgaben erzeugt werden? – Das wird schnell sehr schwer und man kann sich gut daran festbeißen.
Benutzt werden können Java oder C#. Codehunt findet nur auf Englisch statt. - codecombat.com
In einem Adventure-Game kann man JavaScript oder Python lernen.
Das Spiel kann auch auf Deutsch gespielt werden.
Chip Programmierung
- Calliope Mini
Das CoderDojo Saar besitzt 6 Calliope, die ausprobiert werden können. Online findet sich der deutschsprachige Editor für die Scratch-ähnliche Programmiersprache. Der Editor beinhaltet einen Simulator für den Mini-Computer. - Microbit
Vorgänger des Calliope aus Großbritannien. Deutsches Erklärvideo zum MicroBit.
Für den MicroBit gibt es mehrere Online-Editoren für verschiedene Programmiersprachen alle mit Simulator des MicroBits. - OpenRoberta
Blockly-Online-Editor für Ev3, NXT, Calliope, Microbit. Auch mit Simulator.
Open-Source-Projekt.
Wie “programmiert” man Webseiten?
- Thimble – Online Editor zum Einstieg (als einfacher Online-Einstieg in die Webentwicklung)
- MDN – Gute Einstiegsdoku. Sehr empfohlen!
- phaser.io
Web-Apps schreiben mit HTML, CSS und Javascript. Mit Online-Editor. Auf Englisch.
JavaScript
HTML + CSS
- Khan Academy – Einstieg in HTML & CSS
- Khan Academy – Hour of Code
- w3schools.org
Wer Englisch kann, kann hier HTML, CSS, Bootstrap, JavaScript und mehr lernen.
Wie programmiert man Apps?
- Lightbot
Logische Puzzle lösen mit Programmiersprachenlogik. Als App für iPhone und Android oder als “Hour of Code” im Web. - appinventor
Androids Apps schreiben mit Scratch-ähnlicher Blocksprache. Das Programm gibt es auf Englisch. Es sind ein paar Installationsschritte notwendig, bis der Code auf Android-Handy oder – Tablet läuft. - AppCamps
Mehrwöchiger Kurs zur Android-App-Entwicklung mit AppInventor. Login vorhanden. Kurs kann auf Wunsch gestartet werden.
Sonstiges
- Made with Code
Mädchen beim Programmieren unterstützen. Auf Englisch. Benutzt Blockly. - opentechschool
Tutorials auf Englisch zu Python, Javascript, HTML, CSS, SQL, Github, … - PuzzleScript
HTML5-Spieleumgebung (Englisch) - Swift-Playground
iOS-Programmierung mit Swift. Ganz neue iPad-App und bisher nur auf Englisch. Benötigt iOS 10. - Kodu Game Lab
Visuelle Programmierumgebung in 3D-Welt auf Windows, Xbox 360 usw.. Nur auf Englisch. - Girls who code
Projekte der Initiative - Erase all the Kittens
Spielerei, um etwas CSS zu lernen. Nur auf Englisch. - Technovation
Weltweiter Wettbewerb nur für Mädchen. Wer es in die Endrunde schafft, darf nach San Francisco fliegen und Facebook, Google, Twitter etc. besichtigen. Super cool! - Kostenlose Kurse am Hasso Plattner Institut
Nach Anmeldung können Kurse bearbeitet werden. Machen haben ein festes Startdatum, manche können jederzeit gestartet werden. Es gibt auch Kurse für Kinder und Jugendliche. - Java-Hamster
Untermenge von Java. Wird im Unterricht eingesetzt.