Here are the resources I consider essential to learn how to speak Portuguese.
Favourite Courses & Apps to Give Your Portuguese a Boost

PortuguesePod101
This is my favourite Portuguese audio course. This course is much better value than more famous audio courses, and in my opinion it’s more effective too!
Check website | Read our review
Semantica Portuguese
An excellent step-by-step course that teaches you Portuguese through videos. This system does a great job of teaching you “real life” Portuguese, with videos recorded in Rio.
Check websitePortuguese Speaking Tools: Practice with Native Speakers
Speak from day one is my approach to any new language. I have one tool I recommend for this:

italki
italki connects you with native Portuguese speakers for spoken practice on Skype. You can pay Portuguese tutors for (affordable) one-to-one video lessons, or find a free language exchange partner! This link takes you right to the Portuguese tutors on the site.
Check website | Read our reviewPortuguese Listening and Pronunciation Resources

Glossika
Learn through sentences and repetition. Glossika uses the “mass sentence method” combined with an advanced spaced repetition system to teach you Portuguese in context. Best for upper-beginner to intermediate learners.
Check websitePortuguese Learning Websites You Must Bookmark Today
You’ll return to these resources again and again in your Portuguese study sessions.

Forvo
Find out how any Portuguese word is pronounced. Just type the word you’re looking for into the search bar in Portuguese!
Check website
Wordreference
A dictionary with a difference, as all words include a discussion thread about their subtle meanings.
Check websiteStart Speaking Portuguese Now
Need help getting started? I designed this course to guide you through your first week:

Conversation Countdown
Have your first conversation in Portuguese in just seven days. This is one of our most popular courses, and with good reason, because you’ll get results fast.
Check website
Social