Coursera Introduction to Self-Driving Cars online course introduces you to the concept of self-driving cars. You will be learning the details about the hardware used in self-driving cars, components of a self-driving software stack, and how to program vehicle control and modelling. You will also analyse the current industry practices and safety structure related to vehicle development.
The Introduction to Self-Driving Cars programme by Coursera is offered in collaboration with the University of Toronto. You will learn to develop the control code that will help in navigating a self-driving car in a racetrack with the CARLA simulation environment as part of your final project. Certain hardware and software specifications are required to be able to run the CARLA simulator, which will be covered in the curriculum.
Furthermore, the Introduction to Self-Driving Cars courses houses several practice exercises, quizzes, graded assignments, and a final project. All these elements will help you learn and master the core concepts covered during the programme and reinforce your learning. Besides, upon successful completion of the course, you become eligible for the award of a course completion certificate by Coursera.
The Highlights
Online learning
Shareable certificate
Offered by the University of Toronto
Lecture videos and transcript
Self-driving car specialisation
Tangible career benefits
Advanced-level of difficulty
Self-paced training
Free enrolment
Financial aid
Industry-expert mentors
Programme Offerings
Online Course
video transcript
self paced training
Shareable Certificate
Practical exercises
Flexible Deadlines
pre recorded video lectures
advanced level course
course deliver in English
Graded Assignments
practice quizzes.
Courses and Certificate Fees
Certificate Availability
Certificate Providing Authority
yes
Coursera
Introduction to Self-Driving Cars fees details:
Particulars
Amount
Course Fee, 1 Month
Rs. 6,634
Course Fee, 3 Month
Rs. 13,268
Course Fee, 6 Month
Rs. 19,903
Eligibility Criteria
The prerequisites for the Coursera Introduction to Self-Driving Cars programme include a background in electrical and computer engineering/robotics/mechanical engineering. As it is an advanced-level programme, other prerequisites such as sound knowledge of Python 3.0, linear algebra, Calculus, Physics, and statistics is necessary.
To get the certificate, students need to submit and clear the assignments. Students also need to meet the passing criteria for the programme. However, students need to purchase the course to get a certificate. Coursera will award you a shareable certificate that you can attach to your LinkedIn profile or in your CV.
What you will learn
Programming skills
After completing the Introduction to Self-Driving Cars online training programme, you will acquire the following knowledge:
Hardware used for self-driving cars
Know the major components of the self-driving software stack
Understand the safety frameworks and on-going industry trends for vehicle development
To enrol in the Introduction to Self-Driving Cars training programme can follow the steps mentioned below:
Get to your course on the official website of Coursera: https://www.coursera.org/.
Look up the course by typing “Introduction to Self-Driving Cars” in the search bar.
Choose the “Join for Free” tab on the top right corner of the page.
Create your account on Coursera or login via Google, Facebook, or Apple. If you have registered before, just log in and enrol for the course.
Application Details
You have to log in to enrol for the Introduction to Self-Driving Cars online programme by Coursera. There is no need for filling out an application form, and you can join for free by simply signing up. Then, you get access to the course material. Besides, you can avail of the seven-day free trial for the course, if you purchase the full specialisation.
The Syllabus
Videos
Welcome to the Self-Driving Cars Specialization!
Welcome to the Course
The Story of Autonomous Vehicles
Meet the Instructor, Steven Waslander
Meet the Instructor, Jonathan Kelly
Meet Diana, Firmware Engineer
Meet Winston, Software Engineer
Meet Andy, Autonomous Systems Architect
Meet Paul Newman, Founder, Oxbotica & Professor at the University of Oxford
Lesson 5 Supplementary Reading: Lateral Dynamics of Bicycle Model
Lesson 6 Supplementary Reading: Vehicle Actuation
Lesson 7 Supplementary Reading: Tire Slip and Modeling
Programming Assignments
Kinematic Bicycle Model
Longitudinal Vehicle Model
Ungraded Labs
Module 4 Programming Exercise: Kinematic Bicycle Model
Module 4 Programming Exercise: Longitudinal Vehicle Model
Videos
Lesson 1: Proportional-Integral-Derivative (PID) Control
Lesson 2: Longitudinal Speed Control with PID
Lesson 3: Feedforward Speed Control
Zoox's Approach to Self-Driving Cars
Readings
Lesson 1 Supplementary Reading: Proportional-Integral-Derivative (PID) Control
Lesson 2 Supplementary Reading: Longitudinal Speed Control with PID
Lesson 3 Supplementary Reading: Feedforward Speed Control
Assignment
Module 5 Graded Quiz
Videos
Lesson 1: Introduction to Lateral Vehicle Control
Lesson 2: Geometric Lateral Control - Pure Pursuit
Lesson 3: Geometric Lateral Control - Stanley
Lesson 4: Advanced Steering Control - MPC
Readings
Lesson 1 Supplementary Reading: Introduction to Lateral Vehicle Control
Lesson 2 Supplementary Reading: Geometric Lateral Control - Pure Pursuit
Lesson 3 Supplementary Reading: Geometric Lateral Control - Stanley
Lesson 4 Supplementary Reading: Advanced Steering Control - MPC
Assignment
Module 6: Graded Quiz
Videos
Lesson 1: Carla Overview - Self-Driving Car Simulation
Lesson 2: Final Project Overview
Final Project Solution
Congratulations on Completing Course 1!
Readings
Lesson 1 Supplementary Reading: Carla Overview - Self-Driving Car Simulation
CARLA Installation Guide
Programming Assignments
Final Project: Self-Driving Vehicle Control
Discussion Prompt
Your Learning Journey
Instructors
University of Toronto, Toronto Frequently Asked Questions (FAQ's)
1: Will there be any tests?
Yes, some of the modules of the Introduction to Self-Driving Cars programme have practice quizzes or graded quizzes or both. In the last module, you will be given a final project which you have to complete using the CARLA simulation.
2: What is the required hardware and software for the Introduction to Self-Driving Cars training by Coursera?
For the Coursera Introduction to Self-Driving Cars programme, you have to use the CARLA simulator. For the same, you must have a desktop/laptop with a quad-core Intel/AMD processor (2.5 GHz or faster) with 8 GB RAM, Windows 7 or Ubuntu 16.04 or OpenGL 3, and Radeon 687- HD series/NVIDIA GeForce 470 GTX or higher.
3: Is it necessary to have the prerequisites?
Yes, as the Coursera Introduction to Self-Driving Cars course is an advanced-level course, all the prerequisites are necessary. You must have a background in electrical, mechanical engineering, or robotics with sound knowledge of Python 3.0 and statistics.
4: Does the course offer a grade?
Yes, the Introduction to Self-Driving Cars programme by Coursera offers separate graded quizzes, assignments and programming assignments. They will be marked individually, and a final grade will be provided to you, after the completion of the programme.
5: What do I get if I subscribe to this programme?
Enrolling and subscribing for the Introduction to Self-Driving Cars advanced online course give you access to all the courses in the specialisation and you will be awarded an electronic certificate. It is added to your accomplishments page, from where you can either print it or link it to your LinkedIn account.