2. Who is this course for?

2. Who is this course for?

As the course title suggests, this course will very much focus on the fundamental behaviour of reinforced concrete. As such, it’s written as a first introduction to the design of reinforced concrete. It will be most suited to anyone who has not yet been introduced to the topic or anyone looking for a refresher in the fundamental mechanics and design practices that apply to reinforced concrete.

Undergraduate civil and structural engineering students or professional engineers from other disciplines are likely to derive the most value from this course. Engineers routinely designing reinforced concrete structures professionally are always welcome but are not likely to cover new ground here. Subsequent courses will develop on what we cover here and explore more complex topics in reinforced concrete design.

It is also worth mentioning that this course is written from the perspective of someone designing to Eurocodes and specifically Eurocode 2. This naturally reduces the relevance of this course to you if you do not use or intend to use Eurocodes. If you design to another set of standards, I believe you will still find this course interesting and helpful, but undoubtedly less so than a Eurocode user.

Finally, I’ll briefly comment here that this course also uses Python to build scripts to automate much of the manual calculation work involved in routine design. If you are already a proficient reinforced concrete designer or design to alternative codes of practice, then the Python elements of the course may yet justify you completing it. The role of Python will be briefly discussed in the following lecture.


🔗 Course Q&A support


(If you haven’t set up a forum account yet, use the invite link provided in the Support and Lecture Q&A lecture)

Fundamentals of Reinforced Concrete Design to Eurocode 2

Buy nowLearn more

Introduction and Course Breakdown

  • 1. Course overview
  • 2. Who is this course for?
  • 3. The optional role of Python in this course
  • Support and Lecture Q&A (Please read!)

Actions and Limit State Design

  • 4. Section overview
  • 4.1 Data tables
  • 5. The relevant codes for this course
  • 6. Actions on structures
  • 7. Ultimate limit state design
  • 8. Serviceability limit state design
  • 9. Worked Example 1
  • 10. Worked Example 2

Bending of Reinforced Concrete

  • 11. Section overview
  • 12. Material properties
  • 13. Cross-section analysis
  • 14. Ultimate moment capacity
  • 15. Worked Example 3
  • 16. Worked Example 4
  • 17. Worked Example 5a
  • 18. Worked Example 5b
  • 18.1 Jupyter Notebook (lecture 18)
  • 19. Doubly-reinforced sections
  • 20. Worked Example 6
  • 21. Worked Example 7
  • 22. Flanged Beam Design
  • 23. Worked Example 8
  • 24. Worked Example 9
  • Mid-course check-in

Shear Resistance of Reinforced Concrete

  • 25. Section overview
  • 26. Shear behaviour in beams
  • 27. A model of reinforced shear resistance
  • 28. Worked Example 10: Full design including shear
  • 29. Worked Example 11: Shear design
  • 30. Longitudinal shear in flanged beams
  • 31. Worked Example 12: Full flanged beam design

Automating section analysis in Python

  • 32. Section overview
  • 32.1 Jupyter Notebooks (lectures 33-40)
  • 33. Designing singly reinforced sections
  • 34. Expanding to doubly reinforced sections
  • 35. Expanding to singly reinforced flanged sections
  • 36. Determining the correct analysis case
  • 37. Under-reinforced section analysis
  • 38. Over-reinforced section analysis
  • 39. Doubly reinforced section analysis
  • 40. Flanged section analysis

Course wrap up

  • 41. Course wrap up and certificate of completion