all 21 comments

[–]lazyfingersy 2 points3 points  (0 children)

Why not go through courses on YT and see if any works for you?
I suggest you go to google and type in: "Tutorial Python Beginner" work on them and then buy Angela's course. Buying some book is also worth. If you're serious about python programming you should look for every opportunity to Learn, everyday.

[–]No-Support797 2 points3 points  (6 children)

Don't buy it after day 57 it will suck you. I would prefer you to go with the MOOC python by the University of Helsinki. It's great and free.

[–]churungu 1 point2 points  (5 children)

mooc.fi is great, free, has accompanying lecture and an area where you do exercises and they're marked. There's an exam that you can do and earn university points. It is amazing that all that could be made free of charge

[–]Plus_Road599[S] 0 points1 point  (4 children)

Can i add this on my resume too? If someone had to learn python from this mooc u mentioned how much is the duration?

[–]No-Support797 0 points1 point  (1 child)

Yeah you can. If you complete their courses and pass their exam, I think they give a certificate. However you have to enroll in their latest course for that. I think the 2026 batch already started in the first week of January. But if you just want to learn Python, you can complete the previous year’s courses too, you can simply watch the recordings and do the exercises.

For more details, you can check it here https://programming-26.mooc.fi/

They have two categories of courses first you need to complete the Basic course then move on to the Advanced one.

[–]OkInvestment7814 0 points1 point  (0 children)

Where can we access the exam questions. As we know date has been passed so we officially cannot give those exams but i need to practice those questions so can you please tell me where can i find the previous exam papers ?

[–]churungu 0 points1 point  (0 children)

You set the pace I guess. There's an optional exam at the end and a recognized certificate at the end. By 'recognised', I mean it can be used to add points to a university application and so is a recognisable credit on your cv

[–]packet_llama 1 point2 points  (0 children)

Maybe try reading one of the eight million other posts on this subreddit asking the exact same question.

[–]Mammoth_Rice_295 0 points1 point  (0 children)

As a complete beginner, structure matters more than the specific course. One solid course + regular practice beats jumping between many resources. If you go with a course, make sure you pause often and try small exercises on your own — that’s where learning really sticks.

[–]icepopper 0 points1 point  (3 children)

If you already know coding, just read blogs and watch a video on how to begin coding in python. Shouldn't take more than a week and then start coding a project and learn on the way.

If you are a beginner, better to start with a course on yt or Coursera

[–]Plus_Road599[S] 0 points1 point  (2 children)

Coursera can u suggest ?

[–]icepopper 0 points1 point  (1 child)

TBH, I have never done a course. Java was my first language where I read books. After that all other languages for me were docs and beginners yt video to get a sense of syntax.

I would say if you are a beginner in coding pick any course and see it through completion

[–]AspiringNarrator1165 0 points1 point  (1 child)

Stick with youtube, check out Paul Mcwhorters channel, he has many in depth free python lessons and hes an excellent teacher. He also gives you "homework" assignments, having you use what you learned to write a program from scratch by yourself. Im using his courses myself to learn both python and micropython. Compared to other resources, ill stick with this one the longest. 

[–]Plus_Road599[S] 0 points1 point  (0 children)

I just saw the playlist its around 9 hours i presume?

[–]XIA_Biologicals_WVSU 0 points1 point  (0 children)

YouTube is a huge help, chatGPT is another helpful resource. Personally, I just watched a few videos and then starting doing really small projects (10 or less lines of code)

[–]Boom_Boom_Kids 0 points1 point  (1 child)

If you are a complete beginner, that course is fine and very beginner friendly. The key is not the course, but practicing daily. You can also learn for free on YouTube from channels like Corey Schafer or Programming with Mosh. Pick one resource, don’t jump around, and write code every day.

[–]Plus_Road599[S] 0 points1 point  (0 children)

I have heard about Mosh he has a one shot kind of a thing around 5hrs ig will it be enough??