Fall 2025 Online Course List

How to get your PIN and register

Course list - ECE

Course list - Other courses

16-week course drop/add/refund dates

Short course drop dates (5-week) - Contact Lynn (hegewald@purdue.edu) or Elisheba (vanwinke@purdue.edu)


ECE Courses - Fall 2025

Course # Name Area CRN Credits Dates Duration (wks) Instructor
50005Q Intellectual Property Generation and Management   29050-EPE 3 08/25/25-12/13/25 16 Badesha, Santokh
50024Q Machine Learning  CE 21451-EPE 3 08/25/25-12/13/25 16 Chan, Stanley 
50435Q Introduction to Quantum Science and Technology FO 30174-EPE 3 08/25/25-12/13/25 16 Roth, Thomas
50631Q Fundamentals of Current Flow MN 28648-EPE 1 08/25/25-09/28/25 5 Datta, Supriyo
50632Q Introduction to Quantum Transport MN 28649-EPE 1 09/29/25-11/04/25 5 Datta, Supriyo
50633Q Boltzmann Law: Physics to Machine Learning MN 28650-EPE 1 11/05/25-12/13/25 5 Datta, Supriyo
50836Q Introduction to Data Mining CE 30169-EPE 3 08/25/25-12/13/25 16 Gao, Jing
51032Q Computational Methods for Power System Analysis PES 27707-EPE 3 08/25/25-12/13/25 16 Qin, Junjie
51214Q CMOS Analog IC Design VLSI 18191-EPE 3 08/25/25-12/13/25 16 Jung, Byunghoo
51220Q Applied Algorithms VLSI 26559-EPE 3 08/25/25-12/13/25 16 Koh, Cheng-Kok
51300Q Diffraction, Fourier Optics and Imaging FO 26565-EPE 3 08/25/25-12/13/25 16 Chan, Stanley H.
53800Q Digital Signal Processing I CNSIP 13232-EPE 3 08/25/25-12/13/25 16 Zoltowski, Michael D.
54400Q Digital Communications CNSIP 31049-EPE 3 08/25/25-12/13/25 16 Lehnert, James
54700Q Introduction to Computer Communication Networks CNSIP 28617-EPE 3 08/25/25-12/13/25 16 Brinton, Christopher G.
55900Q MOS VLSI Design VLSI 21450-EPE 3 08/25/25-12/13/25 16 Gupta, Sumeet K.
56500Q Computer Architecture CE 29917-EPE 3 08/25/25-12/13/25 16 Vijaykumar, T N.
56900Q Introduction to Robotic Systems AC 21452-EPE 3 08/25/25-12/13/25 16 Chang, Hamin
57000Q Artificial Intelligence CE 29583-EPE 3 08/25/25-12/13/25 16 Inouye, David I.
59500 AI, Ethics, And Society CE 28061-E17 3 08/25/25-12/13/25 16 Jesiek, Brent
59500QACN Application Oriented Computational Nanotechnology: Coherent Transport MN 26105-EP4 3 08/25/25-12/13/25 16 Kubis, Tillmann
59500QB Introduction to Compilers I: Compiler Basics CE 21418-EP3 1 08/25/25-09/28/25 5 Wang, Jingbo
59500QA Introduction to Compilers II: Code Generation CE 21417-EP2 1 09/29/25-11/04/25 5 Wang, Jingbo
59500QC Introduction to Compilers III: Optimization CE 21453-EP5 1 11/05/25-12/13/25 5 Wang, Jingbo
59500QIL Introduction to Nanolithography (1) MN 30478-E12 1 08/25/25-9/28/25 16 Goossens, Ronald
59500QEUV EUV Lithography (2) MN 33906-E15 1 09/29/25-11/04/25 5 Goossens, Ronald
59500QCL Computational Lithography (3) MN 26112-E13 1 11/05/25-12/13/25 5 Goossens, Ronald
59500 Intro to Applied Cryptography CE 29170-E10 3 08/25/25-12/13/25 16 Ghodsi, Zahra
59500QGT Introduction to Game Theory AC 22676-EPE 3 08/25/25-12/13/25 16

Gupta, Vijay

