I'm interested in rings $R$ (commutative or non-commutative) such that for any $n\in \Bbb N$, there exist only finitely many isomorphism classes of $R$-modules of length $n$. By Krull-Schmidt it's enough to check this for indecomposable modules.
Easy examples I found are PIDs with finitely many irreducible elements and division algebras. The class of rings with this property is closed under finite products and Morita equivalence. Therefore it contains all semisimple rings by Artin-Wedderburn (thanks @rschwieb), which includes group algebras $k[G]$ for finite groups $G$ in the case that $\operatorname{char}(k) \not \mid |G|$. $k[G]$ also has this property if $\operatorname{char}(k) = p$ and the $p$-Sylow subgroup is cyclic. I don't know if $k[G]$ has this property in the other case.
I would be glad to see anything in that direction, whether it's concrete examples, generalizations of the examples I gave or whole classes of rings or necessary conditions for rings to have that property.
This is not an answer, but a long comment which addresses the question Do you think it extends to Artinian rings? (Answer: No.)
If $k$ is an infinite field, then $R=k[x,y]/(x,y)^2$ is a $3$-dimensional, commutative, local $k$-algebra with infinitely many isotypes of length two modules. This makes it a commutative Artinian ring with infinitely many isotypes of modules of length two. (It exactly one isotype of simple module, namely a $1$-dimensional $k$-space with both $x$ and $y$ acting like zero.)
To show how to produce lots of modules of length two, let $V=k^2$ and let $x, y$ act on $V$ via multiplication by the matrices $$ X = \left[\begin{matrix}0&1\\0&0\end{matrix}\right],\quad Y= \left[\begin{matrix}0&\lambda\\0&0\end{matrix}\right], \quad(\lambda\in k, \;\textrm{$\lambda$ fixed}). $$ This makes $V$ an $R$-module annihilated by $y-\lambda x$, but $V$ is not annihilated by $y-\mu x$ for $\mu\neq \lambda$. Thus different $\lambda$'s yield different modules of length two.