If you learn by reading or watching videos, the total time spent studying will be higher than if an intelligent tutor constantly asks you questions that push your knowledge forward (while also reviewing where necessary and correcting misunderstandings).
I did a rough calculation – it would take between 10,000 and 20,000 questions to get someone with a reasonable background in math and coding to understand modern ZK (knows recent algorithms, production optimizations, etc).
Most of these questions take only a few minutes to answer, though some may take a couple of hours to solve.
However, the mean is around 5 minutes per question.
20,000 questions x 5 minutes = 100,000 minutes or 1,667 hours or 4.6 hours/day for a year.
And the AI technology to accomplish this already exists.
More news coming soon.
Just so you all know...
Advanced computer science education is about to have its Claude code moment.
You know, the phase transition from "tab autocomplete" to "one-shot this codebase for me."
That moment.
It's coming this year.