This author represented a comprehensive literature review and the successful development of an automatic Arduino car which can detect objects, give warning and avoid collisions. The model car will run at full speed in regular situations, slow down when obstacle is found in 100cm and stops when obstacle is found in 20cm. The car continuously measures distance and takes instant decisions. The project incorporates principles of coding, Computer Engineering and Electrical Engineering knowledge, artificial intelligence and robot car components. Moreover, the literature review on the most relevant papers was conducted to gather knowledge about the advancements in machine learning, deep learning, artificial intelligence, hardware components, automatic car algorithms and other methods. The findings lay the groundwork for future project advancements, with the final driverless car project aiming to integrate machine learning and deep learning methods, algorithms and technologies to enable the automatic detection of road lanes and traffic signals.