Main Profile

At A Glance


This course will discuss the major ideas used today in the implementation of programming language compilers. You will learn how a program written in a high-level language designed for humans is systematically translated into a program written in low-level assembly more suited to machines!

Start Date: Mar 01, 2014


Compilers's Full Profile



The content of this course on programming language compilers included lexical analysis, parsing, syntax-directed translation, abstract syntax trees, types and type checking, intermediate languages, dataflow analysis, program optimization, code generation and runtime systems.


  • Dates: Mar 01, 2014 to Mar 01, 2014
  • Level of Difficulty: Intermediate
  • Size: Massive Open Online Course
  • Instructor: Alex Aiken
  • Institution: Coursera

Provider Overview

About Coursera: Coursera is an education company that partners with the top universities and organizations in the world to offer courses online for anyone to take, for free.

Latest Tweet

Questions about Compilers

Want more info about Compilers? Get free advice from education experts and Noodle community members.

  • Answer