The time taken to complete the course is entirely up to the students. If you spend 3 hours a day studying, it usually takes you about 6 months to complete the program.
This is an online course based on CoderSchool's learning platform with a curriculum compiled by CoderSchool itself. In addition, students also have a team of teaching assistants ready to answer questions 24/7. Most importantly, there will be Mentor's tutoring with a weekly personal chat.
No, you do not need previous programming experience to be able to enroll in the course. The curriculum is designed to suit students with little or no programming experience and provide them with the skills and knowledge needed to succeed in a technology career.