Skoro umiesz już robić różne zapytania to wg mnie pora pobawić się w ich optymalizacje, poanalizuj swoje zapytania np. explainem itp. wygeneruj sobie jakąś nieco większą bazę i poćwicz tak, aby optymalizować czasy zapytań. Ale do tego musiałbyś zrobić nieco większą bazę, tak aby było przynajmniej z kilkadziesiąt tysięcy rekordów bo przy mikro bazach to optymalizacje często nie dają relanych korzyści - możesz sobie to zrobić np. jakimś skryptem.
Możesz poczytać sobie np. https://helion.pl/ksiazki/mysql-mechanizmy-wewnetrzne-bazy-danych-sasha-pachev,msqlme.htm#format/e lub https://helion.pl/ksiazki/wysoko-wydajne-mysql-optymalizacja-archiwizacja-replikacja-wydanie-ii-pelna-lista-autorow-patrz-uwagi,wydmsq.htm#format/e, moim zdaniem dość ciekawe pozycje takie właśnie na poziom średniozaawansowany.
Do tego jak już czujesz, że w miarę ogarniasz takie podstawy i średniozaawansowane tematy to ja bym wskoczył w bigdata, np. elastic itp. To jest dzisiaj przyszłość, warto chociaż pobawić się różnymi narzędziami jak kibana, Hive QL itp. itd.