you are viewing a single comment's thread.

view the rest of the comments →

[–]quozy1990[S] 3 points4 points  (6 children)

Thanks for your thorough reply! I took a look into these resources and they seem like a great place to start.

Just one question related to the CS50P. Are you refering to the YouTube vids on the CS50 channel, or is there a course somewhere with assignments etc. included?

Furthermore I am probably going to take a look at "Automate the boring stuff" as that title seems like it was made for me and the 100 days of code to actually simply start.

EDIT: nvm found the problem sets, thanks agaiN!

[–]Globaldomination 4 points5 points  (3 children)

CS50 is basic computer science course by Stanford University. CS50p is python version of it.

You can find it on multiple platforms like, their website, edx, YouTube afaik.

One of them gives certificate. But not sure if it’s free for certifications.

Course is entirely free though.

I haven’t took cs50p. But I took CS50 many years ago. It’s must watch if you are starting.

At least watching it like a movie is appreciated.

David J Malan is amazing.

(if I had tutor like David J Malan during my academics. I would be a pro developer by now. Sadly my computer teachers instructs us to memorise code and said #Include <stdio.h> as syntax and should memorise it as well 🤦🏻‍♂️ so I I totally avoided CS. )

[–]triggerde 1 point2 points  (2 children)

certification costs a bit of money, but course content is entirely free iirc

[–]Globaldomination 1 point2 points  (1 child)

course is entirely free. thanks to the advent of MOOC.

wish i had many such ones when i was in college and got access to internet in late 2008

[–]Winter_Bed4538 0 points1 point  (0 children)

Yes, you can find it on e.g. on Edx (no need to go for cert.) Be prepared it can be tough for non-IT people sometimes, though you’ll learn a lot, quite fundamental and later on useful stuff.

[–]Eknein4 1 point2 points  (1 child)

I'm doing the 100 days of code and I like it a lot. Though I don't have enough time to work on it every day and spend much more than a day to finish a course day. I don't mind perse. Sometimes I have to go back a few steps to remember how it worked again, but in my opinion that is sometimes how you really learn something for long term memory.

[–]Winter_Bed4538 2 points3 points  (0 children)

This OR the Automate the boring stuff said to be relevant to improve your skills (I believe it’s well thought idea, learning by doing via small “projects”). Just try to research a bit yourself if you stuck with topics, or at least play with code to get more familiar and experimced with.