力学可粗分为静力学、运动学和动力学三部分,静力学研究力的平衡或物体的静止问题;运动学只考虑物体怎样运动,不讨论它与所受力的关系;动力学讨论物体运动和所受力的关系。力学也可按所研究对象区分为固体力学、流体力学和一般力学三个分支,流体包括液体和气体;固体力学和流体力学可统称为连续介质力学,它们通常都采用连续介质的模型。固体力学和流体力学从力学分出后,余下的部分组成一般力学。
一般力学通常是指以质点、质点系、刚体、刚体系为研究对象的力学,有时还把抽象的动力学系统也作为研究对象。一般力学除了研究离散系统的基本力学规律外,还研究某些与现代工程技术有关的新兴学科的理论。一般力学、固体力学和流体力学这三个主要分支在发展过程中,又因对象或模型的不同出现了一些分支学科和研究领域。属于一般力学的有理论力学(狭义的)、分析力学、外弹道学、振动理论、刚体动力学、陀螺力学、运动稳定性等;属于固体力学的有材料力学、结构力学、弹性力学、塑性力学、断裂力学等;流体力学是由早期的水力学和水动力学这两个风格迥异的分支汇合而成,现在则有空气动力学、气体动力学、多相流体力学、渗流力学、非牛顿流体力学等分支。各分支学科间的交叉结果又产生粘弹性理论、流变学、气动弹性力学等。
力学也可按研究时所采用的主要手段区分为三个方面:理论分析、实验研究和数值计算。实验力学包括实验应力分析、水动力学实验和空气动力实验等。着重用数值计算手段的计算力学,是广泛使用电子计算机后才出现的,其中有计算结构力学、计算流体力学等。对一个具体的力学课题或研究项目,往往需要理论、实验和计算这三方面的相互配合。
力学在工程技术方面的应用结果形成工程力学或应用力学的各种分支,诸如土力学、岩石力学、爆炸力学复合材料力学、工业空气动力学、环境空气动力学等。力学和其他基础科学的结合也产生一些交又性的分支,最早的是和天文学结合产生的天体力学。在20世纪特别是60年代以来,出现更多的这类交叉分支,其中有物理力学、化学流体动力学、等离子体动力学、电流体动力学、磁流体力学、热弹性力学、理性力学、生物力学、生物流变学、地质力学、地球动力学、地球构造动力学、地球流体力学等。