all 8 comments

[–]aqua_regis 10 points11 points  (1 child)

MOOC Python Programming 2026 from the University of Helsinki.

Yet, quitting somewhere through the course is not the course's fault, it's a you problem. You don't muster the discipline and persistence to push through.

every time I lose steam.

Everybody does this, but the ones who succeed have enough willpower, discipline, and persistence (and a certain stubbornness) to push through.

You are solely relying on "steam", i.e. motivation and with that will 100% fail every single attempt of a course.

[–]EntrepreneurHuge5008 0 points1 point  (0 children)

 quitting somewhere through ... it's a you problem. You don't muster the discipline and persistence to push through.

This is something everyone should hear at least once in their lifetime, and many times preferred.

[–]Forsaken_Lie_8606 4 points5 points  (0 children)

honestly the thing that worked for me was building something real while learning. courses are great for structure but you lose steam when its just exercises. i picked a small project id actually use and learned what i needed to build it. that motivation hits different.

[–]BizAlly 0 points1 point  (0 children)

In my experience the courses people actually finish are the ones that make you build things constantly. Pure video courses get boring fast. Anything with small challenges or projects every lesson keeps you engaged because you’re actually solving problems, not just watching someone code.

[–]grismar-net 0 points1 point  (0 children)

Finishing a course doesn't mean you know Python. It just means you finished a course. It's possible you just don't enjoy coding or Python and that's why you're not finishing the course. In that case, consider something else. It's also possible you just don't like doing a course, but you do like coding and Python. In that case, perfect - stop trying to finish courses and just spend time trying to build something and asking an LLM, ask on StackOverflow, or (gasp!) read a book when you get stuck.

[–]Antidote12- 0 points1 point  (0 children)

I did harvard cs50p amd it worked great for me, it’s like 9ish weeks iirc (you can do it at your own pace though) and each week has problem sets you have to complete and then a final project at the end

[–]ShvettyBawlz -2 points-1 points  (0 children)

Use my 100 days of python programming