No background knowledge is required. The break-up of the syllabus in the course will be: 1: Python tools, setup, and various options available. Rules of programming . Data Types - integer , decimal , String and Boolean 2: String manipulation and operations 3: List , Input/Output 4: Build programs .