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. Podręczniki przeznaczone są dla uczniów szkół ponadgimnazjalnych, studentów szkół wyższych oraz dla dorosłych. Seria Upstream w nowoczesny sposób łączy aktywną naukę języka z bogactwem tematów bliskich uczącym się oraz urozmaiconymi zadaniami. Kurs doskonale przygotowuje nie tylko do egzaminów międzynarodowych (np. FCE, CAE i CPE), ale również do egzaminu maturalnego w nowej formule obowiązującej od 2005 r. Nauczyciele i uczniowie znajdą zadania zgodne ze standardami wymagań egzaminacyjnych dla poziomu podstawowego i rozszerzonego w części ustnej i pisemnej. Zadania z zakresu pisania oraz wiele zadań z zakresu mówienia uczący się może wykonać i umieścić w zalecanym przez Radę Europy, a przygotowywanym przez niego samodzielnie Portfolio językowym pozwalającym na rejestrowanie kolejnych etapów nauki języka oraz gromadzenie doświadczeń interkulturowych. Companion to zeszyt zawierający definicje słówek i wyrażeń (z podręczników i zeszytów ćwiczeń) wraz z polskimi odpowiednikami, transkrypcją fonetyczną i przykładem użycia w zdaniu, a także dodatkowe ćwiczenia. Indeks umieszczony na końcu ułatwia naukę i powtarzanie słownictwa.