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 14. August anmelden!

  • Kursdauer
    3 Monate

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

  • Kursbeginn
    Heute!

    Du kannst jederzeit loslegen

  • Vorraussetzungen
    Keine Vorkenntnisse erforderlich
  • 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

Lerne interaktiv und angewandt
Lerne interaktiv und angewandt

Lerne interaktiv und angewandt

Durch interaktive Quizzes und Lernvideos lernst du sie in der Anwendung. Wir sind überzeugt, dass nur angewandtes Lernen effektiv und nachhaltig ist. Diverse Projekte geben uns einen Eindruck, ob du das Gelernte verinnerlicht hast und in verschiedenen Kontexten beherrschst. So ist das Nanodegree-Zertifikat für euch und uns etwas wert.

Lerne dazu, mit jedem einzelnen Projekt

Lerne dazu, mit jedem einzelnen Projekt

Du steckst Arbeit in deine Projekte, wir auch. Codezeile für Codezeile erhälst du individuelles und detailliertes Feedback von unseren Experten. So durchläufst du das Programm effizient, nachhaltig und erfolgreich.

Hilfe. Motivation. Inspiration. Deine Lerncommunity!
Hilfe. Motivation. Inspiration. Deine Lerncommunity!

Hilfe. Motivation. Inspiration. Deine Lerncommunity!

In unserer moderierten Foren könnt ihr euch 24/7 nicht nur mit Tutoren, sondern auch mit anderen Lernenden austauschen, Fragen stellen und beantworten, Ideen, Branchennews und Materialien mit anderen Interessierten teilen. Unsere AbsolventInnen nennen die Communities regelmäßig als größten Vorzug der Nanodegree-Programme.

Wo Lernerfolg zu Karrieregrundlage wird

Wo Lernerfolg zu Karrieregrundlage wird

Eure Projekte aus dem Programm bilden als Portfolio eine aussagekräftige Bewerbungsgrundlage. Unsere Jobpartner sehen diese Portfolios auf der Suche nach Fachkräften regelmäßig ein, zudem gibt unser Karriereteam persönliches Feedback zu eurem Lebenslauf, euren Online-Profilen und möglichen Bewerbungsgesprächen.

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.

Learn now, pay later

To make it even easier to learn, you can finance your Nanodegree through Affirm.

  • Easy monthly payments

    As low as 50 $ per month at 0% APR.

    Learn more.

  • Flexible Payments

    Pay your monthly bill using a bank transfer, check, or debit card.

Lerne jetzt, wie man programmiert

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

insgesamt

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



Programmieren lernen bei und mit Udacity

Erfolgsgeschichten

Program Details

    PROGRAM OVERVIEW - WHY SHOULD I TAKE THIS PROGRAM?
  • Why should I enroll?

    Knowing how to code can give you an edge in a growing variety of fields. Whether you're interested in becoming an artificial intelligence engineer or a web developer—or simply want to use programming to enhance your current career—you'll need a strong foundation, and in this program, you’ll build a strong foundation in fundamental programming concepts. You won't need any prior experience with coding to enroll, and we've extensively tested the lessons with beginning students to make sure they're understandable, engaging, and effective.

  • What jobs will this program prepare me for?

    While this is an introductory course that is not designed to prepare you for a specific job, after completing this program, you will be familiar with the fundamental skills used in web development, including HTML, CSS, JavaScript, and Python.

  • How do I know if this program is right for me?

    If you want to learn to code but have little or no experience, this program offers the perfect starting point.

    ENROLLMENT AND ADMISSION
  • Do I need to apply? What are the admission criteria?

    No. This Nanodegree program accepts all applicants regardless of experience and specific background.

  • What are the prerequisites for enrollment?

    No prior experience with programming is required.

    You will need to be comfortable with basic computer skills, such as managing files, running programs, and using a web browser to navigate the Internet.

    You will need to be self-driven and genuinely interested in the subject. No matter how well structured the program is, any attempt to learn programming will involve many hours of studying, practice, and experimentation. Success in this program requires meeting the deadlines set for your termand devoting at least 10 hours per week to your work.

    You will need to be able to communicate fluently and professionally in written and spoken English.

  • If I do not meet the requirements to enroll, what should I do?

    The only technical skills required for this program are basic computer skills.

    TUITION AND TERM OF PROGRAM
  • How is this Nanodegree program structured?

    This program consists of one three (3)-month long term. To graduate from the program, you'll need to successfully complete all required projects.

    These projects are designed to give you hands-on practice, and enable you to demonstrate your mastery of the concepts.

    Each project will be reviewed by the Udacity reviewer network. Feedback will be provided and, if you do not pass the project, you will be asked to resubmit the project until it passes.

    Passing all of the projects will earn you an Intro to Programming Nanodegree program certificate confirming that you have completed this program and obtained fundamental programming concepts and skills.

  • How long is this Nanodegree program?

    Access to this Nanodegree program runs for the period noted in the Term length section above.

    See the Terms of Use and FAQ for other policies around the terms of access to our Nanodegree programs.

  • Can I switch my start date? Can I get a refund?

    Please see the Udacity Nanodegree program FAQs found here for policies on enrollment in our programs.

  • I have graduated from the Intro to Programming Nanodegree program but I want to keep learning. Where should I go from here?

    The Intro to Programming Nanodegree program gives you a solid foundation from which to start a wide variety of more advanced and more specialized programs.

    Here are some recommendations for what you might want to try next.

    Please note that for some of these programs, you may need additional prerequisites that are not covered in the Intro to Programming Nanodegree program. You can find detailed info on these prerequisites on the pages linked above.

    SOFTWARE AND HARDWARE - WHAT DO I NEED FOR THIS PROGRAM?
  • What software and versions will I need in this program?

    Software/version requirements:

    • Python 3
    • A code/text editor, such as vim, Sublime Text, Atom, or VSCode
    • A web browser
    • A command line interface, such as Terminal (on Mac) or Git Bash (on Windows)

    Hardware Requirements:

    • A modern personal computer running macOS, Windows, or Linux, with a high-speed Internet connection.
  • Which version of Python is taught in this program?

    The Intro to Programming Nanodegree program teaches Python 3.

Programmieren lernen

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