tradycyjnie w ramach nauki frameworków SPA robi się TODO listy (nawet są strony gdzie są TODO listy w różnych frameworkach
http://todomvc.com/examples/angularjs/#/ )
edit:
chociaż szczerze powiedziawszy ja jak się uczyłem to tak:
- Backbone - przerabiałem tutoriala, gdzie był taki pseudosklep z winami
- Angular - uczyłem się na własnym pomyśle. Chciałem zrobić platformę e-learningową. Niestety nie zrobiłem nigdy tego projektu do końca.
- Express - uczyłem się próbując zrobić grę multiplayer
- React - uczę się pisząc również apkę, która ma coś konkretnego robić (edytor kodu).
Czyli w sumie - nie musisz robić niczego tutorialowego. Możesz uczyć się w działaniu. Chociaż jak nie masz pomysłu, to w sumie cokolwiek rób - listę TODO, pseudosklep, bazę danych FBI jak na filmach, grę, multimedialny notatnik, tablicę kanban, whatever.