Software Engineering

Software Engineering

Advance software engineering capability across architecture, DevOps, and lifecycle integration. These programs align development teams, strengthen quality practices, and integrate software with broader systems engineering efforts. Customized delivery supports evolving toolchains and enterprise modernization initiatives.

Explore More Software Engineering Insights
Sort
Set Descending Direction
  1. Modern car with the future technology of self-driving and safety technology.

    Industrial DevOps

    The Caltech Industrial DevOps certificate program provides you with the critical skills and knowledge essential for leaders to adopt DevOps practices for cyber-physical domains, integrating software development and hardware engineering for complex systems. Learn key concepts and principles of digital/agile engineering processes, tools, and operating models. This six-day expert-led course covers practical leading practices that you can successfully apply immediately.

    Webcam and Zoom application required.

     

     

     

    On Demand
    • Certificate
    • 5 Days; Definable
  2. Servers, sun in the sky, cloud technology concept, infrastructure

    AWS Infrastructure with Terraform Lab

    Dive into the world of accelerated cloud development with the AWS Infrastructure with Terraform Lab. This course is a practical hands-on accelerator to mastering AWS services and Terraform, equipping you with the skills needed to build and manage modern cloud solutions and Infrastructure as Code.

    On Demand
    • Certificate
    • 5 Days; Definable
  3. Man designing futuristic car using holo-interface technology.

    AI-Assisted Model-Based Systems Engineering

    AI-Assisted Model-Based Systems Engineering (AIM) is a compelling enterprise training program at the intersection of AI and digital transformation. Designed for engineering organizations, this course equips teams to apply generative AI tools within MBSE workflows, accelerating model creation, improving analysis, and preparing systems engineers for the next generation of intelligent design.

    On Demand
    • Certificate
    • 3–5 Days; Definable
  4. Digital generated image of multi coloured data against black background.

    Pain-Free MBSE for Enterprise Teams

    Model-Based Systems Engineering (MBSE) should accelerate delivery and improve decisions—not add friction. Pain-Free MBSE for Enterprise Teams is a practice-driven program that helps organizations apply MBSE in a lean, pragmatic way, focusing modeling effort only where it delivers clear value.

    Rather than emphasizing SysML notation in isolation, this course addresses the modeling decisions that disproportionately increase effort while delivering little benefit. Participants learn how to reduce over-modeling, avoid tool-driven workflows, and align system models with real-world software and hardware development practices.

    On Demand
    • Certificate
    • 3–5 Days; Definable