The physics of stellar structure is still an on-going and exciting research, always bringing up interesting new discoveries. One of the most interesting recent discovery is the apparent solution to the solar neutrino problem, long thought to indicate inadequacies in stellar structure theory. Now indications are that the solar neutrino problem was a problem of particle physics. In this course we will go through the physics and mathematics (to some extent) of the structure of atmosphere, envelope and core of stars. We will attempt, throughout the course, where possible to relate theory to observations. A course of stellar structure is incomplete without mention of how it relates to evolution of stars, we therefore cover this as well. This course is based heavily on the "Lecture Notes on Stellar Structure and evolution" by Joergen Christensen-Dalsgaard.