Nanodegree-Programm

Intro to Self-Driving Cars

Dein Einstieg ins autonome Fahren

Unsere mobile Zukunft braucht keine Fahrer mehr. Aber dich! Unser Online-Kurs ist eine Einführung in die selbstfahrende Automobilität – online, kompakt und praxisnah. Lerne, welche Probleme Self-Driving Cars aufwerfen, was EntwicklerInnen dieser Branche machen und wie du hier eine Karriere startest.

Bis 4. September für den nächsten Kurs anmelden!

  • Kursdauer
    4 Monate

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

  • Classroom öffnet
    14. August 2018
  • Voraussetzungen
    Programmieren & Algebra

    Detaillierte Voraussetzungen ansehen

  • Sprache
    Englisch

    Lernmaterialien und Kurskommunikation in englischer Sprache

In Zusammenarbeit mit
  • Lyft
  • Polysync
  • Roborace
  • Voyage
Intro to Self-Driving Cars

Was spricht für dieses Nanodegree-Programm?

Mit minimaler Programmiererfahrung Maximales erreichen! Dieses Nanodegree-Programm legt die Grundlagen autonomen Fahrens und zeigt, wie seine Problemfelder mit Python und C++ angegangen werden. Es ist eine Einführung im doppelten Sinne: Der Abschluss öffnet die selbstfahrende Zukunft und ist euer Ticket für das Self-Driving Car Engineer Programm.


Was spricht für dieses Nanodegree-Programm?

Laut wiss. Schätzungen können autonome Fahrzeuge
1 Million
Menschenleben pro Jahr retten

Bahnbrechender Lehrplan
Bahnbrechender Lehrplan

Bahnbrechender Lehrplan

Sebastian Thrun, David Silver, Udacitys restliches Self-Driving Car Team: allesamt Pioniere der Branche. Unsere Programme sind die einzigen ihrer Art. Wenn du selbstfahrende Technologien entwickeln und verbessern möchtest, bist du hier richtig.

Außergewöhnliche Lernerfahrung

Außergewöhnliche Lernerfahrung

Lernen ist bei uns mehr als nur ein Inhalt. Mit Tag eins unterstützen wir dich: Dein persönlicher Mentor wird dich durch den Kurs begleiten, unsere Gutachter geben individuelles Feedback zu deinen Projekten und du tauschst dich in unserer Slack-Community mit Mitlernenden aus.

Zugang zum nächsten Nanodegree – und deiner Karriere
Zugang zum nächsten Nanodegree – und deiner Karriere

Zugang zum nächsten Nanodegree – und deiner Karriere

Diesem Programm übergeordnet ist unser Self-Driving Car Engineer Programm. Es führt euch direkt in die automotive Branche, hat allerdings eine Bewerbungsphase. Für AbsolventInnen dieses Einstiegsprogramms kein Problem: Ihr werdet definitiv angenommen.

Kaum Voraussetzungen

Kaum Voraussetzungen

Jeder, der ein bisschen Erfahrung in der Programmierung mitbringt, kann hier kompakt und online lernen, was automotive Fahrzeuge möglich macht und wie man ihre Probleme mit Python und C++ löst.

Was du lernst

Kursplan herunterladen
Kursplan

Dein Einstieg ins autonome Fahren

Hier wirst du den Umgang mit Python und C++ vertiefen, Matrizen und Kalkulation auf Code anwenden und Computer Vision sowie Machine Learning entdecken. Alle diese Gebiete helfen dir, Probleme rund um selbstfahrende Autos zu lösen. Und: Der Abschluss ist dein Ticket für den aufbauenden Self-Driving Car Engineer.

Du untersuchst den Komplex autonomes Fahren mit Python, C++, Matrizen und Kalkulation in Code, Computer Vision und Machine Learning.

Weniger anzeigen

Dauer: 4 Monate

Voraussetzungen

