Programming Languages | Brown University CS 173 Course
Brown University
Explore programming language design and concepts with renowned professor Shriram Krishnamurthi's CS 173 course at Brown University, featuring the custom-built Pyret language.
University CoursesProgramming
Introduction
Course by Prof. Krishnamurthi (author of HtDP) and numerous other awesomebooks on programming languages. Uses a custom designed Pyret programming language to teach the concepts. There was an online class hosted in 2012, which includes all lecture videos for you to enjoy.
Highlights
Taught by renowned professor Shriram Krishnamurthi
Uses the custom-designed Pyret programming language
Includes an online class with lecture videos from 2012
Recommendation
This course is recommended for those interested in programming languages and their design. It provides a unique opportunity to learn from an expert in the field and explore the concepts of programming languages using a custom-built language.
How GetVM Works
Learn by Doing from Your Browser Sidebar
Access from Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Select Your Playground
Choose your OS, IDE, or app from our playground library and launch it instantly.
Learn and Practice Side-by-Side
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.