Examine your target audience (who you will be training) and determine whether they need hands-on training or just lectures.
Create a specific training session that directly applies to your audience's needs. Try not to create something general unless that is being requested. For example, if you need to train secretaries in using Microsoft Word at an "advanced" level, don't provide a general overview of Microsoft. Instead, build in advanced skill sets such as How to Perform a Mail Merge.
Provide incentive for the employees to come to training. For example, you could provide a nice lunch in-between sessions with snacks during break times, or give a day off in exchange for the day the employee spent in training.
Communicate the specifics on what training is available and why it would benefit the employee to attend. Some great reasons are to aid them in getting their job done, to be prepared for a new task they may have to perform in the future or to possibly get a promotion in the future because of their advanced skill set. To inform employees of the training, send them an email, post it on the company website and blog, announce it in the company newsletter and send hard copy flyers.