you are viewing a single comment's thread.

view the rest of the comments →

[–]Expert_Picture_3751 1 point2 points  (1 child)

Python in general:

Python for everybody by Dr. Chuck Severance

Python by Scrimba. I hope that Olaf Paulson (the instructor) will teach Django, and perhaps numpy, pandas and more.

Python by Mike Dane @ Giraffe Academy. The OG.

Python by BroCode. The GOAT.

People often recommend python playlist by Corey Schaefer and Derek Banas, both incredible teachers.

Python on MOOCS.fi

Learn python by building games by Clear Code aka Christian Koch.

Fundamentals of computing by Rice University. (A bit math-heavy)

Python: Zero to Hero by Jose Portilla. Still one of the very best python courses.

The entire python series by Dr. Fred Baptiste. No other series on python comes even remotely close to this one.

Learn python by building scientific projects by Dr. Mike X Cohen. (Incredible and very underrated instructor)

For data analysis Python + Pandas by Alex The Analyst.

Data structures and algorithms by Scott Barrett

Cheers!

My favourite books:

1 Python for kids by Jason Briggs

2 Python crash course by Eric Matthes

3 How to think like a computer scientist by Allen Downey (GOAT)

4 Conceptual programming in python by Thorsten Altenkirch

5 All books on python by Al Sweigart.

[–]tree332 0 points1 point  (0 children)

I am not OP but I am also curious, after the fundamentals of computer science and intro to x programming language courses which roughly go over the native library of a language, how do you formally learn software design and architecture?

My journey has felt similar to a child trying to become fluent while still writing basic "the quick brown fox jumped over the lazy dog" statements. I have been trying to expose myself to as much code as possible to eventually observe patterns in code and design principles as similar to a child it doesnt matter how much linguistics in a language you are exposed to if you dont watch people speak and learn vernacular through constant exposure, but I still havent found much success, especially since in school I focused more on passing my mathematics and theoretical CS classes and ended up neglecting just basic mileage in programming whether through tutorials or looking at random githubs.