It’s easy:
\documentclass[11pt,a4paper]{moderncv} [...] % load your usual packages % moderncv themes \moderncvcolor{grey} % color options 'blue' (default), 'orange', 'green', 'red', 'purple', 'grey' and 'black' \moderncvstyle{casual} % style options are 'casual' (default), 'classic', 'oldstyle' and 'banking' % Your contact data \firstname{Max} \familyname{Mustermann} \address{Thisstreet 1}{12345 Exampleville} \phone{ (01\,23)~45\,67\,89\,00} \email{me@myself.de} \photo[64pt]{myself} \begin{document} \maketitle \section{Education} \cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description} [...] \end{document}
I had the problem that when you specify months and years instead of only years, the left margin is too small. You can adjust that with these two lines:
\setlength{\hintscolumnwidth}{0.25\textwidth} \AtBeginDocument{\recomputelengths}
Also, the languages take up a lot of space, you can just put it into two columns to save space. This is better than the cvdoubleitem
in my opinion, because you are more flexible to change the order. I suppose you can still add the comment, if you need to, try it out.
\begin{multicols}{2} \cvitem{Language 1}{Skill level} [...] \end{multicols}