Kurs "Upstream" został opracowany dla uczących się na siedmiu poziomach: od poziomu beginner do poziomu proficiency. Zawiera materiał potrzebny do systematycznego doskonalenia wszystkich czterech sprawności językowych umożliwiających skuteczne komunikowanie się w mowie i piśmie w stopniu odpowiednim dla każdego z poziomów. Seria "Upstream" w nowoczesny sposób łączy aktywną naukę języka z bogactwem tematów bliskich uczącym się oraz urozmaiconymi zadaniami.