There are now several web-based e-learning software programs that allow students to practice writing characters, or other skills, mainly on desktop computers.With the declining prices and rising popularity of tablet PCs and smartphones these days, those devices may provide a more convenient e-learning platform, letting students practice at their own pace, anytime and anywhere.