Swarm robotics and multi-agent systems leverage simple agents to create complex behaviors, drawing inspiration from nature. These systems are characterized by features such as decentralization, emergence, self-organization, and redundancy. This chapter provides insights into the principles, control strategies, and applications of swarm robotics, enabling learners to understand and design efficient systems in dynamic environments.