You can use Blackboard Learn to learn, educate, create groups, and share knowledge online.
You can use any method or learning theory to teach your course online because Blackboard Learn is a flexible application focused on enhancing students' achievements.
Blackboard enables students and faculty members to access registered courses online; Faculty members can teach through a secure and interactive environment with students through a package of tools, including but not limited to; Designing, sending, and grading tests and duties electronically, creating forums and blogs for students, upload and organize content (presentations), control its availability to students and access blackboard reports on active an inactive students. Blackboard comes with packages of services (Virtual Classes System, Test System, SMS System)
You can access BlackBoard Here.