A few blockchain certifications and courses offer to equip with the requisite blockchain skills in under one month. For complete beginners and fresh tech graduates, it can take longer. Perhaps 5-6 months. So there's no specific time frame within which a person can learn blockchain.