Dojo Learning is a Canadian e-learning company that provides online training to small and large companies. Users can create, deliver, sell, and instruct online training programs – users build courses and programs online for others to utilize. Both public and private learning networks are possible, complete with your own company branding, allowing users to provide courses or create packages, training programs, or training companies. Lessons are announced and delivered via email. Companies can provide employee trainings or lesson building, with closed or open sessions and enrollment, private domains, and personalized (theme, logo, etc.) interfaces to match company brands. Trainers can create and organize lessons for customers, friends, or Dojo users. All payments are processed by Dojo, which also provides marketing and online sharing abilities.