Yes — flip the order. Code first, math when it blocks you.
Start with fast.ai's 'Practical Deep Learning' course: you train a working image classifier in lesson one and learn the theory backwards from working code. Alternatively Kaggle's free micro-courses (Python → Intro to ML) get you building models in days.
Then learn math on demand: when you hit gradient descent and want to know WHY it works, watch 3Blue1Brown's calculus and linear algebra series — visual, intuitive, zero prerequisites. Khan Academy fills specific gaps.
The dirty secret: day-to-day applied ML is mostly data cleaning, feature engineering and evaluation judgment. The people deriving equations from scratch are researchers. You can be a genuinely good ML practitioner with intuition-level math plus strong Python.
Anecdata: I got an ML job with commerce-stream math. What got me through interviews was being able to EXPLAIN bias-variance tradeoff, overfitting, and train/test leakage in plain words with examples from my projects — not derive anything. Depth of intuition beats breadth of formulas.