diff --git a/README.md b/README.md
index 93c9970..b128d3a 100644
--- a/README.md
+++ b/README.md
@@ -265,6 +265,13 @@ Courses
- It covers concepts such as atomicity, safety, liveness and deadlock.
- It covers how to measure and understand performance and scalability of parallel programs.
- It covers tools and methods to find bugs in concurrent programs.
+- [CS 143](https://web.stanford.edu/class/cs143/) **Compiler construction** *Stanford University* ![Lecture Notes Lecture Notes](https://assets-cdn.github.com/images/icons/emoji/unicode/1f4dd.png)
+- CS143 is a Stanford's course in the practical and theoretical aspects of compiler construction.
+- [Home] (https://web.stanford.edu/class/cs143/)
+- [Syllabus](https://web.stanford.edu/class/cs143/schedule.html)
+- [Lectures](https://web.stanford.edu/class/cs143/)
+- [Assignments](https://web.stanford.edu/class/cs143/)
+- [CS143 - 2011](http://www.keithschwarz.com/cs143/WWW/sum2011/)
-------