In typescript (from scratch recognizing hand-written digits in browser):
Live: https://deep-learning.stackblitz.io/
Live edit code: https://stackblitz.com/edit/deep-learning
Live: https://deep-learning.stackblitz.io/
Live edit code: https://stackblitz.com/edit/deep-learning
New frameworks like TensorFlow for Swift and Julia’s Flux are a little easier to understand if you read the code, but still complex stuff.