My sibling (from the humanities track) wanted to learn coding, so I taught them for 3 months.
Goal: Web scraping + simple data analysis
Method:
1. Python basics (2 weeks) - variables, conditionals, loops
2. Libraries (3 weeks) - requests, beautifulsoup, pandas
3. Mini project (4 weeks) - scrape a specific site and save to Excel
4. Error handling (3 weeks) - debugging, habit of googling
Result: My sibling reached the level of scraping Naver News on their own. Non-majors can learn surprisingly fast if taught the right way. Feel free to reference this if you're interested.