Although the website said that it will take about 3 weeks , but you can complete it in several days (several hours/days). In my case, I spent one week learning Swift. So, if you have time, there are several following resources you can explore: Swift basic playgrounds.