Lernende sollten Code lesen und modifizieren können, die Grundlagen linearer Algebra beherrschen und problemlos auf Englisch kommunizieren können.Detaillierte Voraussetzungen ansehen

  • Bayessches Denken

    Mathematisch liegt autonomen Vehikeln Bayessche Inferenz zugrunde. Damit steigen wir ein, um zu verstehen, wie das Auto sich und diverse Umwelt(en) auffasst.

    Spazierfahrt2D-Histogram Filter in Python
  • Mit Matrizen arbeiten

    In diesem Abschnitt lernt ihr zwei Lebensnotwendigkeiten für jeden Self-Driving Car Ingenieur: projektorientierte Programmierung und lineare Algebra.

    Eine Matrix implementieren
  • Grundlagen C++

    Autonome Fahrzeuge “sprechen” C++. Klar, dass wir uns darauf spezialisieren. Das Ziel: ein Programm in Python schreiben und in C++ übersetzen.

    Python wird zu C++
  • Performance mit C++

    Wir erarbeiten ein paar Grundsätze guten Codens und konzentrieren uns dabei auf grundlegende C++-Features, diskutieren aber auch Weiterführendes.

    Performance mit C++
  • Komplexe Daten steuern

    Algorithmisches Denken ist etwas, das du im Karriereverlauf verfeinern wirst. Hier fokussierst du dich auf häufig genutzte Datenstrukturen und Algorithmen.

    Die beste Route
  • Analysis und Visualisierung

    Dieser Abschnitt widmet sich den Grundlagen der Analysis und Pythons populärsten Visualisierungs-Bibliotheken.

    Visualisierung auf Vorlage
  • Machine Learning und Computer Vision

    Wann und wie unterscheidet eine KI zwischen Auto und Fußgänger? Wir klären, wie man mit Machine Learning die programmatische Bilderkennung “antrainieren” kann.

    Passant? Oder Fahrzeug?

“Mit den Technologien zur autonomen Mobilität erleben wir eine Revolution. Wir sollten sie aber nicht nur erleben, sondern gestalten. Ich bin mit sicher, dass unsere Absolventen die Revolution prägen können.”

— Sebastian Thrun, Präsident und Gründer von Udacity

Von und mit den Besten lernen

Sebastian Thrun
Sebastian Thrun

Präsident von Udacity

Wissenschaftler. Lehrer. Erfinder. Unternehmer. Sebastian Thrun ist vieles, unter anderem Gründer von Udacity und Tutor dieses Kurses. Sein Spleen: autonome Vehikel. Seine Mission: digitale Bildung weltweit erschwinglich machen.

Andy Brown
Andy Brown

Kursleiter

Andy begleitet uns seit den Frühtagen von Udacity: Während er am MIT Physik studierte, brachte er sich mit Udacity das Programmieren bei. Und half uns seitdem, unsere Lernerfahrung sukzessive zu verbessern.

Cezanne Camacho
Cezanne Camacho

Tutorin

Während ihres Elektrotechnik-Masters in Stanford hat sich Cezanne auf Computer Vision spezialisiert. Inspiriert vom Drang und der Fantasie aller, die Neues lernen wollen, will sie inklusivere und effektivere IT-Bildung erschaffen.

Andrew Paster
Andrew Paster

Tutor

Als Entwickler möchte Andrew lieber das Morgen zeigen als dem Gestern nachzuhängen. Mit einem Yale-Abschluss und einigen Jahren Lehrerfahrung kann er diese erfüllende Herausforderung auch den Lernenden dieses Kurses ermöglichen.

Anthony Navarro
Anthony Navarro

Produktleiter

Nach seiner Zeit bei der US Army hat Anthony einen Master in Computertechnik an der Colorado State gemacht. Er leitet unsere Nanodegree-Programme Robotik und Self-Driving Car Engineer.

Elecia White
Elecia White

Ingenieurin, Autorin, Gastgeberin

Elecia entwickelt für Logical Elegance, schreibt über Embedded Software bei O’Reilly und hat einen Podcast: Embedded.fm. Ihren Enthusiasmus für Entwicklung und Geräte will sie teilen – dieser Kurs ist Elecias Bühne.

Tarin Ziyaee
Tarin Ziyaee

