Programming for Structural Engineers (Part 1 - The Basics)

Go from zero programming experience to creating and solving structural models with Python and JavaScript!
Free tutorial
Rating: 4.6 out of 5 (155 ratings)
3,498 students
1hr 15min of on-demand video
English [Auto]

Coding for Structural Engineers


  • Basic structural engineering knowledge


Welcome to SkyCiv's Introduction to Programming, for Structural Engineers. We're going to be teaching the basics and more advanced skills you need, to solve real-life structural engineering problems using code. This course is perfect for students, or practicing engineers interested in upskilling or automating workflows using code or API technology. The course is made of three sections. This course contains the first part, while sections second and third parts can be found in a separate course.

  • The first part covers the basics of programming, including; variables, arrays, loops, functions, and other tools of programming, all through the lens of a real structural engineering problem.

  • The second part will look at more advanced concepts like setting up your Python and Javascript environments, sending and receiving HTTP requests and JSON objects.

  • Finally, we'll put all this together and look at advanced functionality via the SkyCiv Structural Analysis and Design API.

From these courses, you'll learn:

  • Basic programming training, using the Python and Javascript languages

  • How to set up a coding environment, with industry-leading software and tools

  • What an API is and how to connect to them

You'll also receive:

  • 30 days of free access to the SkyCiv API

  • LinkedIn Endorsements for related skills from the instructors and the CEO of SkyCiv

  • A real solution you can use for your Portfolio

This course will equip you with the skills you need to combine programming and structural engineering. Programming is becoming an essential skill in our industry, so if you have an interest in programming - you can really set yourself apart. Increase your value to companies and the industry by learning this essential skill.

Who this course is for:

  • Structural Engineers who want to learn how to code


Cloud Structural Engineering Software
SkyCiv Engineering
  • 4.5 Instructor Rating
  • 323 Reviews
  • 9,320 Students
  • 5 Courses

SkyCiv is a new and exciting cloud based Structural Analysis and Design software. The software is powerful, easy to use and since it's online, there is nothing to download or install!

SkyCiv has put together a range of Udemy courses to help students and professional engineers excel in their industry and learn the software and skills they need to succeed.

All courses are free, so we hope you enjoy!

SkyCiv API Engineer - UK / Europe
Stuart Gale
  • 4.5 Instructor Rating
  • 193 Reviews
  • 4,367 Students
  • 2 Courses

I'm a skilled Software Engineer for the AEC industry, with a passion for using software to streamline structural design workflows.

I believe all Engineers can use programming to unlock new design workflows, minimize waste, and be more productive.

At SkyCiv, I am the API Engineer for the UK & Europe. Want to automate or improve your workflow? Get in touch with me to see how SkyCiv can help!

API Developer at SkyCiv Engineering
Steve Richardson
  • 4.5 Instructor Rating
  • 193 Reviews
  • 4,367 Students
  • 2 Courses

• API and product developer

• SkyCiv Cloud Engineering Software

• Sydney, Australia

• Honours degree in Civil Engineering

• Experience as a Structural Engineering • Consultant

• Experience in Carpentry

• Enthusiastic about helping engineers and others learn to code and automate their workflows!

• Find me making coding solutions for all sorts of unusual everyday problems!

Top companies trust Udemy

Get your team access to Udemy's top 25,000+ courses