Learn Coding
Learn Macroeconomics
Learn Quantitative Trading

Start learning for free. No signup, no credit card.

3,395 challenges across 8 modules
def hello_world():
    return "Hello World"
✓ Test 1: Pass

Click a module to see what's inside

Frequently Asked Questions

Do I need to know how to code already? +

No. It starts with writing Hello World and builds from there. If you've written Python before you'll move through the early stuff quickly, but nothing assumes you have.

Is anything in this free? +

The first 15 challenges are free, and you don't need an account for them. That's variables, strings, numbers and if-statements. Enough to see how in depth the lessons are and how the code editor works before you spend anything.

Is this a subscription? +

No. It's a single payment of $149.99 USD and you keep access for good, including any challenges we add later.

What if it's not for me? +

That's what the free 15 challenges are for, so try them first. We don't do change-of-mind refunds once you've paid. If something's actually broken or not as described, email us and we'll fix it or refund you. Details are on the refunds page.

Do I need to install anything? +

No. Everything runs on this website. The code runs in your browser and the lessons are in your browser, that's it. Open the site, write Python, hit submit.

Will this teach me to make money trading? +

It teaches you the tools: Python, statistics, portfolio maths, macroeconomics. That's what people use to research markets. It won't hand you a strategy, and nothing here is financial advice. But if you want to do your own research on the markets, you'll need to know what's taught here. What you do with the skills is up to you.

Can I use it on my phone? +

Yes, though writing code on a small screen is awkward. Reading lessons on your phone and coding on a laptop works well, and your progress follows you between them.

What order should I go in? +

Core Coding first, then Core Quant and Core Macroeconomics. After that the advanced modules are open to take in whatever order interests you. Everything's unlocked once you've paid, so you're not forced down one path.

Educational content only. Nothing here is financial product advice and it doesn't consider your objectives or circumstances. Trading carries risk, including loss of capital, and past performance isn't a reliable indicator of future results.

© 2026 The Trading Library