How do complex systems work? Can nature help us understand them? In order to explore answers to these questions, we will run a series of experiments that will serve as an introduction to swarm robotics, machine learning and bionics. The purpose of this course is to see natural phenomena under the light of new technology. By creating basic individual behaviors, we will analyze intricate collective ones.