Upstream jest to kurs składający się z pięciu poziomów zaawansowania (od początkującego do biegłego opanowania języka i zawiera materiał potrzebny do systematycznego doskonalenia wszystkich czterech sprawności językowych w stopniu odpowiednim dla każdego z poziomów.