Intro to Self-Driving Cars
In this program, you’ll sharpen your Python skills, apply C++, apply matrices and calculus in code, and touch on computer vision and machine learning. These concepts will be applied to solving self-driving car problems. At the end, you’ll be ready for our Self-Driving Car Engineer Nanodegree program!
Take a step forward
7 Weeks of training
5 Weeks of Technical training>
2 Weeks for Professional training>
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 can enroll in the Self-Driving Car Engineer Nanodegree program, which will fully prepare you for a career in the field. If you are new to the field of self-driving cars, you can consider this a two-stage path to career readiness.
After passing this course’ assessment, you will get direct access to Udacity classroom
You should meet the following criteria:
Programming & Mathematics>
Proficient in spoken and written English>
You fulfill the technical prerequisites and pass the technical assessment of the Nanodegree you selected.>
You are seeking to get a job in the same field of the Nanodegree you are applying for.>
You haven't joined the Expert track before either for this specialization or a different one.>
You are a university graduate.>
What You will learn?
- Project Joy Ride
- Project 2D Histogram Filter in Python
Working with Matrices
- Project Implement a Matrix Class
- Project Translate Python to C++
Project Translate Python to C++
Performance Programming in C++
- Project Performant C++
Navigating Complex Data Structures
- Project Planning an Optimal Path
Visualizing Calculus and Controls
- Project Trajectory Visualizer
Machine Learning and Computer Vision
- Project Image Classifier from Scratch
Extra Training of
Career Readiness Privileges
Watch our graduates’ stories!
Program Success Stories
Jirar KamelData Analysis Graduate (Challenger & Professional)
Ahmed El-SaddekData Analysis Graduate (Advanced & Expert)
Mina MakramWeb Development Graduate (Professional Track)
Abdelrahman MagdyFreelancer – Web Development Graduate (Professional & Advanced)
Ahmed GharibData Analysis Graduate (Challenger & Professional & Advanced)
Mohamed SamirDigital Marketing Graduate (Advanced Track)
Maha ZanatyDigital Marketing Graduate (Advanced Track)
Mohamed MahmoudWeb & Digital Marketing Graduate (Challenger – Professional)
Why do you study with Udacity?
Job-ready talent. Superior outcomes
We partner with leading technology companies to learn how technology is transforming industries, and teach the critical tech skills that companies are looking for in their workforce. With our powerful and flexible digital education platform, even the busiest learners can prepare themselves to take on the most in-demand tech roles.