There's a free video course, consisting of 26 lessons covering all kinds of topics in Brazilian Portuguese grammar and usage. The course is called "Português Em Questão," and while it seems to have been designed for native speakers, it's accessible to non-native learners as well.
So far, I've only watched the introductory lesson (very short) and part of the first lesson, which is about 20 minutes long.
You can access the course by "liking" it on Facebook. Once you have clicked on "Like," you'll see the first couple of lessons. You can also register (for free) to view the rest of the lessons. The only information required to register is your name, an email address, and a password.
The teacher, Céu Marques, is dynamic and the lessons move fast. The teacher speaks rapidly, but even with my rudimentary Portuguese, I am able to follow her. For one thing, she slows down when she's explaining something, and she uses visual aids throughout the lessons.
This is definitely worth a look for anyone who has reached an intermediate level in their Portuguese studies.
The videos are also available on YouTube. Here is the first lesson.