MITB Banner

Free Online Resources To Get Started With Autonomous Cars

Self-driving autonomous cars are coming to change the society we live in – probably revolutionise the way we travel in 21st century. The autonomous vehicles are being widely developed and tested and probably will become more dominant by 2040. Big companies such as Tesla, Google, Audi, Uber and Nissan, among others, are pouring millions of dollars to get the cars on the road. The rush to develop self-driving are also fueling lucrative deals for startups that specialise in AI and robotics.

But are you wondering how to get the resources to get started with the self-driving autonomous cars? Don’t worry, we’ve got you covered. Here we list down few free resources that might help you get started:

MIT 6.S094: Deep learning for self-driving cars:

This online class is an introduction to the practice of deep learning through applied theme of building a self-driving car. It is designed for beginners and for those who are new to machine learning. The material for the course is free and open to everyone. The research group includes software engineers and research scientists and is backed by companies like Google,  Amazon Alexa, Nvidia, among others.

If you are interested enroll for the classes, here are few steps involved to get started:

  1. Create an account on the site to stay up-to-date.
  2. Join slack channel(deep-mit.slack.com)
  3. Watch the lectures and guest talks
  4. Interact with the instructor Lex Fridman on Twitter, LinkedIn, Instagram, Facebook or just subscribe on YouTube.
  5. And if you have any question, you can check out their FAQ Google Doc.

Computer Vision for Autonomous Vehicles: Problems, Datasets and State-of-the-Art

This lengthy survey paper provides a state-of-the-art survey on Computer Vision for Autonomous Vehicles. This survey paper covers several specific topics, which includes recognition, reconstruction, motion estimation, tracking, scene understanding and end-to end learning. The paper also discuss open problems and research challenges. It also provides an interactive platform which allows to navigate topics and methods, and provides additional information and project links for each paper. The paper is available online in PDF format. The survey claims that it bridges the gap between robotics, intelligent vehicles, photogrammetry and computer vision by providing an thorough overview and comparison which includes works from all fields. If you want to get up to speed in the field quickly and you want everything in one spot then this survey paper might prove to be a great help.

Kevin Huges’ Blog on Self-driving MarioKart with Tensorflow:

Kevin Huges in his blog explains how he was able to train an AI to drive a virtual vehicle using the same technique Google uses for their self-driving cars. He also says that with 20 minutes of training data, his AI was able to drive the majority of the simplest course. Kevin Huges used Tensorflow to train an agent that can play MarioKart 64. Kevin Huges was a developer at Shopify. He also worked on Artificial Intelligence at Queen’s University.

Python plays Grand Theft Auto V:

In a video series Harrison Knisley shows how to create a self-driving car using Python to play Grand Theft Auto V. He says GTA V is a open, sand-box type of environment that can be controlled and it makes a great development area. You can also check out his code here.

Udacity open source self-driving car project:

The open source code by Udacity is written by hundreds of students from across the globe. In here, you will be able to contribute code to a real self-driving car that will run on the road. Like any open source project, this code base will require a certain amount of thoughtfulness. You can also form a team and take the Udacity open source code challenges by joining Udacity’s slack community and then join the #challenges channel in Udacity. Each Udacity challenge will contain prizes for the effective contribution, you will also get an exciting learning experience.

Self-Driving car engineer Nanodegree:

The online teaching startup, Udacity offers a four-month ‘nanodegree’ course, which teaches you the skills and techniques used by self-driving car teams at the most advanced technology companies in the world. The only prerequisites for students interested in the intro class are some programming experience like C++, Python and algebra. Though enrolling for the course is not free and will cost some money.

Access all our open Survey & Awards Nomination forms in one place >>

Picture of Smita Sinha

Smita Sinha

I have over three-years of experience in editing, reporting. My career in journalism began with The Economic Times. When I am not busy, I read, I binge-watch web series.

Download our Mobile App

CORPORATE TRAINING PROGRAMS ON GENERATIVE AI

Generative AI Skilling for Enterprises

Our customized corporate training program on Generative AI provides a unique opportunity to empower, retain, and advance your talent.

3 Ways to Join our Community

Telegram group

Discover special offers, top stories, upcoming events, and more.

Discord Server

Stay Connected with a larger ecosystem of data science and ML Professionals

Subscribe to our Daily newsletter

Get our daily awesome stories & videos in your inbox
Recent Stories