مهندس سازه
تحصیلات مهندس سازه معمولاً از طریق مقطع کارشناسی مهندسی عمران و کارشناسی ارشد مهندسی سازه به دست می‌آید. هستهٔ اصلی موضوعات مهندسی سازه عبارتند از مقاومت مصالح، مکانیک جامدات، استاتیک، دینامیک، علم مواد، محاسبات عددی و طراحی سازه‌ها. دروس عمومی این رشته نیز عبارتند از طراحی سازه‌های بتن آرمه، سازه‌های مرکب، چوبی، بنائی و فولادی که در سطوح بالاتر تحصیلات مهندسی سازه تدریس می‌شوند. درس تحلیل سازه‌ها که شامل تحلیل مکانیک سازه، دینامیک سازه و شکست سازه می‌شود برای بالا بردن مهارت‌های بنیادین طراحی سازه‌ها برای دانشجویان در نظر گرفته شده‌است. در سطوح بالاتر یا در برنامه فارغ التحصیلی، طراحی بتن پیش تنیده، طراحی قاب فضایی برای ساختمان و هواپیما، مهندسی پل، نوسازی سازه‌های شهری و هوافضا و تخصص‌های پیشرفته دیگر مهندسی سازه معمولاً تدریس می‌شوند.
نرم‌افزار مهندسی عمران
یکی دیگر از زیرشاخه‌های تخصصی این رشته، یعنی طراحی زیرساخت نیز وابستگی بالایی به برآورد میزان بار، فشار، زه‌کشی و جریان آب دارد. برخی از شرکت‌های تولیدکننده نرم‌افزار، در تلاش هستند تا برنامه‌های طراحی ویژه‌ای را برای رشته‌های گوناگون طراحی زیرساخت به صورت یکپارچه فراهم کنند. اگرچه معمولاً استفاده از نرم‌افزارهایی مثل مایکروسافت اکسل با قیمتی به مراتب پایین‌تر نیز مفید است. هنگام طراحی مرحله ساخت‌وساز، روش‌های مختلف مدیریت پروژه برای تخمین عواملی همچون قیمت، جدول زمان‌بندی و منابع مفید هستند. بسته‌های نرم‌افزاری گوناگون، بر مبنای معادلات و نظریات مختلفی که پایه و اساس این محاسبات هستند، ساخته شده‌اند. یک طراح جاده ممکن است برای مثال موقعیت کنونی لوله‌های زیر زمین را اصلاح کند. نرم‌افزار سیویل دیزاینر یک نمونه از بسته طراحی است که از جمع‌آوری داده‌های یک پارچه، ترسیم، مدل‌سازی سطحی و سیستم طراحی برای زیرساخت مهندسی عمران تشکیل شده‌است.