I'm a civil engineering student looking to learn Python from scratch and build real-world projects. I'm considering a few options: Datamites' Certified Python Developer Course, the 100 Days of Python challenge by Dr. Angela Yu on Udemy, and a MOOC called Python Programming 2025. I have around four months to learn and want to create something impressive for my post-graduation program. Additionally, if you have recommendations for other programming languages, I'm open to suggestions and ready to put in the effort!
1 Answer
I suggest starting with the MOOC! Once you get the hang of the basics, check out Exercism.org for extra practice. If you're interested in automating tasks for your civil engineering work, I'd recommend adding 'Automate the Boring Stuff with Python' later on, especially the project sections. It’s all about making your life easier. Plus, you can find lots of free resources like Al Sweigart's books on Invent with Python.
Which specific MOOC should I start with? Like, which university offers it?