Nanodegree-Programm

Programmieren lernen

Dein Einstieg in Web- und App-Entwicklung, Machine Learning, Datenanalyse und KI

Programmierkenntnisse sind in der digitalen Welt nicht mehr wegzudenken – unabhängig von Position oder Branche. Mit diesem Online-Kurs lernst du das Programmieren und legst so den Grundstein für deine Karriere. Die Kursinhalte richten sich gezielt an Einsteiger, die eine Computersprache lernen wollen. Sie lernen, wie Programmierer arbeiten, denken und Probleme angehen.

Bis 17. Juli anmelden!

  • Dauer
    3 Monate

    Lerne 10 Stunden/Woche, um in 3 Monaten abzuschließen

  • KURSBEGINN
    17. Juli 2018
  • Voraussetzungen
    Keine Vorkenntnisse erforderlich

    Detaillierte Voraussetzungen ansehen

  • Sprache
    Englisch

    Lernmaterialien und Kurskommunikation in englischer Sprache

Warum soll ich mit Udacity Programmieren lernen?

Weil Programmierkenntnisse in unserer digitalen Welt nicht mehr wegzudenken sind. Eine Programmiersprache zu erlernen ist eine der gefragtesten Fähigkeiten, die du dir aneignen kannst.

Egal, ob du einfach Spaß daran hast, etwas Neues zu lernen, ob du eine Karriere starten oder um zukunftsträchtige Fähigkeiten bereichern willst – es ist Zeit, jetzt mit dem Programmieren anzufangen. Dieser Online-Kurs ist dein Sprungbrett, um als Programmiererin oder als Programmierer durchzustarten – und das ganz ohne Vorkenntnisse.


Warum soll ich mit Udacity Programmieren lernen?

2.500
AbsolventInnen aus 80 Ländern

Effective & Engaging Content
Effective & Engaging Content

Effective & Engaging Content

Get started learning front end web development through interactive content like quizzes, videos, and hands-on programs. Our learn-by-doing approach is the most effective way to learn web development skills.

Beneficial and Supportive Project Review

Beneficial and Supportive Project Review

Advance quickly and successfully through the curriculum with the support of expert reviewers whose detailed feedback will ensure you master all the right skills.

Engaging Community
Engaging Community

Engaging Community

Join a dynamic community of learners who are committed to an intensive and productive learning experience. You’ll give and receive support, make connections, and stay abreast of trends in your field. Our graduates consistently cite community as one of the most valuable features of their Nanodegree program experience.

Build a Portfolio of Resume Worthy Projects

Build a Portfolio of Resume Worthy Projects

Build real projects that demonstrate your skills mastery. These projects will populate a portfolio that can be shared with prospective employers. Our hiring partners regularly review these portfolios when seeking qualified candidates.

Was du lernst

Kursplan herunterladen
Lehrplan

Dein Einstieg in die Programmierung

Unsere Welt ist programmiert, mit diesem Programm verstehst du sie ein Stück besser: Lerne die Grundlagen HTML, CSS und Python und entdecke ihre Möglichkeiten anhand diverser Projekte. Du wirst souveräner im Umgang mit Code, denkst und löst Probleme wie ein Programmierer.

Lerne das Einmaleins der Programmierung mit HTML, CSS und Python und beginne, problemlösend zu denken wie Programmierer.

Weniger anzeigen

Dauer: 3 Monate

  • Die Grundlagen von HTML

    Und so geht’s los: Orientiere dich in der Welt des Programmierens, lerne die nötigen HTML-Grundlagen und schreibe deine ersten eigenen Zeilen Code!

  • Die Grundlagen von CSS

    Schmücke deinen HTML-Code mit CSS (Cascading Style Sheets). Experimentiere mit der Anpassung verschiedener Stilregeln in CSS, um deine Website zum Glänzen zu bringen. Schaffe das Design, das deine persönliche Website ausmachen soll.

    Sammelkartenspiel
  • Die Grundlagen von Python

    Entdecke grundlegende Programmierkonzepte in Python, darunter Logikprüfungen, Datenstrukturen und Funktionen. Dabei lernst du Syntax, Debugging-Techniken und grundlegende Problemlösungskonzepte.

    Schere, Stein, Papier
  • Die Grundlagen von JavaScript

    JavaScript ist als Programmiersprache für dynamische Webanwendungen allgegenwärtig. Hier lernst du ihre Grundlagen der Webentwicklung mit JavaScript.

    Malen nach Zahlen

