Programming Basics for Civil Engineers (C#)
Learn to code from zero with examples from structural engineering. No computer science background needed.
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
- Why structural engineers should learn to codePreview8 min
- Installing Visual Studio and .NETPreview12 min
- Your first program15 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
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.