The basic level courses contain all the basics you need, whether you're just starting to learn German or looking for a "fresh-up" of your language skills:
basis-deutsch allows you to learn mostly at home (via internet). You will converse with other learners. A personal tutor will guide you, help you learn German, and give you valuable information about German culture and society.