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

Weder lesen noch Schreiben - lerne Programmieren mit Symbolen
Lightbot

Steuere einen kleinen Roboter, der den Boden anleuchten möchte.

SpriteBox

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.

Scratch JR

Erstelle eigene interaktive Geschichten und Videos mit der App.

Blöcke

Schreibe eigene Programme, indem du Blöcke zusammen steckst.
Blockly-Spiele

Puzzle, navigiere durch ein Labyrinth oder bewege Vögel - mit Blockly lernst du die Grundlagen der Programmierung.

code.org

Minecraft, Star Wars, Anna und Elsa, Angry Birds, Flappy Bird - lerne Programmieren, indem du Rätsel löst.

Snap

Baue dein eigenes Spiel oder eine Geschichte, indem du Blöcke zusammen steckst und malst.

Scratch

Erstelle eigene interaktive Geschichten und Spiele mit der App.

App Inventor

Erstelle eigene Android Apps. Es gibt eine Reihe von Tutorials, die du benutzen kannst.

Ardublocks

Programmiere den Arduino mit Blöcken, steuere LEDs und andere Bauteile an.

Programmieren mit der Maus

Programmiere mit der Maus aus der Wissenssendung "Sendung mit der Maus" des WDR

Paper-IO-Bot

Programmiere einen Bot für das Spiel Paper.io.

Syntax

In textbasierten Programmiersprachen schreibst du dein Programm mit der Tastatur.
Hamstermodell

Steuere einen Hamster durch eine eckige Welt und hilf ihm, alle Körner zu finden.

Go-Tour

Willkommen zu einer Einführungstour in die Programmiersprache Go.

Reguläre Ausdrücke

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

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.

Cyber Dojo

The place teams practice programming - setup a challenge and solve it together.

Ruby

Ruby is eine Allzweckprogramiersprache.
Sonic Pi

Lerne kreativ Programmieren indem Du Musik komponierst und dazu verschiedene Stile von Klassik, Jazz, Grime und EDM benutzt.

Try Ruby

Got 15 minutes? Give Ruby a shot right now!

Webseiten

Mit diesem Material kannst du lernen, eigene Webseiten zu bauen.
Meine erste Webseite

Erstelle deine eigene Webseite. Dieses Tutorial zeigt dir, wie das geht.

Webseiten bauen mit HTML und CSS

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.

Webseiten bauen mit PHP

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

Python is eine Allzweckprogramiersprache.
Code Combat

Renne mit deinem Helden durch ein Verlies und bekämpfe Oger.

Waterloo Tutorial

Das Waterloo-Tutorial führt auf unterschiedliche Weisen in Python ein und geht auf übliche Fehler ein. Es wird vom BWINF empfohlen.

Python3-Kurs

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.

Eine Stunde Python

Learn Python for one hour and get a feeling of the language.

Programmiereinführung mit Python

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.

Check-IO

Coding game where you can improve your solutions or conquer the universe.

Python & Blender

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

JavaScript ist die Programmiersprache, in der Webseiten geschrieben werden.
JavaScript Hero

Lerne programmieren mit JavaScript Hero, dem Tutorial mit interaktiven Übungen.

Kursmaterial - JavaScript für absolute Anfänger

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.

Mache eine Hour of Code mit der Khan Academy

Es gibt viele Wege, um an der "Hour of Code" teilzunehmen. Wähle den, der dir am meisten zusagt!

Code Combat

Renne mit deinem Helden durch ein Verlies und bekämpfe Oger.

Check-IO

Coding game where you can improve your solutions or conquer the universe.

Git

Wenn du Git benutzt, kannst du deine Programme mit anderen teilen und die Programmgeschichte behalten.
git - Der einfache Einstieg

eine einfache Anleitung, um git zu lernen. Kein Schnick-Schnack ;)

Arduino

Arduinos sind kleine Computer, mit denen du LEDs, Motoren und vieles mehr ansteuern kannst.
Start Hardware

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.

Funduino

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.

Arduino-Tutorial

Einführung in Arduino, in sechs einfachen Schritten loslegen.

English

Symbols

Neither reading nor writing - learn programming with symbols.
Scratch JR

Create own interactive stories and videos with this app.

Blocks

