As has been discussed, the answer in general is very complicated but to give you some ideas, here are a few important types of examples.
A semisimple Lie algebra always contains Cartan subalgebras. These are (in this scenario) maximal abelian subalgebras containing only semisimple elements. Think the subalgebra of diagonal matrices in $\mathfrak{sl}_n$
In a complex semisimple Lie algebra, we can find a maximal solvable subalgebra called a Borel subalgebra $\mathfrak{b}$. Think the subalgebra of upper triangular matrices in $\mathfrak{sl}_n$. We can also find subalgebras which contain $\mathfrak{b}$ called parabolic subalgebras. These ideas extend to real forms of $\mathfrak{g}$ as long as it isn't compact (although we lose some of these unless the real form is split).
In a compact semisimple Lie algebra every element is semisimple so the $1$-dimensional subalgebras are only differentiated by their rank but in other real semisimple Lie algebras we also have nilpotent elements and ones which are neither. So even the 1-dimensional subalgebras have lots of different possibilities.
We could also find for example $\mathfrak{so}(n,\mathbb{R}) \leq \mathfrak{sl}(n,\mathbb{R})$ as a maximal compact subalgebra, or maybe $\mathfrak{sl}_m \leq \mathfrak{sl}_n$ for $m\leq n$ as a semisimple subalgebra.
Moving away from the semisimple ones a solvable Lie algebra $\mathfrak{g}$ always contains its derived subalgebra $\mathfrak{g}' = [\mathfrak{g},\mathfrak{g}]$ which is always nilpotent. Indeed everything on the derived series or the lower central series will be a subalgebra. Assuming it wasn't abelian to start with this gives a collection of proper, non-trivial subalgebras.
If it were abelian then any subspace is an abelian subalgebra but these are all basically the same up to dimension.