Kurs Upstream został opracowany dla uczących się na poziomie od początkującego (beginner) do biegłego opanowania języka (proficiency) i zawiera materiał potrzebny do systematycznego doskonalenia wszystkich czterech sprawności językowych w stopniu odpowiednim dla każdego z poziomów. Podręcznik podzielony na tematyczne rozdziały, z których każdy zawiera 5 sekcji : listening &speaking, writing, english in use, language focus, reading.