https://quizlet.com/Ernst_Klett_Sprachen/folders - Vocabulary lists from Klett (the publisher of Portfolio Deutsch)
https://quizlet.com/Plainfield_German - Vocabulary lists can be found here for German 1 and German 2. For example, you can sort by "PD1" (German 1) "K01" (chapter 1) and know which list to practice.
http://xportal.klett-sprachen.de/portfoliodeutscha1/ - Online exercises from the textbook publisher for German 1.
http://xportal.klett-sprachen.de/portfoliodeutscha2/ - Online exercises from the textbook publisher for German 2.
http://xportal.klett-sprachen.de/portfoliodeutsch3/ - Online exercises from the textbook publisher for German 3
Online dictionaries and translators can be useful when doing certain homework assignments. You should always look up an individual word and not try to translate an entire sentence at a time. We will spend time in class discussing appropriate ways to use them. You are learning a foreign language in a classroom setting. I want to see what you know, not what the internet knows. :) Below are two dictionary apps that I recommend for use on your own time.
http://dict.leo.org - LEO is an online dictionary created by the Technical University Munich. It is an excellent resource for looking up words. It is also available as a mobile app.
http://dict.cc - dict.cc is an online dictionary and mobile app. One useful feature is that it is available on your phone offline.
DW - Audiotrainer - this is a 100 episode podcast on basic to intermediate grammar and vocabulary.
SlowGerman - this is an intermediate podcast on various topics in simple language
Learn German with Jenny - this is an intermediate / advanced podcast on grammar topics