Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

JuliaC for Model-Based Engineering

The Julia Programming Language via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to leverage Julia's advanced compiler technology for model-based engineering workflows in this conference talk from JuliaCon Global 2025. Explore the limitations of traditional model-based engineering approaches that rely on expensive code-generation tools and restrictive high-level modeling languages, then discover how recent developments in Julia's compiler enable direct compilation and deployment to target systems without C-code generation. Understand the challenges faced by conventional MBE workflows, including financial barriers, expressiveness restrictions, and difficulties integrating existing libraries or cutting-edge algorithms. Examine how Julia's native code generation pipeline eliminates these traditional restrictions while providing access to Julia's rich ecosystem of libraries. Follow practical demonstrations showing the design of equation-based models using the ModelingToolkit framework, implementation of nonlinear state estimators, and real-time deployment on Raspberry Pi hardware. See how to convert Julia packages, such as PID controller implementations, into C-callable shared libraries for embedded system integration. Gain insights into how these advancements position Julia as a competitive alternative to expensive commercial solutions while maintaining the flexibility and power needed for modern engineering applications.

Syllabus

JuliaC for Model-Based Engineering | Bagge Carlson, Voleti | JuliaCon Global 2025

Taught by

The Julia Programming Language

Reviews

Start your review of JuliaC for Model-Based Engineering

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.