convex optmization textbook and course.
╰─$ cloc .
343 text files.
329 unique files.
163 files ignored.
---------------------
Language code
---------------------
C 6483
C/C++ Header 3215
CMake 1930
make 1506
Python 701
C++ 496
JSON 232
Markdown 213
Bourne Shell 186
DOS Batch 140
CSS 121
YAML 105
HTML 19
---------------------
SUM: 15347
---------------------
I find it amazing that all of the code lives in around 6500 lines. They're
supposedly industrial strength, and can handle large problems. Reading this
code should provide a lot of insight into how to write good convex optimizers!
I would love to take a course which explains the source code.