The Solidity course is finished, and nothing in it was invented
Most courses teach a language by showing you code written for the course. This one does the opposite, and the difference is the whole point: you learn to read what is actually out there by reading what is actually out there. WETH9, the contract that turns ETH into a token. The ERC20 the whole ecosystem inherits from. The proxy shape that makes people think they cannot read Solidity, which turns out to be sixty nine lines. Uniswap V2's core, written in a version of the language that is not the one you have been reading. Safe's owner list, which is a linked list hiding in a mapping and says so nowhere except one comment.
Five acts. First Contact gets you inside a file. The Vocabulary gives you every word, met inside real code rather than in a syntax table. The Grammar is contracts built from other contracts: inheritance, libraries, the raw call underneath the syntax, proxies, and where a proxy keeps the address of the code that actually runs. Fluent Reading drops the scaffolding and hands you unfamiliar files cold. And the last act, Writing With a Machine, turns the whole method onto code a model wrote, because that is the real job now and you cannot supervise what you cannot read.
Every board is either real and pinned, or openly marked as not real. The last act needs machine output, so those boards carry a chip that says not a deployed contract, and a build gate refuses to ship an unlabelled one. Every other source in the course is re-fetched from GitHub and compared byte for byte on every check, so a contract cannot quietly drift from the thing it claims to be. Zero security content anywhere in it, by design. This is the language, not the audit.