Find your entry point¶
The quickest way is the one-minute placement check: press Find my level on the home page. It asks up to seven short questions and stops at the first skill you have not met yet. You can also choose from this table.
| If you | Start with |
|---|---|
| are a young learner with a grown-up reading along | Level 0 |
| know fractions and basic chance | Level 1 |
| know algebra and want to learn causal thinking | Level 2 |
| need the math toolkit: complex numbers, matrices, entropy | Level 3 |
| know statistics and want causal inference or causal ML | Level 4 |
| want quantum information from the ground up | Level 5 |
| are ready for quantum causal models and indefinite causal order | Level 6 |
| want research-level quantum ML and open problems | Level 7 |
Work through a lesson in six steps¶
Read the three short paragraphs under “Learn”. Each technical word is defined before the lesson uses it.
Study the key relation box and the worked example.
Try the exercise before you open its solution.
Answer the multiple-choice question, then open the answer to see why it is right.
Open the linked lab. Change one input at a time, and predict the result before you look.
Read the caution box. It says what the lesson’s model assumes and where it stops working.
Features you can use¶
Hover over a cross-reference, citation, or glossary term to preview it without leaving the page. Press Ctrl + K (or ⌘ + K on a Mac) to search every lesson. Drag the sliders in the lab figures, rotate the 3-D plots, and hover for exact values. These figures run in your browser. The plotting library loads from a CDN, but nothing you do in a figure is sent anywhere. The sun and moon button in the top bar switches between light and dark mode, and the download button at the top of each lab saves it as a notebook (.ipynb).
Run the code yourself¶
Run the labs explains three ways to run the notebooks: on your own computer, on Google Colab, or on Binder.