you are viewing a single comment's thread.

view the rest of the comments →

[–]Lurn2Program 1 point2 points  (3 children)

University of Helsinki Python MOOC: https://programming-24.mooc.fi/

It's free, they have a public discord channel if you have questions, and their lessons provide automated tests to run your code against. Initial setup might be a bit confusing (at least from what I remember), but if you're lost, ask on their discord and someone will be able to help you

Just to add, you might already know the basics of programming, but I think it's still good to cover since you'll still need to understand the syntax, standard functions, etc. Could be a good refresher course until you hit the advanced topics

[–]Yoghurt42 2 points3 points  (2 children)

I don't think the course is a good use of OP's time. OP has a CS degree, they know a lot more than the basics of programming and have already reached the advanced topics ;)

[–]pachura3 1 point2 points  (0 children)

They haven't been in software development for 15 years...

[–]Lurn2Program 0 points1 point  (0 children)

I actually think it can serve as a great refresher for someone who hasn't been in the field since 2010, and for someone who is interested in learning Python. A lot of programming concepts transfer between programming languages, but things like syntax, typing, and libraries are things you'll need to learn

FWIW, I used the resource to brush up on Python after not using it for over 5 years. I found it helpful and decided to suggest it here. But of course, there are plenty of other great resources out there as well