Structures Simplified

Programming Basics for Civil Engineers (C#)

Learn to code from zero with examples from structural engineering. No computer science background needed.

New course
Beginner English 4h 9m · 11 lessons Updated 25 Oct 2026

Coming soon

Be first in when enrolment opens.

Leave your email for the launch date and an early-bird price.

This course includes

  • 4h 9m of video across 11 lessons
  • Downloadable notes & resources
  • Lifetime access, including updates
  • Certificate of completion

What you'll learn

  • Write and run C# programs with confidence
  • Model nodes, members and loads as code
  • Read and write Excel and CSV data from your programs
  • Build a small engineering tool of your own

Course content

4 sections · 11 lessons · 4h 9m total

Getting started3 lessons · 35 min
C# fundamentals3 lessons · 1h 7m
  • Variables, types and units20 min
  • Conditions and loops: checking members25 min
  • Methods: write a formula once, use it everywhere22 min
Working with engineering data3 lessons · 1h 24m
  • Classes for nodes, members and sections28 min
  • Lists and LINQ for load combinations26 min
  • Reading and writing Excel and CSV30 min
Project2 lessons · 1h 3m
  • Build a steel section property calculator45 min
  • Packaging and sharing your tool18 min

Requirements

  • A Windows laptop
  • No programming experience needed

Description

Most engineers who want to automate their work get stuck at the first step: learning to program. This course teaches C# from the ground up, using problems you already understand (section properties, member checks, load combinations) instead of abstract examples.

Instructor

S
Structures Simplified faculty
Practising structural engineers

Our courses are built and taught by engineers who design and check real structures every week — so the workflow you learn is the one you'll use on the job.

Student reviews

No reviews yet — students who finish the course can leave one.

Frequently asked questions

When do the courses open?+

Soon. Use “Notify me” on any course page and we'll email you the launch date and an early-bird price.

Will I get a certificate?+

Yes. Finish every lesson in a course to get a certificate with a link anyone can verify.