#298 overall
Compilers
Stanford via edX
2 recommenders · 2 threads · recommended in 2 years, 2020–2023 · score 1.5
Stanford's compilers course taught by Alex Aiken, covering the full pipeline of a compiler from lexical analysis and parsing through semantic analysis, code generation, and optimization. It is offered on edX as a self-paced MOOC.
Commenters call Alex Aiken's compiler course excellent and point to it as a good option for anyone wanting to learn compilers, such as when building a transpiler.
CS Fundamentals & Systemsintermediatefreeinteractive MOOC#compilers#parsing#code generation#optimization#aiken
Recommendations by year
20062026
A good option would be to take a MooC on compilers https://www.edx.org/course/compilers
I took his 2 algorithm courses on Coursera's original platform. They were stellar. In particular making practical problems that have a calculable answer that you implement yourself in whatever language you choose and check as part of the course. As opposed to having some online interpreter for some specific language.
That was then hosted on Stanford's own Lagunita platform (based on the edX platform I think.)
Stanford then split those 2 courses into 4 on Coursera's new platform - the same material I believe but packaged differently.
Stanford then closed its Lagunita platform and those original 2 courses are now offered on edX.
A similar story with Alex Aiken's excellent Compiler course and Jeffrey Ullman's Automata course too. I'm not even sure if they are still available on Coursera or not.
[1] https://www.edx.org/course/algorithms-design-and-analysis
[2] https://www.edx.org/course/algorithms-design-and-analysis-pa...
[3] https://www.edx.org/course/compilers
[4] https://www.edx.org/course/automata-theory