“Programmieren lernen ist der optimale Weg, so viel wie möglich aus unserer spannenden Zukunft zu machen.”

— MARC ANDREESSEN, GRÜNDER VON MOSAIC, NETSCAPE UND ANDREESSEN HOROWITZ

Von und mit den Besten lernen

Karl Krueger
Karl Krueger

Tutor

Acht lange Jahre war Karl Site Reliability Engineer (SRE) bei Google für die Automatisierung und das Monitoring der weltweit meistfrequentierten Website zuständig. Keine schlechte Erfahrung, um danach Kurse für Udacity zu entwickeln.

Kelly Howard
Kelly Howard

Product Lead

Als Produktleiterin aller Web Development-Programme bei Udacity sorgt Kelly auch in diesem Programm für aktuelle Inhalte und Projekte.

Julia Van Cleve
Julia Van Cleve

Tutorin

Julia war Mathelehrerin in San Jose, Kalifornien, und freiberufliche Web-Entwicklerin für kleine Unternehmen in der Bay Area, bevor sie begann, Lerninhalte bei Udacity zu entwickeln.

James Parkes
James Parkes

Tutor

James machte seinen Abschluss in Informatik und Mathematik und wurde Tutor in diversen Udacity-Programmen. Seine Mission: anderen Türen öffnen. Sein Werkzeug: ausgezeichnete Lernerfahrungen.

Lerne jetzt, wie man programmiert

Nanodegree-Programm
Programmieren für Anfänger
$599 USD

insgesamt

Dein dreimonatiger Zugang zu Kursmaterial, Tutoren, Community und Projektgutachten.

Jetzt anmelden


Programmieren lernen bei und mit Udacity

Erfolgsgeschichten

