Faits: A. Le 10 juillet 2008, X._ s'est rendu au guichet de la consigne de la gare CFF de Lausanne. Un échange de paroles vives a eu lieu entre lui et l'un des guichetiers. Ce dernier a déclenché l'alarme destinée à faire venir la police. Le caporal de gendarmerie A._ et l'appointé B._ sont rapidement intervenus sur les lieux. La première a brièvement demandé à X._ d'expliquer son comportement et de se calmer. Celui-ci n'a pas obtempéré. Au contraire, il s'est dirigé vers B._, les mains en avant, faisant mine de le saisir. L'agent en question a réussi à s'esquiver, puis à lui faire une clé d'épaule ainsi qu'un balayage pour pouvoir l'amener au sol. X._ s'est alors fortement agrippé à l'avant-bras gauche de A._, l'entraînant dans sa chute. Une fois au sol, il a continué à se débattre violemment. Le caporal C._ est venu prêter main forte à ses collègues. Alors que celui-ci lui faisait une clé de poignet, X._ a tenté de le mordre à trois reprises à la hauteur de la cuisse et du genou droit, obligeant C._ à lui faire une clé d'étranglement avec les deux mains. X._, dont une main était encore libre, lui a planté un de ses ongles dans le pouce et lui a asséné des coups de pied pour se dégager. Il a finalement été immobilisé face contre terre, menotté et conduit au poste. Par jugement du 26 juillet 2010, le Tribunal de police de l'arrondissement de Lausanne a condamné X._ pour violence ou menace contre les autorités et les fonctionnaires, à une peine pécuniaire de quinze jours-amende, à 20 fr. le jour, avec sursis et délai d'épreuve de deux ans. B. Par arrêt du 3 septembre 2010, motivé le 16 novembre suivant, la Cour de cassation pénale du canton de Vaud a rejeté le recours de X._. C. Par courrier du 21 septembre 2010 adressé au Tribunal fédéral, X._ a demandé la désignation d'un conseil d'office afin de l'assister dans le cadre d'un recours contre cet arrêt. Il a écrit le lendemain pour, notamment, retransmettre une copie de son courrier du 21 septembre 2010, complété. Par courrier du 24 septembre 2010, la Cour de céans lui a indiqué que la partie qui souhaite recourir au Tribunal fédéral au bénéfice de l'assistance judiciaire doit mandater elle-même un avocat, en lui spécifiant qu'elle veut demander l'assistance judiciaire. Cet avocat se charge alors en principe, si la cause n'est pas dépourvue de chance de succès, de déposer un mémoire de recours et une demande d'assistance judiciaire. Le 15 décembre 2010, X._, non assisté, a déposé un mémoire de recours. Il a notamment sollicité d'être dispensé des frais judiciaires. Il a déposé un complément de recours le 16 décembre 2010, puis encore trois envois les 30 mars, 9 et 15 avril 2011. Il n'a pas été ordonné d'échange d'écritures.