Begleitkurse und Nanodegree-Programme

Programmieren mit React
Als React Developer denkst du Front End-Entwicklung neu! Lerne mit React, React mit Redux und React Native deklarative Benutzeroberflächen zu erstellen.
Lerne Front-End Web Development
In unserem Front End Nanodegree-Programm lernst du nicht nur theoretisch, du kannst dein Wissen direkt in Projekten anwenden und entwirfst so ein eindrucksvolles Portfolio, das dich als Front End Developer ausweist.

In Zusammenarbeit mit AT&T Google Github

Lerne Full Stack Web Development
Dieser Online-Kurs bereitet dich auf einen Job als Full Stack-Entwickler vor. Mit Python, HTML, CSS, JavaScript und SQL wirst du komplexe Webanwendungen entwickeln und komplexe, relationale Datenbanken aufsetzen, die Anwendungsdaten sichern. Dein Projektportfolio wird ein Zeugnis dieses neuen Wissens sein.

In Zusammenarbeit mit Amazon Web Services GitHub AT&T Google

Intro to JavaScript
Learn the fundamentals of JavaScript, the most popular programming language in web development.
Einführung in die Informatik
Grundlegend wichtige Konzepte der Informatik erlernst du in diesem einführenden Python-Kurs. Durch ‚Learning by doing’ baust du deine eigene Suchmaschine und ein soziales Netzwerk.
Programming Foundations with Python
Introductory programming class to learn Object-Oriented Programming, a must-have technique to reuse and share code easily. Learn by making projects that spread happiness!
Wie man Git und GitHub nutzt
Wie man Versionsverwaltung benutzt, ein wichtiges Tool für jeden Developer, lernst du hier. Der Schwerpunkt dieses Kurses liegt auf Git, einem spezifischen Version Control System, sowie auf GitHub, einer Plattform zur Verwaltung von Software-Entwicklungsprojekten.
Introduction to Python
Python is one of the most popular programming languages in the world. If you already know another language and want to expand to Python, this is the course for you!
Linux Command Line Basics
Eine Einführung in das Linux Kommandozeilen-Interface.
Grundlagen des Responsiven Web Designs
Lerne und praktiziere Strategien zur Entwicklung von Websites, die auf jedem Gerät gut aussehen! Entwickelt mit Pete LePage von Google.

In Zusammenarbeit mit Google

Einstieg in relationale Datenbanken
Relationale Datenbanken sind ein leistungsstarkes Tool, das in der ganzen Branche genutzt wird. Lerne die SQL-Basics und wie du deinen Python Code mit einer relationalen Datenbank verbindest.
Front End Frameworks
Explore and build interactive, single-page applications with popular JavaScript frameworks!

In Zusammenarbeit mit Google

GitHub & Collaboration
Learn how to interact with remote repositories and collaborate with other developers on GitHub.
Full Stack Grundlagen
Lerne die Grundlagen für Back-end Web Development, indem du von Grund auf anhand des iterativen Entwicklungsprozesses deine eigene Web Applikation erstellst.

In Zusammenarbeit mit Amazon Web Services

Computer-Vernetzung
Hierbei handelt es sich um einen Computer-Vernetzungs-Kurs für Fortgeschrittene, der die neuesten Konzepte und Tools vertieft, die von der Computer-Vernetzungs-Branche eingesetzt werden.

In Zusammenarbeit mit Georgia Institute of Technology

Designing RESTful APIs
Baue und sichere einen Webserver mit einer RESTful entwicklerfreundlichen API, mit dem Entwickler gerne arbeiten.
Objektorientiertes JavaScript
Erstelle verschiedene JavaScript Objekte und probiere aus, wie deren Vererbungsmodelle das In-Memory-Modell deiner App beeinflussen. Erlange Einfachheit und Modularität in deinem eigenen Code.

In Zusammenarbeit mit Hack Reactor

Performance Optimierung von Websites
Erfahre, wie Browser HTML, CSS und JavaScript in Websites konvertieren, während du mit Chrome Developer Tools experimentierst, um die Geschwindigkeit der Website zu messen und zu optimieren!

In Zusammenarbeit mit Google

