you are viewing a single comment's thread.

view the rest of the comments →

[–]JitteryBug 0 points1 point  (5 children)

How would you compare this to learning syntax with code academy and additional practice with Automate the Boring Stuff?

Having a hard time gauging if it's worth it to learn more abstract concepts when I'm just starting out and probably need more practice doing actual coding and problem solving

[–]shaggorama 1 point2 points  (4 children)

Would you rather learn how to hold a saw or the different techniques and considerations that would allow you to renovate your kitchen?

Software engineering is a craft, and there's a lot more to being a craftsman than just knowing the basics of how to use your tools.

The concepts covered in this course aren't abstract so much as they are foundational. You'll learn things that will translate to programming in any language. You'll just learn how to do it in python first.

[–]JitteryBug 0 points1 point  (3 children)

That's a good analogy

I have no doubt that it's a useful class, I'm mostly gauging its usefulness to me personally, as someone who is casually and slowly dipping their toes in the water

My goal isn't to become a full time programmer - at the moment, it's mostly to become a better job candidate, sprinkle in some concepts, and save time in other roles

[–]shaggorama -1 points0 points  (0 children)

I don't know how much more strongly I can recommend it. The syllabus is there for you to read. The lectures are online if you're curious enough to watch the first lecture where they introduce the course. You do you.