This is generally for beginners. but,everyone can watch for practice purpose. i can cover the important topics in python. This is the full life time access free course. you can do anytime important topic revision and practice python. This is good course for beginners because i am starting programming language to start up method and covered important topics.