Many options on learning Swedish, including distance learning, courses in Sweden and proficiency tests in Swedish, can be found at Study in Sweden's website Learning Swedish.
The Swedish Institute offers a free tutored web course to learn Swedish