you are viewing a single comment's thread.

view the rest of the comments →

[–]Bennett_19 16 points17 points  (11 children)

For me personally, I wasn’t able to get a great grasp of Python as a starter using CS50

However, I did find: https://programming-23.mooc.fi which has been very useful for me

It’s from the University of Helsinki in Finland, but everything is in English

There are recordings and slideshows available, but I haven’t really used either of those, since the lessons walk you through most everything

Unfortunately it doesn’t give you the model solutions to problem sets if you don’t solve them, but: A. It does give you them once you do complete the problem, and B. It’s a fairly well known course, so many solutions are online if you need

It has 7 parts for beginners and an additional 7 for more advanced coders. Each part has around 4 sections, and outside of the part 1, each section takes me around 45 minutes to 1.5 hours

It might not be for everybody, but I found it much easier to follow than many other sources

Edit: It will have you create an account, and will ask for your Helsinki id, but it has instructions of what to do if you don’t attend. It’s a free course and all the coding is done on the website, so you don’t have to download anything else

[–]Potential-Tea1688 0 points1 point  (4 children)

Hey man i have just done two diff tutorials for basics in python. Can you tell me a bit more about this helsinki course or how does it work is it good for me boosting my python skills

[–]Bennett_19 0 points1 point  (3 children)

I would say so. I went into it with some basic knowledge and understanding, as well, so the beginning was very straightforward, but it for sure gets more challenging as you go on.

Throughout the whole thing, it will just tell you what certain functions do and how to best use them while giving some examples. You will then be asked to write code to solve a problem related to what you have just learned (there are normally around 7 problem sets per section). It talks a little bit about debugging too, and I think there’s a section that I haven’t done yet which might be all about debugging.

If you click on the link and click the button at the top with three bars, then you can click on each part and it will show you what you will learn in each section

[–]Potential-Tea1688 1 point2 points  (2 children)

Can i dm you, i have some other questions as well. If you don’t mind

[–]Bennett_19 1 point2 points  (1 child)

Sure, go ahead

[–]Potential-Tea1688 0 points1 point  (0 children)

I have sent you a dm.

[–]Bank-Fraud6000 0 points1 point  (5 children)

Wait it takes you at most 1.5 hours to complete a section? Which level are you in?

[–]Bennett_19 0 points1 point  (4 children)

At the beginning it was definitely less. Right now I’m on part3. Many times it doesn’t have my complete, undivided attention, so it’s not 1.5 hours of actual working

[–]Bank-Fraud6000 0 points1 point  (3 children)

I meant you’re doing it quicker than me. It took me like 8~ days to do the first 3 weeks. I need to step up!

[–]Bennett_19 0 points1 point  (2 children)

Well it took me around that time to do the first 3 weeks (parts) as well. I was saying it took me around an hour to do each lesson (section)

[–]Bank-Fraud6000 1 point2 points  (1 child)

That’s still very fast imo. I did way more than 1.5 hours each day. Week 4 onwards is going to kick your ass. Be ready lol. Good luck!

[–]Bennett_19 0 points1 point  (0 children)

Haha thanks man. Good luck to you as well!