# Julia based course - Performance Engineering of Software Systems

**URL:** <https://discourse.julialang.org/t/julia-based-course-performance-engineering-of-software-systems/129285>\
**Category:** Teaching & Outreach\
**Tags:** education\
**Created:** [May 23, 2025, 6:40pm UTC](https://discourse.julialang.org/t/julia-based-course-performance-engineering-of-software-systems/129285 "2025-05-23T18:40:59Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![raman\_kumar](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/raman_kumar/32/26782_2.png) [@raman\_kumar](https://discourse.julialang.org/u/raman_kumar)\
**Post date:** [May 23, 2025, 6:40pm UTC](https://discourse.julialang.org/t/julia-based-course-performance-engineering-of-software-systems/129285/1 "2025-05-23T18:40:59Z")

</div>

Respected Sir,

I liked the course 💎([Performance Engineering of Software Systems](https://youtube.com/playlist?list=PLUl4u3cNGP63VIBQVWguXxZZi0566y7Wf&si=Oh3V8r56s7EFltfw)) 🫧. It enhanced my understanding of software performance. I request that you @stevengj with Prof. Charles Leiserson, Julian Shun and Prof.Alan Edelman @alanedelman should repeat this course with Julia in place of Python examples. I think that it would revolutionize the learning of Julia software performance. Thanks 🙏

PS: Others please discuss possible modification in course contents that would make it best resource for getting performance.

---

<div class="post-metadata">

**Author:** ![Satvik](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/satvik/32/20486_2.png) [@Satvik](https://discourse.julialang.org/u/Satvik)\
**Post date:** [May 23, 2025, 7:07pm UTC](https://discourse.julialang.org/t/julia-based-course-performance-engineering-of-software-systems/129285/2 "2025-05-23T19:07:51Z")

</div>

Did you see the last episode? It’s all about Julia.

---

<div class="post-metadata">

**Author:** ![raman\_kumar](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/raman_kumar/32/26782_2.png) [@raman\_kumar](https://discourse.julialang.org/u/raman_kumar)\
**Post date:** [May 23, 2025, 9:24pm UTC](https://discourse.julialang.org/t/julia-based-course-performance-engineering-of-software-systems/129285/3 "2025-05-23T21:24:36Z")

</div>

Yes, I have seen that last lecture in Julia. I see Julia was packed in one lecture. I wish Python part also be replaced with Julia. I mean comparison should be done between C and Julia; and how Julia user can get best performance. There should be details about internals of Julia and how we can do internal changes to maximize performance for particular case.

---

<div class="post-metadata">

**Author:** ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)\
**Post date:** [May 24, 2025, 12:29am UTC](https://discourse.julialang.org/t/julia-based-course-performance-engineering-of-software-systems/129285/4 "2025-05-24T00:29:03Z")

</div>

> [@raman\_kumar](#):
>
> I wish Python part also be replaced with Julia.

Which Python part? Most of the course is in C.

---

<div class="post-metadata">

**Author:** ![raman\_kumar](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/raman_kumar/32/26782_2.png) [@raman\_kumar](https://discourse.julialang.org/u/raman_kumar)\
**Post date:** [May 24, 2025, 8:29am UTC](https://discourse.julialang.org/t/julia-based-course-performance-engineering-of-software-systems/129285/5 "2025-05-24T08:29:24Z")

</div>

Yes Sir, Most of the course is in C. I mean Julia should be given more emphasis than Python in comparisons. Many Python examples in lectures can be replaced with Julia. There should be more focus on getting better performance in Julia. I mean there should be revision of course with emphasis on Julia and RISC-V examples.

---

<div class="post-metadata">

**Author:** ![Benny](https://avatars.discourse-cdn.com/v4/letter/b/49beb7/32.png) [@Benny](https://discourse.julialang.org/u/Benny)\
**Post date:** [May 24, 2025, 10:26am UTC](https://discourse.julialang.org/t/julia-based-course-performance-engineering-of-software-systems/129285/6 "2025-05-24T10:26:15Z")

</div>

> [@raman\_kumar](#):
>
> I mean comparison should be done between C and Julia; and how Julia user can get best performance. There should be details about internals of Julia and how we can do internal changes to maximize performance for particular case.

Your assumption of Julia’s superiority is dubious, and I don’t think it’s reasonable to ask people to teach you how to do something in Julia because they taught a course with blatantly different goals 7+ years ago.

---

<div class="post-metadata">

**Author:** ![lmiq](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lmiq/32/18314_2.png) [@lmiq](https://discourse.julialang.org/u/lmiq)\
**Post date:** [May 24, 2025, 10:53am UTC](https://discourse.julialang.org/t/julia-based-course-performance-engineering-of-software-systems/129285/7 "2025-05-24T10:53:33Z")

</div>

I think the OP is just expressing his enthusiasm with Julia and the course, and we should not interpret the apparent tone.

---

<div class="post-metadata">

**Author:** ![slwu89](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/slwu89/32/217323_2.png) [@slwu89](https://discourse.julialang.org/u/slwu89)\
**Post date:** [May 24, 2025, 1:50pm UTC](https://discourse.julialang.org/t/julia-based-course-performance-engineering-of-software-systems/129285/8 "2025-05-24T13:50:40Z")

</div>

On the topic of other Julia resources for “performance engineering” which might be relevant for OP, I know of the SciML “book” [https://book.sciml.ai/](https://book.sciml.ai/), does anyone else have recommendations?
