Programming Languages Ⅱ

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Programming Languages Ⅱ

Coursera · Intermediate ·🚀 Entrepreneurship & Startups ·2mo ago
The goal of this course is to help students: 1. learn new languages quickly, 2. evaluate various languages and pick the most suitable one for a given task, 3. know when and how to design a little language, and 4. understand the effects of languages on thought and communication. We will study programming language concepts, not as paradigms but as a set of basic building blocks, by 1) implementing interpreters for the concepts using the Scala programming language and 2) rigorously discussing the concepts using the operational semantics.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

How to Protect Your Ideas: A Simple Guide to Intellectual Property (IP) for Indian Businesses
Learn to protect your business ideas with a simple guide to intellectual property for Indian businesses
Medium · Startup
Comfort Never Built a Dream
A comfortable life and a successful life can have different requirements, understanding this difference is key to achieving success
Medium · Programming
How companies train millions of workers when their products never stop shipping
Companies face challenges in upskilling their workforce due to outdated development models, despite prioritizing it, and must adapt to a rapidly changing business environment
The Next Web AI
SpaceX SPV investors won’t know their true holdings until post-IPO lock-ups lift
SpaceX SPV investors face hidden fees and payout delays after IPO, highlighting the need for caution in investment strategies
TechCrunch AI
Up next
SpaceX IPO: Everything You Need to Know About the Biggest IPO in History
Evan Carmichael
Watch →