You can't send people to a single training session and expect a perfect team. To build an effective team, you must commit to an ongoing training process. When you do, you'll build a staff that solves problems,produces more and works well as a team.
All teams have individuals, and even units of a team, that practices some skills alone.
But that kind of practice is only the prelude to team development. At some point, all team members must practice as a group or they'll never learn to play together. You can send your team members to training session separately to learn the basics of teamwork. But you can't depend on that alone. You can't assume they'll automatically work well together.