The idea that humans have a unique ability to develop and share complex ideas and knowledge, and also to share this knowledge from one person to another, especially across generations over time is called...
The answer would be Collective Learning. The reason is, if a group of people fail in something they learn from those mistakes so they improve upon them, in doing so they share this knowledge with new generations. Each generation makes improvements on this knowledge.