Hi Suhang! The only formal requirement to succeed in the course is to successfully submit the projects. There will be a project due approximately every two weeks.
Beyond that, you can allocate your time and effort however works best for you!
We are targeting about ten hours per week of student effort, between instructional content, quizzes, and projects. But that will vary widely depending on the student.