Programm-Details

    Übersicht – Was spricht für dieses Nanodegree-Programm?
  • Warum soll ich mich anmelden?
    Programmieren zu lernen, kann einem in einer wachsenden Zahl von Branchen und Berufen einen enormen Vorteil verschaffen. Ob du Ingenieur für künstliche Intelligenz werden willst, Webentwickler oder dein aktuelles Jobportfolio einfach um grundlegende Programmierfähigkeiten erweitern möchtest – dieses Programm legt verständlich und effektiv die Grundlagen der Web-Entwicklung. Durch Quizzes, Lernvideos und diverse Projekte wirst du dir HTML, CSS und Python aneignen und lernen, wie Programmierer an Probleme herangehen. Dafür brauchst du keine Coding-Vorkenntnisse!
  • Auf welche Jobs bereitet mich das Programm vor?
    Dieses Programm ist ein Einführungskurs ins Programmieren – keine konkrete Vorbereitung auf einen Job oder gar Weg in diesen Job. Wir bieten hier keine Karriereberatung oder Jobpartnerschaft an, du wirst nach dem Programmieren für Einsteiger-Programm von Udacity allerdings mit den Grundlagen der Web-Entwicklung vertraut sein, dich auf HTML, CSS, JavaScript und Python verstehen. Diese Fähigkeiten können von großer Bedeutung für deine aktuelle Tätigkeit oder spätere Karriere sein.
  • Woher weiß ich, dass dieser Kurs der richtige für mich ist?
    Du willst Programmieren lernen, hast aber wenig oder kein Vorwissen? Dann bist du hier genau richtig.
    Anmeldung
  • Gibt es spezifische Zulassungsbedingungen? Muss ich mich bewerben?
    Nein. Dieses Nanodegree-Programm ist für Einsteiger konzipiert, wir akzeptieren also alle Teilnehmerinnen, unabhängig von ihren Erfahrungen und dem fachlichen Hintergrund.
  • Welche Fähigkeiten muss ich für das Programmieren für Anfänger-Programm mitbringen?

    Allgemeine Voraussetzungen

    • Dieser Kurs verlangt keine Programmiererfahrung, Vertrauen mit grundlegenden Computeranwendungen sind allerdings von Vorteil: Du findest dich im Internet zurecht, weißt, wie Dateien verwaltet werden, kannst Programme installieren und ausführen.
    • Der Schwierigkeitsgrad der Projekte richtet sich nach dem Wissensstands des jeweiligen Lernenden. Unwissen macht gar nichts, du solltest aber neugierig sein, dich nicht mit der erstbesten Lösung zufrieden geben und Lernausdauer mitbringen. Dann kannst du dir mit unserer Hilfe alles beibringen, was du über Programmierung wissen musst.
    • Zur Unterstützung gibt es Foren und persönliche Betreuung durch Chats und Video-Calls. Die Kommunikation findet allerdings – genau wie der Unterricht – durchweg in englischer Sprache statt. Du solltest also problemlos auf Englisch kommunizieren können.
    Programm-Struktur
  • Wie ist dieses Nanodegree-Programm aufgebaut?
    Dieses Nanodegree-Programm besteht aus einem (1) Abschnitt, der drei (3) Monate dauert. Dieser Abschnitt hat einen festen Start- und einen festen Endtermin. Um das Programm erfolgreich (also mit einem Zertifikat) abzuschließen, musst du innerhalb dieser Frist alle erforderlichen Projekte abgeben und bestehen. An diesen Projekten wendest du das Gelernte praktisch an und demonstrierst, dass du die Tools und Konzepte beherrschst.

    Sobald du es eingereicht hast, wird jedes deiner Projekte von einem Experten aus unserem Netzwerk begutachtet und mit Feedback versehen. Wenn du das Projekt nicht bestehst, hast du die Chance, es solang zu überarbeiten (und immer wieder zur Begutachtung einzureichen), bis der Experte das Projekt als bestanden markiert.

    Dein Nanodegree-Zertifikat erhältst du, wenn du alle Projekte innerhalb der Kursfristen erfolgreich bestanden und somit deine Programmierkenntnisse nachgewiesen hast. Die Projekte bilden außerdem ein Projektportfolio, das künftige Bewerbungen eindrucksvoll ergänzen wird.
  • Wie lange dauert das Nanodegree-Programm?
    Der Zugang zum Nanodegree-Programm gilt für drei (3) Monate.

    In den Udacity Nanodegree-FAQ findest du alle Informationen zu Fristen und Verlängerungen in unseren Programmen.
  • Kann ich später mit dem Programm beginnen? Kann ich mir die Kursgebühren erstatten lassen?
    In den Udacity Nanodegree-FAQ findest du alle Informationen zur Anmeldung und Erstattung unserer Programme.
  • Ich möchte nach dem Programmieren für Anfänger Nanodegree-Programm weiterlernen. Was bietet sich für mich an?
    Dieses Programm ist die ideale Grundlage für eine Vielzahl fortgeschrittener und spezialisierter Programme. Ein paar Ideen, wie es für dich weitergehen könnte:

    Einige dieser Programme erfordern Vorwissen, das das Programmieren für Anfänger-Programm nicht abdeckt. Detaillierte Angaben findest du auf den verlinkten Kursübersichtsseiten.
    Software und Hardware - Was brauche ich für dieses Programm?
  • Erfordert das Programm bestimmte Software oder Hardware?

    Software-Anforderungen:

    • Python 3
    • Code/Text-Editor wie vim, Sublime Text, Atom oder VSCode
    • Aktueller Webbrowser
    • Kommandozeilen-Interface wie Terminal (Mac) oder Git Bash (Windows)

    Hardware-Anforderungen:

    • Moderner PC mit macOS, Windows oder Linux und high-speed Internetverbindung
  • Welche Version von Python lerne ich im Programm?
    Im Programmieren für Anfänger Nanodegree-Programm lernst du Python 3.

Programmieren lernen

Dein Einstieg in Web- und App-Entwicklung, Machine Learning, Datenanalyse und KI