D'un point de vue théorique, le communisme est la conception d'une société sans classe sociale, une organisation sociale sans État, fondée sur la mise en commun des moyens de production (sans propriété privée), et qui peut être classée comme une branche du socialisme[1].
D'un point de vue politique, le communisme désigne une variété de mouvements qui affirment chercher à établir à terme une telle société. Parmi les communistes, on trouve une considérable variété d'interprétations, principalement portées par les courants marxistes, mais aussi anarchistes et chrétiens. La première division s'est opérée entre anarchisme et marxisme au sein de l'Association internationale des travailleurs (Première Internationale). Néanmoins, les courants communistes qui se sont le plus distingués par leur influence sur l'ordre politique mondial depuis le début du XXe siècle sont d'influence marxiste, directement (Manifeste du Parti communiste) ou indirectement (léninisme). La lutte des classes joue un rôle central dans la théorie marxiste (et également dans d'autres tendances communistes). L'établissement du communisme correspond dans cette théorie à la fin de toute lutte des classes, la division des êtres humains en classes sociales ayant disparu.