Leiter KI bei Voyage

Als Leiter der Abteilung Künstliche Intelligenz bei Voyage Auto tüftelt Tarin an kostengünstigen selbstfahrenden Taxis. In seinen 14 Jahren als Experte für Reize und neuronale Netze hat er unter anderem Apple begleitet.

Learn now, pay later

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

  • Easy monthly payments

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

    Learn more.

  • Flexible Payments

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

Nanodegree-Grundlagenprogramm
Intro to Self-Driving Cars
$999 USD

insgesamt

Lerne in vier Monaten die Grundlagen der Entwicklung selbstfahrender Fahrzeuge wie C++, Machine Learning, Wahrscheinlichkeit und lineare Algebra.

Program Details

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

    Self-driving cars are the future of smart transportation, and this introductory program is the perfect way to start your journey to a self-driving car career! This program enables anyone with minimal programming experience to learn the essentials of programming a self-driving car, from machine learning to object-oriented programming to probabilistic robotics. You will learn how to solve problems in both Python and C++ as you discover what makes self-driving cars possible. Best of all, graduates earn guaranteed admission into our career-ready Self-Driving Car Engineer Nanodegree program!

  • What jobs will this program prepare me for?

    This program does not focus on job preparation. While many of the skills you learn are foundational skills for a career in self-driving cars, the goal of the program is for you to master the core skills necessary so you can progress to the advanced curriculum. When you graduate, you earn guaranteed enrollment into our Self-Driving Car Engineer Nanodegree program. This program will fully prepare you for a career in the field. So, if you are new to the field of self-driving cars, then you can consider this a 2-stage path to career readiness.

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

    If you're interested in self-driving cars, and already have a basic understanding of programming and algebra, then this program is right for you! If you're considering a career in this amazing field, but don't yet possess all the skills and experience necessary to start applying for jobs today, this program will be your first step toward a self-driving car career. When you graduate, you'll have guaranteed admission into our career-ready Self-Driving Car Engineer Nanodegree program, where you'll learn everything you need to know to launch your career.

  • What is the difference between the Intro to Self-Driving Cars Nanodegree program and the Self-Driving Car Engineer Nanodegree program?

    The Intro to Self-Driving Cars Nanodegree program is an intermediate program open to anyone with an interest in autonomous systems and some programming and/or quant background. The Self-Driving Car Engineer Nanodegree program is an advanced program focusing on in-depth knowledge of autonomous systems. The program requires an application and is designed for those with moderate to high programming, technical, and/or quant skills.

    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?

    Students should have some experience with programming—writing short scripts in a programming language—and be comfortable with algebra. You should also feel comfortable reading and modifying code that you are given, with the understanding that solving problems in code may still be challenging.

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

    We have a number of Nanodegree programs and free courses that can help you prepare, including: Intro to Computer Science, Programming Foundations with Python, Linear Algebra Refresher, Intro to Programming Nanodegree Program.

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

    The Intro to Self-Driving Cars nanodegree program is comprised of one (1) four (4)-month term. Students must complete the term and all five (5) projects to graduate from the Nanodegree program. Each project will be reviewed by the Udacity reviewer network and platform. Feedback will be provided and if you do not pass the project, you will be asked to resubmit the project until it passes.

  • 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 FAQs 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 Self-Driving Cars nanodegree program but I want to keep learning. Where should I go from here?

    Students who graduate from the Intro to Self-Driving Cars nanodegree program are guaranteed admission to the Self-Driving Car Engineer, Robotics Software Engineer, and Flying Car nanodegree programs.

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

    For this Nanodegree program, you will need to the minimum equipment requirements outlined here: https://www.udacity.com/tech-requirements.

  • Which version of TensorFlow, Keras, ROS, and C++ are taught in this program?

    The following versions are taught in this program (subject to update):

    • TensorFlow Version 1.3
    • Keras version 2
    • ROS Kinetic
    • Python Version 3
    • C++ Version 11

Intro to Self-Driving Cars

Dein Einstieg ins autonome Fahren