Machine Learning-Related Courses

A variety of machine learning related courses are offered at Duke across a variety of departments.

The following list are courses offered that have been of interest to students interested in machine learning:

Computer Science Department

Electrical and Computer Engineering

  • Acoustics and Hearing
  • Adaptive Filters
  • Digital Image and Multidimensional Processing
  • Digital Processing of Speech Signals
  • Digital Signal Processing
  • Fundamentals of Digital Signal Processing
  • Information Theory
  • Introduction to Digital Communication Systems
  • Introduction to Robotics and Automation
  • Introduction to Signals and Systems
  • Linear Control Systems
  • Random Signals and Noise
  • Sensor Array Signal Processing
  • Sound in the Sea: Introduction to Marine Bioacoustics

Mathematics Department

  • Applied Stochastic Processes
  • Scientific Computing
  • Stochastic Calculus

Statistical Sciences Department

  • Applied Stochastic Processes
  • Computational Data Analysis
  • Introduction to Statistical Methods
  • Modeling and Scientific Computing
  • Modern Nonparametric Theory and Methods
  • Probability and Statistical Models
  • Statistical Case Studies

For current lists of courses offered, see departmental course websites: