Introduction to Computer Simulation I
Lecture Notes

W. Janke,
Monte Carlo Simulations in Statistical Physics  From Basic Principles to Advanced Applications,
invited Ising Lectures, Lviv, Ukraine, in: Order, Disorder and Criticality: Advanced Problems of Phase Transition Theory, Vol. 3, edited by Y. Holovatch (World Scientific, Singapore, 2012), pp. 93  166 [online] 
W. Janke,
Monte Carlo Methods in Classical Statistical Physics,
invited lectures, in: Computational ManyParticle Physics, Wilhelm & Else Heraeus Summer School, Greifswald, Germany, 1829 September 2006, edited by H. Fehske, R. Schneider, and A. Weiße, Lect. Notes Phys. 739 (Springer, Berlin, 2008), pp. 79  140 [online]. 
W. Janke,
Introduction to Simulation Techniques,
invited lectures, in: Ageing and the Glass Transition, Summer School, University of Luxembourg, September 2005, edited by M. Henkel, M. Pleimling, and R. Sanctuary, Lect. Notes Phys. 716 (Springer, Berlin, 2007), pp. 207  260 [online]. 
W. Janke,
FirstOrder Phase Transitions,
invited lecture, in: Computer Simulations of Surfaces and Interfaces, NATO Science Series, II. Mathematics, Physics and Chemistry  Vol. 114, Proceedings of the NATO Advanced Study Institute, Albena, Bulgaria, 920 September 2002, edited by B. Dünweg, D.P. Landau, and A.I. Milchev (Kluwer, Dordrecht, 2003); pp. 111  135 [online]. 
W. Janke,
Histograms and All That,
invited lecture, in: Computer Simulations of Surfaces and Interfaces, NATO Science Series, II. Mathematics, Physics and Chemistry  Vol. 114, Proceedings of the NATO Advanced Study Institute, Albena, Bulgaria, 920 September 2002, edited by B. Dünweg, D.P. Landau, and A.I. Milchev (Kluwer, Dordrecht, 2003); pp. 137  157 [online]. 
W. Janke,
Statistical Analysis of Simulations: Data Correlations and Error Estimation,
invited lecture, in: Proceedings of the Euro Winter School Quantum Simulations of Complex ManyBody Systems: From Theory to Algorithms, Kerkrade, The Netherlands, 25 February  1 March 2002, edited by J. Grotendorst, D. Marx, and A. Muramatsu, John von Neumann Institute for Computing, Jülich, NIC Series, Vol. 10, pp. 423  445 (2002) [online]. 
W. Janke,
Pseudo Random Numbers: Generation and Quality Checks,
invited lecture, in: Proceedings of the Euro Winter School Quantum Simulations of Complex ManyBody Systems: From Theory to Algorithms, Kerkrade, The Netherlands, 25 February  1 March 2002, edited by J. Grotendorst, D. Marx, and A. Muramatsu, John von Neumann Institute for Computing, Jülich, NIC Series, Vol. 10, pp. 447  458 (2002) [online].
Reviews

J. Zierenberg, M. Marenz, and W. Janke,
Dilute Semiflexible Polymers with Attraction: Collapse, Folding and Aggregation,
invited review, Polymers 8, 3331  19 (2016) [Polymers online] [online].  W. Janke and W. Paul,
Thermodynamics and Structure of Macromolecules from FlatHistogram Monte Carlo Simulations,
invited review, Soft Matter 12, 642  657 (2016) [Soft Matter online].
Textbooks

M.E.J. Newman and G.T. Barkema,
Monte Carlo Methods in Statistical Physics
(Clarendon Press, Oxford, 1999). 
D.P. Landau and K. Binder,
Monte Carlo Simulations in Statistical Physics
(Cambridge University Press, Cambridge, 2000). 
D. Frenkel and B. Smit,
Understanding Molecular Simulation: From Algorithms to Applications
2nd revised edition (Academic Press, New York, 2001). 
K. Binder and D.W. Heermann,
Monte Carlo Simulations in Statistical Physics: An Introduction
4th edition, (Springer, Berlin, 2002). 
B.A. Berg,
Markov Chain Monte Carlo Simulations and Their Statistical Analysis
(World Scientific, Singapore, 2004). 
D.C. Rapaport,
The Art of Molecular Dynamics Simulations
2nd edition (Cambridge University Press, Cambridge, 2004). 
H.E. Stanley,
Introduction to Phase Transitions and Critical Phenomena
revised 1989 (Oxford University Press, New York and Oxford, 1971).