Description
Intro to Self-Driving Cars is an introductory self-driving car training course published by Udacity Specialized Academy. This 4-month course is one of the largest and most comprehensive self-driving car courses available on the Internet, taught by a group of experienced experts. This training contains a series of scattered but very practical topics such as Python and C++ programming languages, matrices and applied calculations, computer vision and machine learning. East. All these topics are used to solve problems and challenges in the field of self-driving cars, and by bringing together everyone’s potentials, we will be able to develop 100% autonomous and intelligent cars.
This training is not recommended for beginning students and the student should have some basic knowledge in the areas of introductory algebra and reading and editing Python and C++ codes.
What you’ll learn in Introduction to Self-Driving Cars
- Bayesian inference
- Principles and Basics of Self-Driving Car Design
- Ways to understand and observe the environment thanks to self-driving cars
- Object-oriented programming and its importance in the development of autonomous cars
- Linear algebra and matrices
- The basics of Python and C++ programming languages
- Complex data structures
- Writing algorithms and algorithmic thinking
- Advanced and functional accounts
- Use different Python-based libraries and frameworks for visualizing data and mathematical problems
- machine learning
- computer vision
- And…
Course Specifications
Editor: audacity
Instructors: Sebastian Thrun, Andy Brown, Cezanne Camacho, Andrew Pastor, Anthony Navarro, Elecia White and Tarin Ziyaee
French language
Intermediate level
Number of lessons: 41
Duration: approx. 4 months
course topics
Part 01: Orientation
Module 01: Welcome to the introduction to self-driving cars!
Module 02: Preparation
Part 02: Bayesian thinking
Module 01: Bayesian thinking
Part 03: Working with matrices
Module 01: Working with matrices
Part 04: C++ Basics
Module 01: C++ Basics
Part 05: Performance programming in C++
Module 01: Performance programming in C++
Part 06: Navigating Data Structures
Module 01: Navigating Data Structures
Part 07: Vehicle Movement and Control
Module 01: Vehicle Movement and Control
Part 08: Computer Vision and Machine Learning
Module 01: Computer Vision and Machine Learning
Part 09: Graduation!
Module 01: Congratulations!
Module 02: Guaranteed admission to your next Nanodiploma
Introduction to the prerequisites of self-driving cars
Students should have some programming experience (writing short scripts in a programming language) and be comfortable with algebra. You should also feel comfortable reading and modifying the code provided to you, knowing that resolving code issues can still be difficult. If you think you need more preparation, here are some additional resources you can use:
Free courses
Paid programs
- Introduction to the Nanodegree Programming Program
- Data Analyst Nano Degree Program
What software and versions do I need in this program?
For this Nanodegree program, you will need to have the minimum equipment requirements described here: https://www.udacity.com/tech-requirements.
What versions of TensorFlow, Keras, ROS and C++ are taught in this program?
- TensorFlow version 1.3
- Keras version 2
- Kinetic ROS
- Python Version 3
- C++ version 11
Pictures
Self-Driving Car Introduction Video
installation guide
In order to view the course lessons in an organized and regular manner, run the index.html file and scroll through the videos through this file.
english subtitles
Quality: 720p
Download link
File password(s): free download software
size
3.4 GB