Here are some topics that may be covered in a robotics curriculum: Introduction to robotics Basic organizing Electronic power Advance programming using variables Mechanics Design engineering Scientific processes Project management Modeling Kinematics Equations of motion Planning and control Here are some ways to learn robotics: Start with the basics: STEM education platforms, online tutorials, and books Join robotics clubs at school Explore DIY robotics kits Do an online robotics course Participate in robotics competitions Learn programming languages Attend robotics workshops and camps