Understanding computer programming language for Novice

Theory of practices to improve understanding of computer programming for complete novice who wants to become a developer.
https://www.udemy.com/computer_programming/?couponCode=UDEMY-PROMO 
What Will I Learn?
Students will undertand how algorithm works
Students willunderstand the use of functions in computer programming
Students will master how computer makes decisions and different type of decision makings
Students will know more on comments and basic syntax in computer programming

https://www.udemy.com/computer_programming/?couponCode=UDEMY-PROMO

Course Description
Understanding computer programming language for NOVICE who are finding it very difficult to understand the common principles of computer programming language. It is very simple and easy to understand for beginners who have never program the computer before now. The instructor is a very high experienced teacher, software developer and have also worked with some reputable companies. He has also been teaching computer  programming since 2014 and have mastered the art of conveying information for better understanding which have made many of his student excel with less stress in computer programming and circuit designs aided with whiteboard presentations. Students are advised to follow this course step by step so that they would understand it very well because every lecture is filled with vital information which should not be missed. This course was made based on instructors experience in teaching computer programming to help students excel with less stress. 


https://www.udemy.com/computer_programming/?couponCode=UDEMY-PROMO

Requirements
This course has no prerequisite course
You need to have your pen and paper ready to take notes if need arise.

Who is the target audience?
Complete novice who have never program the computer before now.
Absolute beginner who wants to understand computer programming indepth.