Skip to main content

Artificial Intelligence: Build a self-driving car

By Milo Spencer-Harper


Google's self driving cars have already driven 9 million miles by themselves! It is only a matter of time, before these cars are released to the public, transforming the world economy beyond recognition.

It's predicted that millions of jobs will be destroyed and millions created. Demand for machine learning engineers has never been higher.

Whether you are looking to launch a career in machine learning, want to use machine learning to power your business, or want to learn for fun, this is the perfect course for you.

I will teach you the machine learning skills you need and how to apply them, by building your own self-driving car from scratch! Your car will learn to navigate a 3D virtual world. It will interpret data, learn from its mistakes and take action.

Enroll today to start learning with me.

What will I learn?

  • Understand the theory behind AI
  • Learn to apply AI to real world problems
  • Deep neural networks
  • Computer Vision
  • Reinforcement Learning
  • Q Algorithm
  • Bellman Equation
  • Deep Q Learning
  • Build a virtual self-driving car


  • Basic Python knowledge

Course Curriculum

  1. Introduction to AI
  2. What is reinforcement learning? [FREE SAMPLE VIDEO]
  3. The Bellman equation
  4. The Q algorithm
  5. The living penalty
  6. Action selection policies
  7. Exploitation vs exploration
  8. Experience replay
  9. Temporal difference
  10. Q learning visualisation
  11. Introduction to artificial neural networks
  12. The deep Q algorithm
  13. Computer vision
  1. Instructions for Mac
  2. Instructions for Linux
  3. Instructions Windows
  4. Popular debugging tips
  1. Creating the virtual world - Step 1
  2. Creating the virtual world - Step 2
  3. Creating the car - Step 3
  4. Creating the sensors
  5. The Deep Q algorithm - Step 1
  6. The Deep Q algorithm - Step 2
  7. The Deep Q algorithm - Step 3
  8. The Deep Q algorithm - Step 4
  9. The Deep Q algorithm - Step 5
  10. Training the car
  11. Adjusting hyperparameters
  12. Conclusion
  1. How to apply AI to real world problems - Part 1
  2. How to apply AI to real world problems - Part 2
  3. Graduation
  4. Certificate of Completion
Milo Spencer-Harper

Course Instructor

Milo Spencer-Harper

After studying at Oxford University, I was struck by how the best professors made very complex ideas easy to understand. That is my mission. I believe in bringing the breakthroughs occurring in Artificial Intelligence from inaccessible academic papers to anyone who wants to learn.

I will personally help you with your questions.

Student Feedback


11 ratings



Carlo Bianchi

I enjoyed the course. The concepts were explained in a simple and concise manner. Definitely shows the amount of hard work put in by the instructor. The chat section is also responsive and interactive.

Sebastian Vasilyev

So good. I really liked the projects. But I should say that when Milo explains codes, I didn't quite understand things. It should be explained more detailed AND there should be little side projects to understand the concepts better.

Delyan Karpov

Very good course.

Walerian Jabłoński

I like the course but there are two issues that should be addressed: 1. finding the way of installing the environments on different platforms and keeping them updated for the students, 2. reducing the gap between the theory and the examples.

Niklas Bergmann

Intuitive, Lots of Samples, Loads of helpful links that help you dig into the deeper aspects of the subject matter. Love it.

Louis Agard

This was the first AI course I took. It was a great experience for me although some of the installations for the state-of-the-art ai technology was moving ahead making it difficult to install and get the same results. However, this is a great course.

Peter Fischer

Well organized and delivered. Quiz section might help to test the understanding in a better way.

Jimmy Davis

I really love this course and have been excited all the way through. It has been one of the funnest things I've done in my life, (IKR), and I look forward to learning more and more about AI as I study and use AI in my daily life.I have one complaint, the volume of the videos is very unbalanced. The first video will be very LOUD and the next one will be too quiet, as to be barely heard. I hope this can be addressed as I plan to go through all the videos again and again...thank you Milo for bringing this to me.

Zhang Fu

Have not finished the course, but already learnt a lot from it! What I like is that it teaches in a very easy-to-understand manner, starting from high-level, conceptual angles, and slowly tackle the technical part. Very good course! :)

Dilan Worthington

To much repetition without value examples. I hope the practical portions of this class bring it all together.

Marco Gillespie

The course is super exciting, you will get to slowly understand what AI is about. It contains theories and maths, but you don't need to be worried, is perfectly explained with a lots of examples given. I am actually feeling smarter. :D :)


  • 15 hours of on-demand video
  • 35 articles
  • Support by email and live chat for any questions you have
  • Full Python code examples
  • Access on mobile and desktop
  • Pay once for lifetime access
  • Certificate of completion



$200.00 94% off

29 days left at this price!

30 day money back guarantee