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