Mentoren lesen bitte den Guide der OpenTechSchool. Unten ist eine Liste an Tutorial, an die man aber nicht gebunden ist.
Andere Programmiersprachen ohne Tutorials verlangen mehr Hilfe von Mentoren oder schon Vorkenntnisse im Programmieren. Weitere Materialien können durschstöbert werden, um mehr Tutorials zu finden. Wer das Coder Dojo mitgestalten möchte, kann das gerne tun und mitdiskutieren und auch diese Seite editieren.
Deutsch
Symbole
Steuere deine Figur durch die eine Welt. Manchmal kommst du nicht weiter. Da hilft dir ein Elf, dem du sagst, wo er Erde hinmachen soll, damit du höher kommst.
Erstelle eigene interaktive Geschichten und Videos mit der App.
Blöcke
Puzzle, navigiere durch ein Labyrinth oder bewege Vögel - mit Blockly lernst du die Grundlagen der Programmierung.
Minecraft, Star Wars, Anna und Elsa, Angry Birds, Flappy Bird - lerne Programmieren, indem du Rätsel löst.
Erstelle eigene interaktive Geschichten und Spiele mit der App.
Erstelle eigene Android Apps. Es gibt eine Reihe von Tutorials, die du benutzen kannst.
Programmiere den Arduino mit Blöcken, steuere LEDs und andere Bauteile an.
Programmiere mit der Maus aus der Wissenssendung "Sendung mit der Maus" des WDR
Programmiere einen Bot für das Spiel Paper.io.
Syntax
Steuere einen Hamster durch eine eckige Welt und hilf ihm, alle Körner zu finden.
Willkommen zu einer Einführungstour in die Programmiersprache Go.
Mit regulären Ausdrücken kannst du Texte durchsuchen. Ein regulärer Ausdruck ist ein Muster, das in einem Text gefunden werden soll. In vielen Programmiersprachen kannst du reguläre Ausdrücke verwenden, um Zeichenketten zu durchsuchen. Man kann mit regulären Ausdrücken auch testen, ob die Eingabe von Programmen korrekt ist und ob Nutzer sich vertippen.
Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.
The place teams practice programming - setup a challenge and solve it together.
Ruby
Webseiten
Erstelle deine eigene Webseite. Dieses Tutorial zeigt dir, wie das geht.
Heute werden wir lernen, wie man Websites mit HTML schreibt und mit CSS stylen kann. Unser Ziel ist es, ein persönliches Portfolio mit Präsentation und Kontakt-Seite zu bauen.
Wenn Ihr PHP lernen wollt, dann empfehle ich euch dieses PHP Tutorial. In diesem PHP Tutorial werden auf die wichtigsten Grundlagen eingegangen, so dass ihr am Schluss selbständig PHP Scripts programmieren könnt.
Python
Renne mit deinem Helden durch ein Verlies und bekämpfe Oger.
Das Waterloo-Tutorial führt auf unterschiedliche Weisen in Python ein und geht auf übliche Fehler ein. Es wird vom BWINF empfohlen.
Wir bieten Ihnen hier ein vollständiges Tutorial, was sich als schneller Einstieg mit vielen praktischen Beispielen und erläuternden Illustrationen bestens für Anfänger - sowohl totale Programmieranfänger als auch Umsteiger von anderen Programmiersprachen - eignet. Aber auch fortgeschrittene Programmierer finden sicherlich noch viele interessante Themen und Einblicke.
Learn Python for one hour and get a feeling of the language.
Wir werden lernen Code zu schreiben, der coole und nützliche Dinge tut. Du wirst nicht länger daran gebunden sein, Programme von anderen Leuten zu verwenden um mit Deinem Computer Dinge zu tun.
Coding game where you can improve your solutions or conquer the universe.
Was immer Dich hierher geführt hat, Du findest hier Material zur Programmiersprache »Python« und dem 3D-Programm »Blender«. Darüber hinaus möchten wir Anregungen für den Einsatz der Software in der Schule und in der Freizeit geben.
JavaScript
Lerne programmieren mit JavaScript Hero, dem Tutorial mit interaktiven Übungen.
Unser Ziel für diesen Workshop ist es, genug JavaScript zu lernen um gefährlich zu sein und nebenbei ein Gefühl für JavaScripts natürlichen Lebensraum (Web, Browser, HTML) zu bekommen.
Es gibt viele Wege, um an der "Hour of Code" teilzunehmen. Wähle den, der dir am meisten zusagt!
Renne mit deinem Helden durch ein Verlies und bekämpfe Oger.
Coding game where you can improve your solutions or conquer the universe.
Git
eine einfache Anleitung, um git zu lernen. Kein Schnick-Schnack ;)
Arduino
Mikrocontroller sind kleine Computer, die man programmieren kann. Sie sind in fast allen technischen Geräten eingebaut. Man findet sie in Spielzeugen, Mikrowellenherden, Handys, Robotern, Autos und Raumschiffen. Hier erfährst du, wie du sie selbst programmieren kannst. Von blinkenden LEDs bis zum elektronischen Haustier tauchst du ein in die spannende Welt der Hardware.
Diese Anleitung soll als Grundlage zum Erlernen der Arduino-Plattform dienen. Sie soll Anfängern einen einfachen, interessanten und eng geleiteten Einstieg in die Arduino-Thematik geben.
Einführung in Arduino, in sechs einfachen Schritten loslegen.
English
Symbols
Blocks
Blockly Games is a series of educational games that teach programming. It is designed for children who have not had prior experience with computer programming.
Minecraft, Star Wars, Anna and Elsa, Angry Birds, Flappy Bird - learn programming by solving riddles and completing levels.
Create own interactive stories and games with this app.
Create your own Android Apps. There are several tutorials that you can use.
Program your own bot for the game Paper.io.
Syntax
Welcome to a tour of the Go programming language.
With regular expressions, you can search through texts. A regular expression is a pattern you want to find in the text. In many programming languages, programmers use regular expressions to search through text, test if the input of a program is correct, and check if the users made mistakes.
Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.
The place teams practice programming - setup a challenge and solve it together.
Ruby
Websites
Today we will learn how to write a web page with HTML and style it with CSS. Our goal is to create a personal portfolio page with a presentation and contact page.
In this workshop, you’ll learn the very basics of creating a website.
Python
This tutorial from the University of Waterloo(Canada) has an introduction to Python, including typical failures.
Learn Python for one hour and get a feeling of the language.
We’ll be learning how to write code to do cool and useful stuff. No longer will you be bound to use others’ programs to do things with your computer - you can make your own!
This handcrafted guide exists to provide both novice and expert Python developers a best practice handbook to the installation, configuration, and usage of Python on a daily basis.
Coding game where you can improve your solutions or conquer the universe.
Whatever your motivations are, here you will find information about Python and 3D modelling program Blender, but also new ideas how to use computers and software at school or just for fun.
JavaScript
Learn to code with JavaScript Hero, the tutorial with interactive exercises.
The goal of this workshop is to learn enough JavaScript to be dangerous, and to get a good feel for the natural habitat (web, browser, HTML) of JavaScript programs.
We have many ways to do Hour of Code at Khan Academy. Choose the one that suits you best!
Coding game where you can improve your solutions or conquer the universe.
Git
just a simple guide for getting started with git. no deep shit ;)
Got 15 minutes and want to learn Git?
Today we will show you around GitHub, one of the most popular online platforms for sharing code and collaborating on projects. Our focus for this course will be on the tools GitHub provides to create websites and even blogs easily from within the platform.
This course is intended to introduce beginners to the social side of programming. We’ll be looking at one of the most popular sites for social programming - GitHub.