JavaScript Promises
Lerne, wie du asynchrone Arbeiten durch Native JavaScript Promises vereinfachst!
HTML5 Canvas
Lerne, wie du mit Hilfe von HTML5 Canvas Bilder und sogar interaktive Animationen kreieren und modifizieren kannst.
JavaScript Entwurfsmuster
Lern die Bedeutung von Code-Organisation und wie du sie implementierst - entweder anhand des konventionellen JavaScript oder einer organisatorischen Bibliothek bzw. Framework.
Einführung in AJAX
Während du eine Web App mit Daten von Google Street View, der New York Times und Wikipedia baust, lernst du, wie du asynchrone Anforderungen durchführst!
Web Accessibility
Get hands-on experience making web applications accessible. You’ll understand when and why users need accessibility, then you’ll dive into how to implement.

In Zusammenarbeit mit Google

Responsive Images
Geh über Image-Tags hinaus! Lerne, wie du Bilder zum Bestandteil des Workflows im Responsiven Design machst.

In Zusammenarbeit mit Google

Einstieg in jQuery
Lerne, wie du zu DOM Zugang erhältst und durch Nutzung von jQuery ganz einfach verändern kannst!
Offline Web Applikationen
Entwickle offline-first Web Applikationen unter Verwendung von Service Workers und IndexedDB.

In Zusammenarbeit mit Google

Client-Server Communication
Learn how a client communicates with a server, including HTTP's request and response cycle, HTTP/2 and HTTPs.

In Zusammenarbeit mit Google

JavaScript Tests
Wie du deine Web-Anwendungen sicher iterierst, indem du den Red-Green-Refactor Workflow-Zyklus und automatisierte Teststrukturen nutzt, lernst du in diesem Kurs.
Einführung in HTML und CSS
Lerne, wie man digitale Design Mock-ups in statische Webseiten konvertiert und wie du dir eine responsive Portfolio-Site baust, auf der du deine Arbeiten präsentieren kannst.
Asynchronous JavaScript Requests
Learn how to asynchronously request data in your web applications with Ajax.
Authentifizierung und Autorisierung: OAuth
Lerne, wie man das OAuth 2.0 Framework implementiert, damit User sich einfach und sicher bei deinen Web Apps anmelden können.
Konfigurieren von Linux Web Servern
Bediene datengetriebene Web Apps, während du dich zunächst mit einem Ubuntu Linux Web Anwendungsserver vertraut machst, ihn dann konfigurierst und schließlich sicherst.
Browser Rendering Optimierung
Dieser Kurs entmystifiziert die Rendering-Pipeline des Browsers. Dadurch wird dir das Entwickeln von hochleistungsfähigen Web Apps erleichtert.

In Zusammenarbeit mit Google

Web Tooling und Automatisierung
In diesem Kurs lernst du, wie du deine Entwicklungsumgebung einrichtest und durch automatische Optimierung eine Menge Zeit und Arbeit sparst.

In Zusammenarbeit mit Google

Building High Conversion Web Forms
Steigere Conversions mit Best Practices für schnelle, effiziente Formulare! Lerne, wie du Webformulare für Nutzer aller Geräte designst und erstellst.

In Zusammenarbeit mit Google

Deploying Applications with Heroku
Deploy your first web application using the Heroku platform and learn about the underlying mechanics of web hosting.
Backbone.js lernen
Diese Sammlung von kuratierten Quellen bringt dir bei, wie du anhand des Backbone Frameworks gut organisierte Web Applikationen schreibst.
Einführung in Point&Click App Development
In diesem kurzen Kurs erstellst du leistungsstarke Apps ohne Code zu schreiben. Das ist cool, sowohl für angehende Entwickler als auch für alle, die wissen möchten, was Programmierer eigentlich machen.

In Zusammenarbeit mit Salesforce

Web Development
Angefangen mit den Basics, wie das Web funktioniert, vermittelt dir dieser Kurs alles, was du für das Erstellen und Skalieren deines eigenen Blogs, so dass eine große Anzahl von Nutzern unterstützt wird, wissen musst.
Dynamic Web Applications with Sinatra
Sinatra is a micro-framework for quickly developing small Ruby applications for the web. In this course, you'll learn all about Sinatra, routing, and templating.
The MVC Pattern in Ruby
In this course you’ll learn how to organize your code, and why that’s important. You’ll be using the MVC Design Pattern in the web application micro-framework Sinatra.
Mobile Web Development
In diesem Kurs erfährst du, wie du großartige Mobile Web Experiences schaffen kannst. Außerdem sprechen wir über Probleme mit der Leistungsfähigkeit auf mobilen Endgeräten und wie man von mobilen Sensoren Gebrauch macht.

In Zusammenarbeit mit Google

ES6 - JavaScript Improved
Learn about the changes made to the JavaScript programming language in ECMAScript 6 and how to use these new improvements to write better cleaner code.
Please waitLoading…