# Favorite lectures on the Finite Element Method?

**URL:** https://discourse.julialang.org/t/favorite-lectures-on-the-finite-element-method/83211
**Category:** Modelling & Simulations
**Tags:** finite-element, lectures
**Created:** [June 22, 2022, 11:48pm UTC](https://discourse.julialang.org/t/favorite-lectures-on-the-finite-element-method/83211 "2022-06-22T23:48:55Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)
#### Post date: [June 22, 2022, 11:48pm UTC](https://discourse.julialang.org/t/favorite-lectures-on-the-finite-element-method/83211/1 "2022-06-22T23:48:55Z")

</div>

Do you have a favorite set of lectures on the Finite Element Method? Possibly a set of lectures with a heavy list of programming exercises that encourages students to build all the building blocks of a modern software library?

---

<div class="post-metadata">

### Author: ![RosalRicardo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rosalricardo/32/30041_2.png) [@RosalRicardo](https://discourse.julialang.org/u/RosalRicardo)
#### Post date: [June 23, 2022, 12:02am UTC](https://discourse.julialang.org/t/favorite-lectures-on-the-finite-element-method/83211/2 "2022-06-23T00:02:02Z")

</div>

This set of lectures from Prof. Clayton Pettit, although it is not development of libraries oriented, mostly cover the fundamentals and solving algorithms and it is pretty complete IMHO.

https://www.youtube.com/embed/videoseries?list=PLLSzlda_AXa3yQEJAb5JcmsVDy9i9K_fi&wmode=transparent&rel=0&autohide=1&showinfo=1&enablejsapi=1

---

<div class="post-metadata">

### Author: ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)
#### Post date: [June 23, 2022, 12:43am UTC](https://discourse.julialang.org/t/favorite-lectures-on-the-finite-element-method/83211/3 "2022-06-23T00:43:06Z")

</div>

Lectures by Bangerth, if you don’t mind C++.  
[https://www.math.colostate.edu/~bangerth/videos.html](https://www.math.colostate.edu/~bangerth/videos.html)

---

<div class="post-metadata">

### Author: ![luraess](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/luraess/32/16189_2.png) [@luraess](https://discourse.julialang.org/u/luraess)
#### Post date: [June 23, 2022, 6:10am UTC](https://discourse.julialang.org/t/favorite-lectures-on-the-finite-element-method/83211/4 "2022-06-23T06:10:26Z")

</div>

A good book and a very “practical” approach with examples and applications to natural sciences. Matlab codes for all chapters incl. exercises, by [Guy Simpson](https://www.unige.ch/sciences/terre/en/people/deste/lecturers/guy-simpson): [Practical _Finite Element_ Modeling in Earth Science Using Matlab](https://onlinelibrary.wiley.com/doi/book/10.1002/9781119248644)

---

<div class="post-metadata">

### Author: ![bhaveshshrimali](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bhaveshshrimali/32/13233_2.png) [@bhaveshshrimali](https://discourse.julialang.org/u/bhaveshshrimali)
#### Post date: [June 29, 2022, 3:22pm UTC](https://discourse.julialang.org/t/favorite-lectures-on-the-finite-element-method/83211/5 "2022-06-29T15:22:12Z")

</div>

Bangerth’s lectures with deal.II for implementation are a fantastic resource!

Another one that I particularly like (though slightly leaning on the math side) is [https://finite-element.github.io/](https://finite-element.github.io/) which basically teaches building things from ground up and is similar in spirit to the high level interface offered by FEniCS/Firedrake etc. I think this approach is baked in the lectures because Dr. David Ham who teaches the implementation part is one of the lead authors of Firedrake.