Write your own programs by plugging building blocks together.
Blockly Games

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.

code.org

Minecraft, Star Wars, Anna and Elsa, Angry Birds, Flappy Bird - learn programming by solving riddles and completing levels.

Snap

Build your own game or story by painting and pulling building blocks together.

Scratch

Create own interactive stories and games with this app.

App Inventor

Create your own Android Apps. There are several tutorials that you can use.

Paper-IO-Bot

Program your own bot for the game Paper.io.

Syntax

In text based programming you write your program with the keyboard.
Go-Tour

Welcome to a tour of the Go programming language.

Regular Expressions

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

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.

Cyber Dojo

The place teams practice programming - setup a challenge and solve it together.

Ruby

Ruby is an all purpose programming language.
Sonic Pi

Learn to code creatively by composing or performing music in an incredible range of styles from Classical & Jazz to Grime & EDM.

Try Ruby

Got 15 minutes? Give Ruby a shot right now!

Websites

With this material, you can learn how to make your own websites.
Building out Web Pages with HTML and CSS

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.

CSS-Classes

In this workshop, you’ll learn the very basics of creating a website.

Python

Python is an all purpose programming language.
Waterloo Tutorial

This tutorial from the University of Waterloo(Canada) has an introduction to Python, including typical failures.

Hour of Python

Learn Python for one hour and get a feeling of the language.

Introduction to Programming with Python

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!

The Hitchhiker’s Guide to Python!

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.

Check-IO

Coding game where you can improve your solutions or conquer the universe.

Python & Blender

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

JavaScript is the programming language for websites.
JavaScript Hero

Learn to code with JavaScript Hero, the tutorial with interactive exercises.

Curriculum - JavaScript for absolute beginners

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.

Try an Hour of Code with Khan Academy

We have many ways to do Hour of Code at Khan Academy. Choose the one that suits you best!

Check-IO

Coding game where you can improve your solutions or conquer the universe.

Git

If you use Git, you can work on programs in a group and keep track of the development history.
git - the simple guide

just a simple guide for getting started with git. no deep shit ;)

Try GitHub

Got 15 minutes and want to learn Git?

GitHub from Scratch

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.

Social Coding with GitHub

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.

Arduino

Arduinos are small computers which you can use to control LEDs, motors and more.

Español

Símbolos

No hace falta leer or escribir - aprender a programar con símbolos
Lightbot

Da instrucciones a un pequeño robot que quiere iluminar baldosas en el suelo.

Scratch JR

Esta aplicación te permite crear tus propias historias interactivas.

Bloques

Escribe tus propios programas juntando bloques.
Juegos con Blockly

Blockly Games es una serie de juegos educativos creados por Google para enseñar conceptos de programación.

code.org

Minecraft, Star Wars, Anna y Elsa, Angry Birds, Flappy Bird - aprende a programar resolviendo acertijos.

Scratch

Esta aplicación te permite crear tus propios juegos e historias interactivas.

App Inventor

Crea tus propias aplicaciones en Android. Haz varios tutoriales que puedes utilizar para aprender.

Sintaxis

En lenguajes de programación basados en texto, tú escribes tu programa con el teclado.
Go-Tour

Bienvenido al tour por el lenguaje de programación Go.

Project Euler

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.

Cyber Dojo

The place teams practice programming - setup a challenge and solve it together.

Ruby

Ruby es un potente lenguaje de programación que se puede usar para muchas cosas.
Try Ruby

Got 15 minutes? Give Ruby a shot right now!

Python

Python es un potente lenguaje de programación que se puede usar para muchas cosas.
Waterloo Tutorial

Este tutorial de la Universidad de Waterloo (Canadá) contiene una introducción a Python, incluyendo errores frecuentes.

Learn Python for one hour and get a feeling of the language.

Introducción a Programando con Python

Aprenderemos cómo escribir código para hacer cosas útiles y geniales. Ya no estará obligado a usar programas de los demás para hacer cosas con su computadora!

Check-IO

Coding game where you can improve your solutions or conquer the universe.

JavaScript

Check-IO

Coding game where you can improve your solutions or conquer the universe.

Git

git - la guía sencilla

una guía sencilla para comenzar con git. sin complicaciones ;)