With ever increasing computational resources and improvements in algorithms new opportunities
are emerging for lattice gauge theory to address key questions in strongly interacting systems
such as nuclear matter. Calculations today use dynamical gauge-field ensembles with degenerate
light up down quarks and the strange quark and it is possible now to consider including
charm-quark degrees of freedom in the QCD vacuum. Pion masses and other sources of systematic
error such as finite-volume and discretization effects are beginning to be quantified
systematically. Altogether an era of precision calculation has begun and many new observables
will be calculated at the new computational facilities. The aim of this set of lectures is to
provide graduate students with a grounding in the application of lattice gauge theory methods
to strongly interacting systems and in particular to nuclear physics. A wide variety of topics
are covered including continuum field theory lattice discretizations hadron spectroscopy and
structure many-body systems together with more topical lectures in nuclear physics aimed a
providing a broad phenomenological background. Exercises to encourage hands-on experience with
parallel computing and data analysis are included.