Useful Tools and Resources
Robot Kinematics: https://www.coursera.org/specializations/modernrobotics, you can enroll in the course with the audit mode for free.
Introduction to Artificial Intelligence: https://www.udacity.com/course/intro-to-artificial-intelligence--cs271
Introduction to Reinforcement Learning: https://www.udacity.com/course/reinforcement-learning--ud600
Introduction to Machine Learning: https://www.coursera.org/learn/neural-networks-deep-learning/. The version I took was free. You can enroll in the course with the audit mode for free.
Instructions I wrote to start to use the UR5d robot arm: https://scazlab.github.io/ur5e_setup_guide.html
Instructions I wrote to start to use the Kuka Youbot arm: https://scazlab.github.io/kuka_setup_guide.html
ROS (Robot operating System) is one of the most popular systems we use to code the robots. You can also run simulators with it. The ROS website contains enough tutorials for you to start with.
Disclaimer: I do not receive any finanial incentives for anything I recommeded here. I recommend them only because I read them myself and found them very useful.