I'm a first-year electrical engineering student looking to pick up coding. I've heard Python is an excellent starting point before moving on to C, which is common in my field. I'm curious about the best free resources available to learn Python. I'm not in a rush, so take your time with the recommendations!
5 Answers
Check out the University of Helsinki's MOOC. It's great for absolute beginners and has plenty of exercises. You can start coding directly in your browser and then move to VS Code later. They have both an intro and an advanced course, all at your own pace. Here's the link: programming-26.mooc.fi.
If you prefer lectures, try the HarvardX CS50's Introduction to Programming with Python. It's designed for beginners and also free. You can find it at edx.org.
I highly recommend MIT's OpenCourseWare. They offer a fantastic introductory Python class that covers a lot, and it's all free! Definitely worth checking out if you're serious about learning.
Here are a few more resources:
- python.land has a straightforward tutorial.
- The Python Wiki has a Beginner's Guide that’s pretty helpful.
- Also, check out the official Python tutorial on docs.python.org. They're all solid options to get started!
Tech with Tim is an awesome YouTube channel for studying Python. He focuses more on hands-on projects rather than just theory. If you're interested in AI or ML later on, he's a great resource. Corey Schafer is another channel I like, especially if you want to dive into frameworks like Flask or Django.
I find Socratica's Python videos on YouTube to be really entertaining and informative! They give a great overview of different topics in Python without being too formal. Check out their playlist here: youtube.com/playlist?list=PLi01XoE8jYohWFPpC17Z-wWhPOSuh8Er-

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