FSI language courses were developed by Foreign Service Institute – U. S. Department of State using the FAST methodology (Familiarization & Short-Term Training). It covers the Brazilian Portuguese essentials comprehensively, and includes textbooks and audio recordings. These materials are old and a bit old-fashioned, without any interactive solutions or flashcards – you might even need a teacher to guide through – but they are very thorough and entirely free.