Metasploitable (https://sourceforge.net/projects/metasploitable/) is a project more focused on infrastructure, strictly designed to teach the use of Metasploit, a popular exploitation framework, but useful when it comes to learning all kinds of security topic.