I recently applied for a job that requires a basic understanding of Python, even though it's not a coding position. The recruiter mentioned that I should learn enough to be "competent" quickly, as there's likely a case study in Python involved. I don't have any coding experience but meet the other requirements for the position. Since Python makes up about 10% of the job role, what resources and strategies would you recommend to learn the basics of coding and Python within two weeks before my interview?
4 Answers
Honestly, it sounds like you might be in a tight spot. Learning Python basics is doable, but thinking it won't consume much of your time is probably unrealistic. It seems strange to me that Python is only 10% of the role—hopefully, the other aspects of the job are just as crucial!
Just to be straight with you, the timeline is really tight for becoming competent in Python. But if you can learn to understand some concepts and terms, it might be sufficient since coding is just a part of your role.
Honestly, this is a tough situation. It's really challenging to grasp programming and Python in such a short time. However, a great resource to check out is the MOOC "Python Programming 2025" from the University of Helsinki. Just dive right into part 1. Also, take a look at "Automate the Boring Stuff with Python"—it’s super practical. Just keep in mind that getting to a proficient level in two weeks is a heavy lift.
You can definitely start learning Python—just put in some hours! Go to python.org and read up on everything there. Spend a good few hours each day typing out code. Remember, being "competent" means you should know various libraries and how to edit/debug code, which is a lot for two weeks. I'd love to hear how this works out for you!

I appreciate the suggestions! My goal is more about understanding the basics well enough to assist others rather than coding myself. Just need to know the right terminology and concepts.