This seminar course aims to provide an overview on the topic of collective robotics while exploring key areas like complexity science, network science, and engineering. Our curriculum goes beyond traditional engineering education by incorporating concepts from complexity and network science, offering a broad, interdisciplinary experience. In the beginning, we address potential societal and ethical concerns related to autonomous systems, particularly in areas like military use, privacy, and security, and we commit to ensuring an ethical approach on the study and use of collective robotics throughout the progress of the course. A key feature of the course is the participation of research and industry-leading experts as distinguished guest speakers. This gives us the chance to hear from professionals actively working in the field.