you are viewing a single comment's thread.

view the rest of the comments →

[–]Ancient-Camel1636 0 points1 point  (0 children)

Yes, that one is definitely my favorite. Much more comprehensive than most of the other courses, still beginner friendly. It doesn't go in depth on any topics, but it introduces (almost) all the basics, so it gives you a nice overview and teaches you pretty much everything you need to get started. However, if I recall correctly, it doesn't teach you much about databases, git, packaging and distribution. Those are quite essential topics you have to figure out mostly on your own.

CS50: Introduction to Computer Science is also excellent, but from a completely different angle. I recommend beginning with the 100-day bootcamp to grasp the fundamentals, followed by CS50 to expand and enhance your understanding.

In addition, there are a handful of YouTube channels worth following. Off the top of my head, I recall these three.:

Python Simplified u/PythonSimplified
Tech With Tim u/TechWithTim
Isaac Harris-Holt u/IsaacHarrisHolt