This is a hands-on course which provides the student with step-by-step guidance in coding Python programs, explaining the syntax and concepts behind every piece of code that is shown. Variables, Data Structures, Algorithms, Control Structures, Functions, and Language Syntax, and more, are all taught in this course. There is even a video on what programming is all about. So there are no prerequisites for this course. Cheers and Happy Learning !