Collaborative training เป็นรูปแบบของการฝึกอบรมที่ผู้คนจำนวนมากเรียนรู้ร่วมกันเป็นกลุ่มโดยผ่านระบบเช่นคอมพิวเตอร์ที่เชื่อมต่อผ่านการเชื่อมต่ออินเทอร์เน็ต มีหลายรูปแบบที่แตกต่างกันของการฝึกอบรมประเภทนี้สามารถทำได้แม้ว่ามันจะเป็นเรื่องธรรมดาสำหรับครูคนเดียวที่จะสอนนักเรียนหลายสิบคนหรือหลายร้อยคนในคราวเดียว ซอฟต์แวร์ประเภทต่าง ๆ สามารถนำมาใช้เพื่อจุดประสงค์นี้ได้และโปรแกรมที่ใช้มักจะให้ครูมีตัวเลือกและเครื่องมือต่าง ๆ จำนวนมากเพื่อใช้ในระหว่างการสอน การฝึกอบรมความร่วมมือมักจะถูกใช้ในสถานการณ์ที่การพานักเรียนมาเรียนด้วยกันหรือสอนพวกเขาเป็นรายบุคคลจะเป็นสิ่งต้องห้าม
มักใช้เป็นรูปแบบของ E-learning โดยทั่วไปแล้วการฝึกอบรมความร่วมมือมักใช้ประโยชน์จากเทคโนโลยีที่ทันสมัยและฮาร์ดแวร์คอมพิวเตอร์เพื่อการเรียนรู้ที่ดีขึ้น ฮาร์ดแวร์และซอฟต์แวร์ที่ใช้สำหรับการฝึกอบรมประเภทนี้อาจแตกต่างกันไป แต่โดยทั่วไปแล้วจะประกอบด้วยคอมพิวเตอร์จำนวนหนึ่งที่มีโปรแกรมที่เหมาะสมติดตั้งอยู่ ผู้ใช้นั่งที่คอมพิวเตอร์เหล่านี้และเชื่อมต่อกับงานนำเสนอหรือชั้นฝึกอบรมที่นำเสนอโดยผู้สอนคนเดียว ผู้สอนนี้มักจะใช้คอมพิวเตอร์ด้วยเช่นกันและเครื่องมือที่เขาหรือเธอสามารถใช้สามารถเพิ่มประสิทธิภาพอย่างมากในการฝึกอบรมร่วมกัน
โปรแกรมที่ใช้สำหรับการฝึกอบรมความร่วมมือช่วยให้นักเรียนสามารถโต้ตอบโดยตรงกับระบบที่ถูกสอนให้พวกเขามากขึ้น ผู้สอนคนหนึ่งอาจสอนระบบคอมพิวเตอร์ใหม่ให้กับพนักงานของ บริษัท ที่ทำงานในร้านค้าหรือสถานที่ห่างกันหลายร้อยไมล์ นักเรียนเหล่านี้สามารถเห็นและได้ยินอาจารย์และโต้ตอบกับระบบการฝึกอบรมรุ่นใหม่ของคอมพิวเตอร์ที่ใช้ โปรแกรมการฝึกอบรมความร่วมมือบางโปรแกรมจะอนุญาตให้นักเรียนคลิกปุ่มเพื่อระบุว่าเขามีคำถามจากนั้นผู้สอนสามารถเปิดไมโครโฟนให้นักเรียนเพื่อให้เขาหรือเธอถามคำถาม
ในขณะที่การฝึกอบรมความร่วมมืออาจมีราคาแพง แต่ก็มักจะเป็นวิธีการที่เหมาะสมสำหรับการฝึกอบรมใน บริษัท ใหญ่หรือหน่วยงานภาครัฐ มันมีค่าใช้จ่ายอย่างมากในการขนส่งพนักงานหลายร้อยคนไปยังศูนย์ฝึกอบรมและเวลาที่ผู้สอนจำนวนหนึ่งต้องเดินทางไปยังสถานที่ต่าง ๆ และฝึกอบรมพนักงานด้วยตนเองอาจเป็นสิ่งต้องห้าม การใช้การฝึกอบรมร่วมกันผู้สอนคนเดียวสามารถสอนคนได้หลายสิบหรือหลายร้อยคนอย่างรวดเร็วและค่าใช้จ่ายของเทคโนโลยีที่จำเป็นในการใช้โปรแกรมการฝึกอบรมประเภทเหล่านี้อาจน้อยกว่าตัวเลือกอื่น ๆ


