This monograph provides a concise overview of the main theoretical and numerical tools to solve homogenization problems in
solids with finite elements. Starting from simple cases (linear thermal case) the problems are progressively complexified
to finish with nonlinear problems. The book is not an overview of current research in that field, but a course book, and summarizes
established knowledge in this area such that students or researchers who would like to start working on this subject will
acquire the basics without any preliminary knowledge about homogenization. More specifically, the book is written with the
objective of practical implementation of the methodologies in simple programs such as Matlab. The presentation is kept at
a level where no deep mathematics are required.