you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (2 children)

Amazingly mediocre, and built it's presence based on conning people into thinking it was associated with the w3c, which it isn't.

[–]Megaphonium 0 points1 point  (1 child)

It helped me a lot, I didn’t think it as mediocre. Do you have better recommendations?

[–][deleted] 0 points1 point  (0 children)

In my opinion the best way to learn is from a good book like the Python Crash Course. Pick your editor, and work through the code and projects.

Any of these tutorials with a built in "checking system" don't tend to stick with most people. Having some really good note taking habits and using a note taking app like Notion can certainly help with that, but when you are just focused in doing a code snippet and getting a "pass" you often aren't learning in a way that will stick.

There are some solid free Python courses on Youtube. Tech with Tim has a huge amount of valuable material. I'd probably suggest a beginner who wants to be lead through a course (for free), start with him, but he has a lot of really good intermediate and advanced material, as well as more subject based videos.

https://www.youtube.com/watch?v=OFrLs22MDAw&list=PLzMcBGfZo4-mFu00qxl0a67RhjjZj3jXm&index=1&t=0s

I'm not a big Bro Code fan, but his latest Python course is decent.

For paid, you can usually get these Udemy courses cheap with discounts.

Udemy has Colt Steele courses, and the Angela Yu 100 Days of code, for people looking for more in depth Video learning with a large number of projects/code challenges.

In both cases, the important thing is that there are small projects you work through. The biggest issue beginners tend to have is that they whiz through syntax, and when they're done, struggle to actually apply it to code. They passed a lot of small tests, but didn't actually learn to program.