Dreamedとdreamtの違いは、スペリングだけです。
両方ともdreamの過去形です。意味の違いはありません。
アメリカ英語では、dreamedが多く使われていて、イギリス英語ではdreamtの方がよく使われるらしいです。
下記はStackExchangeのModerator NOHATのグラフですが、アメリカ英語では、dreamedの方が8倍位dreamtよりポプュラーな事を表わしています。
昔(1800頃)は、アメリカ英語でもdreamtがdreamedより使われていたのですね。
英語の文法練習はこのテキスト・Understanding and Using English Grammar with Audio CDs and Answer Key (4th Edition)をお勧めです。文法の参考書は、こちらのガイド・Practical English Usageも実用的です。私も両方レッスンで使っています。