What you'll learn
- understand the logic of for loops
- understand how to create and run for loops
- understand the logic of while loops
- understand how to create and run while loops
- understand the logic of foreach loops
- understand how to create and run for each loops
- understand the logic of do while loops
- understand how to create and run do while loops
- understand several concepts related to loops in general
Requirements
- You should be familiar with simple console programs
- You should have Visual Studio installed
Description
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!
Who this course is for:
- Take this course if you want to deepen your understanding of loops
- Do not take this course if you already know loops
Instructor
I love computers , math and programming.
I teach because it gives me great joy to understand things deeply and to share that knowledge with others.
My education:
1. Master's degree in Statistical Computing
2. BA in mathematics
3. Professional development certificates from Microsoft in each area below:
1. Deep learning with Python
2. Introduction to Artificial intelligence
3. Data science with Python
4. Math for machine learning
5. Data science research methods with Python
4. Professional certificates from other schools:
1. Columbia university certificate in introduction to corporate finance
2. MIT certificate in introductory economics