Phase 0 of 7 · 6 topics

Your toolkit

Get fast with the tools you will use every day. This phase is short. Do it in the same two weeks as the start of Phase 1.

Tools are like a carpenter's workshop. You cannot learn furniture design while fighting with the saw. NumPy is your saw: practise until it feels natural.

0 of 6 done

Core resources for this phase

Topics, in order

  1. 0.1 Meet machine learning: the big picture

  2. 0.2 NumPy arrays, shapes and indexing

  3. 0.3 Broadcasting and vectorisation

  4. 0.4 Plotting results with Matplotlib

  5. 0.5 Git and GitHub for your projects

  6. 0.6 Testing numerical code (np.allclose, pytest)

Go deeper (optional)