aher.dev

Unofficial and not affiliated with Duke. A snapshot of classes that were open on 22 Oct 2026. Seats change daily, so confirm in DukeHub before you plan around anything.

Courses / Pratt professional / FINTECH

FINTECH 512

Software Engineering for FinTech

Saud Almahdi, John B. Slankas, Mick Bellas

Description from DukeHub

This course focuses on moving from small-to-medium software projects, to the design ideas required for larger scale, maintainable code. We will start with core design principles, which we will see manifest in a variety of the forms through the course of the semester. We will see these ideas emerge from smaller scale design at the start of the semester to large scale system architecture at the end. Testing will also be an important topic throughout. Prerequisite: FINTECH 510

Skills

AI-resilient: 0 of 5

  • No: Physical, lab or field work
  • No: Live work with people
  • No: Judgment someone is accountable for
  • No: A craft you practice with your hands or body
  • No: Small, in-person format

The checks lean on Microsoft Research, Working with AI (2025), which found generative AI applies least to physical work and hands-on work with people. A signal, not a promise. How the score works

More in FINTECH

All FINTECH courses · All of Pratt professional