La différence n’est pas grammaticale abstraite, elle est logique et temporelle.
Je serai
C'est le verbe être conjugué au futur à la 1ère personne du singulier.
Sens : certitude ou fait présenté comme certain
Je serais
C'est le verbe être conjugué au conditionnel présent à la 1ère personne du singulier.
Sens : hypothèse, éventualité, conséquence incertaine
Ce n’est pas un cas isolé, c’est une famille entière de confusions
je ferai / je ferais
je dirai / je dirais
je prendrai / je prendrais
je pourrai / je pourrais
je saurai / je saurais
je verrai / je verrais