Explore the fundamentals of programming languages at Northeastern University. Gain expertise in language design, implementation, and applications.
University CoursesComputer ScienceProgramming
Introduction
This is a course on the study, design, and implementation of programming languages.
Highlights
Covers the fundamental concepts and principles of programming languages
Explores the design and implementation of various programming language features
Provides hands-on experience with different programming language paradigms
Utilizes resources from the course website, including an overview, notes, and work
Recommendation
This course is recommended for students interested in programming language design, implementation, and the underlying principles of language constructs. It provides a comprehensive understanding of programming languages and their role in software development.
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.