To be a real programmer, you must know loops. This course gives an introduction to the most common loops: for, while, do while and foreach. Loops allow us to perform an action repeatedly without having to write a great amount of code. Loops do have a reputation as being a stumbling block for many aspiring programmers. This course is designed to introduce to loops in the most understandable way the author has been able to come up with. The concepts presented in this course carry over to other languages like Java, C++, C, Python and so on. Each lesson is an HD video with heavily commented code. I explain both the "why" and "how" of loops. The "why" part corresponds to understanding how to translate a given requirement into C# code. The "how" part walks you through the execution of a loop, step by step because respecting each step is required for total understanding. You can also access a PDF version of the code under lesson resources. It's best if you have already worked with C# to the extent of having made simple C# console programs. The code presented deals only with console programs, and not graphical windows. Thanks for reading, friends, and let's dive right in!