A lot of the courses out there focus on Unreal 4 but many of the concepts are similar. Having worked on a vehicle heavy game with AI in the last year I will say it is much more challenging than a traditional humanoid character-based game as there is less out of the box, particularly on AI. It’s good you have some experience in Unreal first as I wouldn’t recommend a vehicle-based game for your first project.
You can use Epic’s guide for how to transition from UE4 PhysX vehicle base classes to the UE5 chaos ones:
https://docs.unrealengine.com/5.0/en-US/how-to-convert-physx-vehicles-to-chaos-in-unreal-engine/
When I was learning this I found these resources helpful:
https://www.udemy.com/course/vehicles-in-ue4
https://www.udemy.com/course/pro-unreal-engine-game-coding
For AI in cars these are good overviews as well as the second Udemy course above. The standard in the industry is to use spline path following if your vehicles should navigate on a road more or less staying in a particular lane. You can use landscape splines for that or create your own road actor that uses a spline component. If the vehicle is more off-road you can use a nav mesh to navigate. I actually take a hybrid approach using both sources of information.
https://dev.epicgames.com/community/learning/tutorials/9LJn/unreal-engine-5-ai-driven-cars
https://dev.epicgames.com/community/learning/tutorials/ryL5/unreal-engine-follow-a-spline-and-report-distance-along-it-using-an-actor-component
For splines, I’ve found these resources helpful (the last one is a bit older but a lot of the same concepts still apply)