Unsere Kurse:

Spiele-Entwicklung

Lerne den Einstieg in die Spiele-Entwicklung mit Lua und PICO-8.
Du wirst viel programmieren und kleine Grafiken und Soundeffekte erstellen. Am Ende des Kurses hast du dein erstes fertiges Computerspiel entwickelt.

Details Buchen

HTML und CSS

In diesem Kurs werden wir eine Webseite von Grund auf erstellen. Dabei lernen wir, wie mit Hilfe von HTML, CSS und JavaScript moderne Webseiten programmiert werden. Dieser Kurs richtet sich an Anfänger, die keine Vorkenntnisse haben, und Webentwicklung lernen wollen.

Details Buchen

HTML und CSS - Aufbaukurs

Dies ist der Aufbaukurs zu HTML und CSS. In diesem Kurs werden wir weiter an unserer Webseite bauen, und uns weitere Webtechnologien anschauen. Der Dozent kann dabei besonders auf die Wünsche und Fragen der Teilnehmer eingehen. Der Kurs ist für Anfänger, es sind keine Vorkenntnisse nötig.

Details Buchen

Einen Blog entwickeln

In diesem Kurs kannst du deinen eigenen Blog entwickeln. Hierfür nutzen wir das Framework Hugo, und lernen dabei HTML und CSS. Dieser Kurs ist für Anfänger. Es sind keine Vorkenntnisse nötig.

Details Buchen

LEGO Mindstorms EV3 - Einstiegskurs

Wir bauen LEGO Mindstorms EV3-Roboter, und programmieren sie. Dies ist ein Einsteigerkurs für Menschen ab 9 Jahren.

Details Buchen

LEGO Mindstorms EV3 - Kurs für Fortgeschrittene

Dies ist der Fortgeschrittenen-Kurs zu LEGO Mindstorms EV3. Hier wird Vorwissen zum Thema Programmieren und Bauen von LEGO Technic vorausgesetzt.

Details Buchen

Learn to Code

Dieser Kurs ist für alle Einsteiger, die programmieren lernen wollen. Er vermittelt die Grundlagen der Programmierung in JavaScript. Mit praktischen Programmier-Beispielen lernen die Teilnehmer, wie man z.B. Operatoren, Variablen, Funktionen und Schleifen benutzt. Das Ziel des Kurses ist, das Grundwissen zum Programmieren zu vermitteln. Es sind keine Vorkenntnisse erforderlich.

Details Buchen

Code Week Workshop: Geo Apps Programmieren

Zur Code Week 2018 in Hamburg geben wir einen Workshop zum Thema Geo-Apps Programmieren für Jugendliche. Wir zeigen euch, wie man man eine eigene Android App entwickelt, auf der man eine Karte anzeigen, Marker setzen, oder den eigenen Standort sharen (oder vortäuschen!) kann.

Details Buchen

Data Science mit Python

Dieser Kurs gibt eine Einführung in Data Science und Machine Learning mit Python. Darin zeigen wir, wie man Python einrichtet und für Data Processing benutzt, wie man Daten sinnvoll darstellt, und wie man die scikit-learn-Bibliothek und Tensorflow für Anwendungen aus dem Bereich des maschinellen Lernens, wie z.B. Classification und Prediction, einsetzt.

Details Interessiert mich

Go

Dieser Kurs vermittelt die Sprache Go und seine Features und Besonderheiten. Wir werden Go dazu benutzen, um einen eigenen Web-Server zu entwickeln. Dieser Kurs ist für Entwickler, die bereits Programmiererfahrung haben.

Details Interessiert mich

Node.js

In diesem Kurs setzen wir einen Node.js-Server auf und programmieren ihn dazu, die Daten einer Datenbank zu verwalten. Für diesen Kurs sollte man die Sprache JavaScript schon kennen.

Details Interessiert mich

JavaScript for Web

