We recommend dedicating at least 5 hours weekly to the course for 3 months. How long it will take you depends on your current knowledge. Learning something for the first time, especially code, takes a long time at the beginning but with practice, you’ll be working 20x faster than the first time you did it.