I'm a first-year electrical engineering student looking to dive into coding. I hear Python is a great starting language before moving on to C, which is commonly used in my field. I'm on the hunt for the best free resources available to learn Python, and I'm okay with taking my time to really grasp it. Any recommendations?
6 Answers
I recommend checking out MIT OpenCourseWare. They have a fantastic introductory Python course that’s totally free!
If you're looking for structured learning, the Python Institute has a well-organized curriculum that might be worth considering: https://pythoninstitute.org/.
Check out the free MOOC by the University of Helsinki. It's perfect for beginners and has tons of exercises. The first part is done in your browser, then you transition to VS Code with a special extension that handles checks. It’s split into an intro and advanced course, spanning about 14 weeks that you can complete at your own pace. Here's the link: https://programming-26.mooc.fi/.
If you prefer more of a lecture style, there's HarvardX's CS50's Introduction to Programming with Python. It's also excellent for beginners: https://www.edx.org/learn/python/harvard-university-cs50-s-introduction-to-programming-with-python.
Plus, I've found 'Automate the Boring Stuff with Python' super helpful! It's available online for free: https://automatetheboringstuff.com/.
Here are a couple more links that might help you:
- https://python.land/python-tutorial
- https://wiki.python.org/moin/BeginnersGuide
- https://docs.python.org/3/tutorial/index.html
I really enjoy Socratica's Python videos on YouTube. They provide a fun and engaging introduction without the pressure of a formal course. You can find their playlist here: https://youtube.com/playlist?list=PLi01XoE8jYohWFPpC17Z-wWhPOSuh8Er.
You should also take a look at Tech With Tim on YouTube; he’s great for hands-on learning. He teaches practical applications like AI and ML, which might interest you later on. Corey Schafer’s channel is another fantastic resource if you want to delve deeper into topics like Flask or Django. Definitely worth checking out!

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically