Azeon
Hard ideas. Documented in public. From first principles.
Deep-dive documentation and essays on the problems that matter most — starting with the hardest open question in computer science.
Not a course.
A public record of learning.
Azeon is where I document the hard things I'm trying to understand — not after I've mastered them, but while I'm in the middle of figuring them out. Every project is structured from the absolute basics, written so a complete beginner can follow along, and published openly as it gets built.
The current project covers P vs NP — the million-dollar unsolved problem in theoretical computer science. More documentation projects and blog posts are on the way.
P vs NP Explained
An 80-post curriculum on the most important open problem in computer science. No prerequisites. Starts from what an algorithm is, ends at the frontiers of complexity theory.
Foundations
Algorithms, Turing machines, Big-O notation, and the formal definitions of P and NP.
Read phase →NP-Completeness
Reductions, Cook-Levin theorem, SAT, TSP, Graph Coloring, Sudoku, and the NP-Complete zoo.
Read phase →Complexity Zoo
coNP, PSPACE, EXP, randomized algorithms, quantum computing, and Shor's algorithm.
In progressFailed Proofs
Relativization, Natural Proofs, Algebrization, GCT — every barrier that blocks a proof.
In progressReal-World Impact
RSA encryption, supply chains, protein folding, AI, and the cost of NP-Hardness.
In progressHeuristics
Approximation algorithms, greedy strategies, simulated annealing, and genetic algorithms.
In progressFinal Verdict
The scientific consensus, the consequences of both outcomes, open research, and what comes next.
In progressTwo answers. Two worlds.
More projects. More ideas.
P vs NP is only the beginning. New documentation projects and blog posts will be added as they're written.

Aziz
Founder of Azeon & AzizdevsLearning hard things.
Writing it all down.
I'm a student at FC College in Lahore. I started freelancing in web development and graphic design at 14, founded Azizdevs, and have been building things in public ever since.
Azeon is my attempt to do something different: instead of waiting until I understand something fully before writing about it, I document the process in real time — the confusion, the wrong turns, the analogies that finally make something click.
If you find something useful here, that's the whole point.
Begin with the flagship.
No background needed.
Post #1 introduces the P vs NP problem, the million-dollar prize, and what this entire documentation project is about.
Introduction to the Millennium Prize