Two years ago, I wrote an article entitled "10 Important Skills Students Need for the Future". Basically, they need critical thinking, problem solving, teamwork, and communication skills.
This weekend, I found this on Twitter. It shows that employers agree that these are the critical skills students need. Project Based Learning is a great way to develop these skills.
10 Important Skills Students need for the Future
Project Based Learning Resources
10 Technology Skills Every Student Needs for the Future