59500QIC Integrated Circuit/MEMS Fabrication MN 26566-E16 3 08/25/25-12/13/25 16 Hussain, Muhammad
59500QITS Semiconductor Device Integration Through Simulation MN 18198-EP7 3 08/25/25-12/13/25 16 Dungan, Thomas
59500 Semiconductor Memory Technologies & Applications MN, VLSI 28281-E18 3 08/25/25-12/13/25 16 Li, Haitong
59500QPDS Power Systems Distribution Analysis PES 32841-EP0 3 08/25/25-12/13/25 16 Kekatos, Vassilis
59500QRL Reinforcement Learning: Theory and Algorithms CE, AC 22677-EP6 3 08/25/25-12/13/25 16 Ghasemi, Mahsa
60200Q Lumped System Theory AC 24891-EPE 3 08/25/25-12/13/25 16 Hu, Jianghai
60281Q Intro to Math Fund for Systems and Control Theory (1) AC 30178-EPE 1 08/25/25-09/28/25 5 Pare, Philip E.
60282Q Epidemic Processes (2) AC 18343-EPE 1 09/29/25-11/04/25 5 Pare, Philip E.
60283Q Networked Epidemic Processes (3) AC 18349-EPE 1 11/05/25-12/13/25 5 Pare, Philip E.
60400Q Electromagnetic Field Theory FO 24328-EPE 3 08/25/25-12/13/25 16 Chew, Weng
60420Q Radio Frequency Integrated Circuits VLSI, MN 18358-EPE 3 08/25/25-12/13/25 16 Mohammadi, Saeed
60422Q Primer on RF Circuit Design (1) FO 28653-EPE 1 08/25/25-09/28/25 5 Peroulis, Dimitrios
60423Q RF System Design (2) FO 28654-EPE 1 09/29/25-11/04/25 5 Peroulis, Dimitrios
60424Q RF Design: Passive/Active Components (3) FO 28655-EPE 1 11/05/25-12/13/25 5 Peroulis, Dimitrios
60600Q Solid State Devices I MN 16068-EPE 3 08/25/25-12/13/25 16 Klimeck, Gerhard
60800Q Computational Models and Methods CE 25316-EPE 3 08/25/25-12/13/25 16 Qiu, Xiaokang
61000Q Energy Conversion PES 25319-EPE 3 08/25/25-12/13/25 16 Pekarek, Steven
61010Q Time Domain Simulation and Optimization for Design PES 28651-EPE 1 08/25/25-10/05/25 6 Sudhoff, Scott D.
61014Q Electromagnetic and Electromechanical Component Design PES 18413-EPE 3 08/25/25-12/13/25 16 Sudhoff, Scott D. 
68000Q Modern Automatic Control AC 26788-EPE 3 08/25/25-12/13/25 16 Zak, Stanislaw H.
69500 AI Foundation Model Basics CE 28662-EP6 1 11/05/25-12/13/25 5 Wang, Joy
69500QFSE Flexible and Stretchable Electronics MN 23335-EP5 3 08/25/25-12/13/25 16 Hussain, Muhammad
69500QIDC Ideation Catalyst   29979-EP1 2 08/25/25-12/13/25 16 Ziaie, Babak
69500QIOS Introduction to Operating Systems CE 26809-EP3 3 08/25/25-12/13/25 16 Hu, Charlie
69500 Machine Learning in Bioinfo & Healthcare CE 30730-364 3 08/25/25-12/13/25 16 Wang, Joy
69500Q-QD Quantum Detectors and Sensors FO 28843-EP2 3 08/25/25-12/13/25 16 Jacobs, Zubin
69500QODL Optimization for Deep Learning CNSIP 30391-EP4 3 08/25/25-12/13/25 16 Hashemi, Abolfazl

 

Other courses - Fall 2025

Course # Title Section CRN Credits Dates Duration (wks) Instructor
MA 51100Q Linear Algebra 005 20038 3 08/25/25-12/13/25 16 Zhang, Xiangxiong
MA 52700Q Adv Math Engr Phys I EPE 24892 3 08/25/25-12/13/25 16 Kaufmann, Erika B.

STAT 51300Q

Statistical Quality Control 008 27616 3 08/25/25-12/13/25 16 Prabhu, Nagabhushana
STAT 51600 Basic Probability Appl 002 27255 3 08/25/25-12/13/25 16 TBD

Descriptions for additional non-ECE courses running in Fall 2025 can be found on this page: PO Course List