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
50024Q Machine Learning CNSIP 21451-EPE 3 08/25/25-12/13/25 16  
50631Q Fundamentals of Current Flow MN 28648-EPE 1 08/25/25-09/28/25 5  
50632Q Introduction to Quantum Transport MN 28649-EPE 1 09/29/25-11/04/25 5  
50633Q Boltzmann Law: Physics to Machine Learning MN 28650-EPE 1 11/05/25-12/13/25 5  
50836Q Introduction to Data Mining CE 30169-EPE 3 08/25/25-12/13/25 16  
51032Q Computational Methods for Power System Analysis PES 27707-EPE 3 08/25/25-12/13/25 16  
51214Q CMOS Analog IC Design VLSI 18191-EPE 3 08/25/25-12/13/25 16  
51220Q Applied Algorithms VLSI 26559-EPE 3 08/25/25-12/13/25 16  
51300Q Diffraction, Fourier Optics and Imaging FO 26565-EPE 3 08/25/25-12/13/25 16  
53800Q Digital Signal Processing I CNSIP 13232-EPE 3 08/25/25-12/13/25 16  
54400Q Digital Communications CNSIP 31049-EPE 3 08/25/25-12/13/25 16  
54700Q Introduction to Computer Communication Networks CNSIP 28617-EPE 3 08/25/25-12/13/25 16  
55900Q MOS VLSI Design VLSI 21450-EPE 3 08/25/25-12/13/25 16  
56500Q Computer Architecture CE 29917-EPE 3 08/25/25-12/13/25 16  
56900Q Introduction to Robotic Systems AC 21452-EPE 3 08/25/25-12/13/25 16  
57000Q Artificial Intelligence CE 29583-EPE 3 08/25/25-12/13/25 16  
59500QAAA Architectures and Algorithms for Autonomy AC 33377-EP8 1 08/25/25-10/21/25 8  
59500 AI, Ethics, And Society CE 28061-E17 3 08/25/25-12/13/25 16 Jesiek, Brent
59500QACN Application Oriented Computational Nanotechnology - Part 1 MN 26105-EP4 1 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  
59500QA Introduction to Compilers II: Code Generation CE 21417-EP2 1 09/29/25-11/04/25 5  
59500QC Introduction to Compilers III: Optimization CE 21453-EP5 1 11/05/25-12/13/25 5  
59500QIL Introduction to Nanolithography (1) MN 30478-E12 1 08/25/25-12/13/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
59500QCVE Computer Vision for Embedded Systems CE 26107-EP9 1 11/05/25-12/13/25 5 Lu, Su
59500QDAM Data Analysis, Design of Experiments and Machine Learning MN 26095-E14 1 09/29/25-11/04/25 5 Alam, Muhammad
59500 Ideation Catalyst   28657-E19 2 08/25/25-12/13/25 16 Ziaie, Babak
59500 Intro to Applied Cryptography CE Pending 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
59500QIPG Intellectual Property Generation and Management   32843-E10 3 08/25/25-12/13/25 16 Badesha, Santokh
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
59500Q-QS Introduction to Quantum Science and Technology FO 30477-E11 3 08/25/25-12/13/25 16 Roth, Thomas
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  
60281Q Intro to Math Fund for Systems and Control Theory (1) AC 30178-EPE 1 08/25/25-09/28/25 5  
60282Q Epidemic Processes (2) AC 18343-EPE 1 09/29/25-11/04/25 5  
60283Q Networked Epidemic Processes (3) AC 18349-EPE 1 11/05/25-12/13/25 5  
60400Q Electromagnetic Field Theory PES 24328-EPE 3 08/25/25-12/13/25 16  
60420Q Radio Frequency Integrated Circuits VLSI, MN 18358-EPE 3 08/25/25-12/13/25 16  
60422Q Primer on RF Circuit Design (1) FO 28653-EPE 1 08/25/25-09/28/25 5  
60423Q RF System Design (2) FO 28654-EPE 1 09/29/25-11/04/25 5  
60424Q RF Design: Passive/Active Components (3) FO 28655-EPE 1 11/05/25-12/13/25 5  
60600Q Solid State Devices I MN 16068-EPE 3 08/25/25-12/13/25 16  
60800Q Computational Models and Methods CE 25316-EPE 3 08/25/25-12/13/25 16  
61000Q Energy Conversion PES 25319-EPE 3 08/25/25-12/13/25 16  
61010Q Time Domain Simulation and Optimization for Design PES 28651-EPE 1 08/25/25-10/05/25 6  
61014Q Electromagnetic and Electromechanical Component Design PES 18413-EPE 3 08/25/25-12/13/25 16  
64200Q Information Theory and Source Coding CNSIP 26757-EPE 3 08/25/25-12/13/25 16  
68000Q Modern Automatic Control AC 26788-EPE 3 08/25/25-12/13/25 16  
69500 AI Foundation Model Basics CE 28662-EP6 1 11/05/25-12/13/25 5 Wang, Joy
69500QBD Big Data for Reliability and Security CNSIP, CE 26807-EPE 1 11/05/25-12/13/25 5 Bagchi, Saurabh
69500QFSE Flexible and Stretchable Electronics MN 23335-EP5 3 08/25/25-12/13/25 16 Hussain, Muhammad
69500QIOS Introduction to Operating Systems CE 26809-EP3 3 08/25/25-12/13/25 16 Hu, Charlie
69500Q-QD Quantum Detectors and Sensors FO 28843-EP2 3 08/25/25-12/13/25 16 Jacobs, Zubin

 

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

(You can register for this course, but it may be cancelled for Fall 25.)

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