Dieser Kurs zeigt, wie man JavaScript für moderne Webentwicklung einsetzt. Wir lernen, auf Click-Events zu reagieren, die Elemente der Webseite zu verändern und Benutzer-Interaktion hinzuzufügen. Dieser Kurs ist für Anfänger, die bereits die Grundlagen von JavaScript, HTML und CSS kennen.

Details Interessiert mich

iOS-Apps entwickeln

Dieser Kurs lehrt iOS-App-Entwicklung. Dieser Kurs vermittelt das grundlegende Wissen, das man braucht, um iOS-Entwickler zu werden.

Details Interessiert mich

Swift

Dieser Kurs lehrt die Programmiersprache Swift, die bei der iOS-App-Entwicklung für iPhone und iPad eingesetzt wird. Darüber hinaus lernt man in diesem Kurs objekt-orientierte Programmierung (OOP), was das grundlegende Konzept vieler moderner Programmiersprachen ist.

Details Interessiert mich

Android-Apps entwickeln

In diesem Kurs lernt man Android-App-Entwicklung. Man lernt, wie man verschiedene Komponenten zu Screens zusammensetzt, wie man Sensoren wie GPS benutzt, und wie man mit einem Server kommunizieren kann. Dieser Kurs vermittelt das grundlegende Wissen, das man braucht, um Android-Entwickler zu werden.

Details Interessiert mich

Java

Dieser Kurs bietet einen Einstieg in die Programmiersprache Java. Wir werden ein kleines Java-Programm erstellen, das die Finanzen einer Firma verwaltet. Der Kurs ist für fortgeschrittene Anfänger, die schon etwas Programmiererfahrung in einer anderen Sprache haben.

Details Interessiert mich

Design Patterns Serie - Episode 1

Dieser Kurs zeigt 4 Design Patterns für objektorientierte Softwareentwicklung: Composite, Singleton, Flyweight und Observer. Für jedes der Patterns schauen wir uns an einem Beispiel an, welches Problem das Pattern löst, implementieren das Pattern einmal selbst in Java, und sprechen über die Vorteile und Nachteile in einer offenen Diskussion.

Details Interessiert mich

Design Patterns Serie - Episode 2

Dieser Kurs zeigt 5 Design Patterns für objektorientierte Softwareentwicklung: Decorator, Factory Method, Abstract Factory, Proxy, und Command. Für jedes der Patterns schauen wir uns an einem Beispiel an, welches Problem das Pattern löst, implementieren das Pattern einmal selbst in Java, und sprechen über die Vorteile und Nachteile in einer offenen Diskussion.

Details Interessiert mich

Design Patterns Serie - Episode 3

Dieser Kurs zeigt 5 Design Patterns für objektorientierte Softwareentwicklung: Adapter, Facade, Mediator, Strategy, und Chain of Responsibility. Für jedes der Patterns schauen wir uns an einem Beispiel an, welches Problem das Pattern löst, implementieren das Pattern einmal selbst in Java, und sprechen über die Vorteile und Nachteile in einer offenen Diskussion.

Details Interessiert mich

Design Patterns Serie - Episode 4

Dieser Kurs zeigt 5 Design Patterns für objektorientierte Softwareentwicklung: Bridge, Builder, Visitor, Prototype, und Interpreter. Für jedes der Patterns schauen wir uns an einem Beispiel an, welches Problem das Pattern löst, implementieren das Pattern einmal selbst in Java, und sprechen über die Vorteile und Nachteile in einer offenen Diskussion.

Details Interessiert mich

Design Patterns Serie - Episode 5

Dieser Kurs zeigt 4 Design Patterns für objektorientierte Softwareentwicklung: Memento, State, Template Method, und Iterator. Für jedes der Patterns schauen wir uns an einem Beispiel an, welches Problem das Pattern löst, implementieren das Pattern einmal selbst in Java, und sprechen über die Vorteile und Nachteile in einer offenen Diskussion.

Details Interessiert mich