Become an AI & ML Engineer with Cal Poly EPaCE — IBM-Certified Training
Future-Proof Your Career: AI Manager Masterclass
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore fundamental concepts and principles of programming languages in this comprehensive computer science course from Brown University. Delve into language design, implementation techniques, and the theoretical foundations that underpin various programming paradigms. Gain hands-on experience with multiple programming languages, including functional, object-oriented, and logic-based approaches. Analyze language features, syntax, and semantics while developing a deep understanding of how different language designs impact software development. Engage in practical programming assignments and projects that reinforce key concepts and enhance your ability to work with diverse programming languages.
Taught by
Shriram Krishnamurthi