Udemy offers a wide array of online training courses.  

Topics include:

Computer Programming

Foreign Languages

Finance

Management

Public Speaking

HR

Business Law

Marketing

Sales

Productivity

And More!