Engineering Courses at Purdue
Every Engineering course at Purdue University, with difficulty, workload, and ratings. 244 courses · 4.6K ratings across the web
Ratings across the web
Students give Engineering courses 3.2 out of 5, and 55% would take one again.
Across 215 rated courses. No reviews written here yet.
Easiest course
ENGR10301
Introduction To Engineering In Practice · 42/100 difficulty
Most challenging
ABE301
Modeling And Computational Tools In Biological Engineering · 89/100 difficulty
All Engineering Courses (244)
ENGR13100Transforming Ideas To Innovation I
3.9 out of 5 stars3.9· 208 ratings
ME27000Basic Mechanics I
4.4 out of 5 stars4.4· 189 ratings
ECE369Discrete Mathematics For Computer Engineering
3.3 out of 5 stars3.3· 183 ratings
ECE36900
3.3 out of 5 stars3.3· 183 ratings
ME270Basic Mechanics I
4.4 out of 5 stars4.4· 183 ratings
ME200Thermodynamics I
3.9 out of 5 stars3.9· 139 ratings
ME20000
3.9 out of 5 stars3.9· 139 ratings
ECE201
3.8 out of 5 stars3.8· 124 ratings
ECE27000Introduction To Digital System Design
3.5 out of 5 stars3.5· 100 ratings
ECE31100
4.7 out of 5 stars4.7· 99 ratings
ENGR13200Transforming Ideas To Innovation II
3.8 out of 5 stars3.8· 97 ratings
ECE20200
3.3 out of 5 stars3.3· 82 ratings
ENGR106
1.9 out of 5 stars1.9· 78 ratings
ECE302Probabilistic Methods In Electrical And Computer Engineering
3.4 out of 5 stars3.4· 77 ratings
ECE30200
3.4 out of 5 stars3.4· 77 ratings
ECE20002Electrical Engineering Fundamentals II
2.8 out of 5 stars2.8· 72 ratings
ENGR13300
2.3 out of 5 stars2.3· 63 ratings
ECE36800
3.5 out of 5 stars3.5· 56 ratings
ENGR161Honors Introduction To Innovation And The Physical Science Of Engineering Design I
3.5 out of 5 stars3.5· 56 ratings
ECE368Data Structures
3.5 out of 5 stars3.5· 53 ratings
ENGR133Transforming Ideas To Innovation, EPICS/VIP
2.4 out of 5 stars2.4· 53 ratings
ECE270Introduction To Digital System Design
3.3 out of 5 stars3.3· 48 ratings
ME274Basic Mechanics II
4.3 out of 5 stars4.3· 44 ratings
ME27400
4.3 out of 5 stars4.3· 44 ratings
NUCL27300
2.7 out of 5 stars2.7· 42 ratings
NUCL273Mechanics Of Materials
2.6 out of 5 stars2.6· 41 ratings
ECE60800Computational Models And Methods
2.5 out of 5 stars2.5· 37 ratings
AAE204Aeromechanics II
4.7 out of 5 stars4.7· 35 ratings
AAE20400
4.7 out of 5 stars4.7· 35 ratings
ENGR19500
2.7 out of 5 stars2.7· 34 ratings
EPCS11100
3.0 out of 5 stars3.0· 34 ratings
ENGR16200
3.3 out of 5 stars3.3· 32 ratings
ME309
2.8 out of 5 stars2.8· 32 ratings
ECE404Introduction To Computer Security
4.3 out of 5 stars4.3· 31 ratings
ECE40400
4.3 out of 5 stars4.3· 31 ratings
ECE362Microprocessor Systems And Interfacing
3.8 out of 5 stars3.8· 30 ratings
ENGR162Honors Introduction To Innovation And The Physical Science Of Engineering Design II
3.1 out of 5 stars3.1· 30 ratings
ABE59100Special Topics
4.7 out of 5 stars4.7· 29 ratings
ENGR116
2.3 out of 5 stars2.3· 29 ratings
ECE608Computational Models And Methods
3.0 out of 5 stars3.0· 28 ratings
ECE33700ASIC Design Laboratory
4.1 out of 5 stars4.1· 26 ratings
ECE69500Advanced Topics In Electrical And Computer Engineering
4.2 out of 5 stars4.2· 25 ratings
IE38600Work Analysis And Design I
1.6 out of 5 stars1.6· 25 ratings
ME315Heat And Mass Transfer
4.5 out of 5 stars4.5· 25 ratings
ME31500
4.5 out of 5 stars4.5· 25 ratings
ABE591Special Topics
4.8 out of 5 stars4.8· 24 ratings
IET43640Lean Six Sigma
1.9 out of 5 stars1.9· 24 ratings
ME35200
3.3 out of 5 stars3.3· 24 ratings
ME263Introduction To Mechanical Engineering Design, Innovation And Entrepreneurship
4.8 out of 5 stars4.8· 23 ratings
ME26300
4.8 out of 5 stars4.8· 23 ratings
ECE337ASIC Design Laboratory
4.3 out of 5 stars4.3· 22 ratings
ECE438Digital Signal Processing With Applications
3.2 out of 5 stars3.2· 21 ratings
ECE43800
3.2 out of 5 stars3.2· 21 ratings
MET242
2.2 out of 5 stars2.2· 21 ratings
AAE301Signal Analysis For Aerospace Engineering
3.3 out of 5 stars3.3· 20 ratings
AAE30100
3.3 out of 5 stars3.3· 20 ratings
ECE30411Electromagnetics I
4.8 out of 5 stars4.8· 20 ratings
ECE695Advanced Topics In Electrical And Computer Engineering
4.3 out of 5 stars4.3· 20 ratings
ENGR11700
1.9 out of 5 stars1.9· 20 ratings
ENGR12600
2.8 out of 5 stars2.8· 20 ratings
MET162
1.9 out of 5 stars1.9· 20 ratings
ABE301Modeling And Computational Tools In Biological Engineering
1.6 out of 5 stars1.6· 19 ratings
ABE30100
1.6 out of 5 stars1.6· 19 ratings
AAE364Control System Analysis
2.8 out of 5 stars2.8· 17 ratings
AAE36400
2.8 out of 5 stars2.8· 17 ratings
AAE55000Multidisciplinary Design Optimization
4.7 out of 5 stars4.7· 17 ratings
CE470
2.8 out of 5 stars2.8· 17 ratings
CE47000
2.8 out of 5 stars2.8· 17 ratings
ECE695DL
3.0 out of 5 stars3.0· 17 ratings
MET28400Industrial Control Systems For Smart Manufacturing
3.0 out of 5 stars3.0· 17 ratings
ENGR195H
2.6 out of 5 stars2.6· 16 ratings
AAE339Aerospace Propulsion
1.6 out of 5 stars1.6· 15 ratings
AAE33900
1.6 out of 5 stars1.6· 15 ratings
AAE439Rocket Propulsion
3.0 out of 5 stars3.0· 15 ratings
AAE43900
3.0 out of 5 stars3.0· 15 ratings
CE473
3.0 out of 5 stars3.0· 15 ratings
CE47300
3.0 out of 5 stars3.0· 15 ratings
ME433Principles Of Turbomachinery
3.0 out of 5 stars3.0· 15 ratings
ME51300
3.8 out of 5 stars3.8· 15 ratings
ME300Thermodynamics II
4.8 out of 5 stars4.8· 14 ratings
ME30000
4.8 out of 5 stars4.8· 14 ratings
ME513Engineering Acoustics
3.7 out of 5 stars3.7· 14 ratings
MET144Materials And Processes II
3.5 out of 5 stars3.5· 14 ratings
MET14400
3.5 out of 5 stars3.5· 14 ratings
MET284Industrial Control Systems For Smart Manufacturing
2.9 out of 5 stars2.9· 14 ratings
CE231
1.3 out of 5 stars1.3· 13 ratings
ENGR10301Introduction To Engineering In Practice
4.9 out of 5 stars4.9· 13 ratings
IE530Quality Control
2.3 out of 5 stars2.3· 13 ratings
IE53000
2.3 out of 5 stars2.3· 13 ratings
MEEM4993D
1.1 out of 5 stars1.1· 13 ratings
AAE418Zero-Gravity Flight Experiment
3.4 out of 5 stars3.4· 12 ratings
AAE41800
3.4 out of 5 stars3.4· 12 ratings
AAE550Multidisciplinary Design Optimization
4.8 out of 5 stars4.8· 12 ratings
ECE321Electromechanical Motion Devices
3.6 out of 5 stars3.6· 12 ratings
ECE32100
3.6 out of 5 stars3.6· 12 ratings
ENGR151
1.9 out of 5 stars1.9· 12 ratings
ME55700
2.2 out of 5 stars2.2· 11 ratings
CE335
1.2 out of 5 stars1.2· 10 ratings
CE33500
1.2 out of 5 stars1.2· 10 ratings
ECE25500
3.4 out of 5 stars3.4· 10 ratings
ECE602Lumped System Theory
2.1 out of 5 stars2.1· 10 ratings
ECE60200
2.1 out of 5 stars2.1· 10 ratings
ECET224Electronic Systems
2.6 out of 5 stars2.6· 10 ratings
ECET22400
2.6 out of 5 stars2.6· 10 ratings
ECET257
4.8 out of 5 stars4.8· 10 ratings
ME557Design For Manufacturability
2.3 out of 5 stars2.3· 10 ratings
AAE450Spacecraft Design
1.2 out of 5 stars1.2· 9 ratings
AAE45000
1.2 out of 5 stars1.2· 9 ratings
AAE539Advanced Rocket Propulsion
4.5 out of 5 stars4.5· 9 ratings
AAE53900
4.5 out of 5 stars4.5· 9 ratings
AAE560System-Of-Systems Modeling And Analysis
2.0 out of 5 stars2.0· 9 ratings
AAE56000
2.0 out of 5 stars2.0· 9 ratings
AAE564Systems Analysis And Synthesis
3.9 out of 5 stars3.9· 9 ratings
AAE56400
3.9 out of 5 stars3.9· 9 ratings
BME695Advanced Topics In Biomedical Engineering
2.9 out of 5 stars2.9· 9 ratings
BME69500
2.9 out of 5 stars2.9· 9 ratings
ECE595Selected Topics In Electrical Engineering
4.2 out of 5 stars4.2· 9 ratings
ECE606Solid State Devices
4.7 out of 5 stars4.7· 9 ratings
ECE637Digital Image Processing I
2.5 out of 5 stars2.5· 9 ratings
ECE63700
2.5 out of 5 stars2.5· 9 ratings
ME365Measurement And Control Systems I
2.4 out of 5 stars2.4· 9 ratings
ME36500
2.4 out of 5 stars2.4· 9 ratings
ME375Measurement And Control Systems II
1.6 out of 5 stars1.6· 9 ratings
ME37500
1.6 out of 5 stars1.6· 9 ratings
ENGR126H
1.8 out of 5 stars1.8· 8 ratings
ENGR14100
4.5 out of 5 stars4.5· 8 ratings
ME308Fluid Mechanics
3.5 out of 5 stars3.5· 8 ratings
ME30800
3.5 out of 5 stars3.5· 8 ratings
ME452
2.0 out of 5 stars2.0· 8 ratings
ME509Intermediate Fluid Mechanics
3.0 out of 5 stars3.0· 8 ratings
ME50900
3.0 out of 5 stars3.0· 8 ratings
ME510Gas Dynamics
2.6 out of 5 stars2.6· 8 ratings
ME51000
2.6 out of 5 stars2.6· 8 ratings
MET45200
2.0 out of 5 stars2.0· 8 ratings
AAE421Flight Dynamics And Control
3.1 out of 5 stars3.1· 7 ratings
AAE42100
3.1 out of 5 stars3.1· 7 ratings
ECE544Digital Communications
4.0 out of 5 stars4.0· 7 ratings
ECE54400
4.0 out of 5 stars4.0· 7 ratings
ECET20700
4.3 out of 5 stars4.3· 7 ratings
ECET337Continuous Systems Analysis And Design
4.5 out of 5 stars4.5· 7 ratings
ECET33700
4.5 out of 5 stars4.5· 7 ratings
ENGT180
2.0 out of 5 stars2.0· 7 ratings
ME290Global Engineering Professional Seminar
4.5 out of 5 stars4.5· 7 ratings
ME29000
4.5 out of 5 stars4.5· 7 ratings
ME597Advanced Mechanical Engineering Projects I
3.5 out of 5 stars3.5· 7 ratings
ME59700Advanced Mechanical Engineering Projects I
3.5 out of 5 stars3.5· 7 ratings
AAE575Introduction To Satellite Navigation And Positioning
3.5 out of 5 stars3.5· 6 ratings
AAE57500
3.5 out of 5 stars3.5· 6 ratings
BME695DL
3.4 out of 5 stars3.4· 6 ratings
ECET274Wireless Communications
1.0 out of 5 stars1.0· 6 ratings
ECET27400
1.0 out of 5 stars1.0· 6 ratings
MSE200
2.0 out of 5 stars2.0· 6 ratings
AAE390
1.0 out of 5 stars1.0· 5 ratings
ECE462
3.2 out of 5 stars3.2· 5 ratings
ECE473Introduction To Artificial Intelligence
3.0 out of 5 stars3.0· 5 ratings
ECE47300
3.0 out of 5 stars3.0· 5 ratings
ECE664Formal Languages, Computability, And Complexity
3.6 out of 5 stars3.6· 5 ratings
ECE66400
3.6 out of 5 stars3.6· 5 ratings
ENGR190
2.0 out of 5 stars2.0· 5 ratings
AAE535Propulsion Design, Build, Test
4.5 out of 5 stars4.5· 4 ratings
AAE53500
4.5 out of 5 stars4.5· 4 ratings
AAE567Introduction To Applied Stochastic Processes
4.5 out of 5 stars4.5· 4 ratings
AAE56700
4.5 out of 5 stars4.5· 4 ratings
ABE370Reaction Kinetics In Biological Engineering
1.3 out of 5 stars1.3· 4 ratings
ABE37000
1.3 out of 5 stars1.3· 4 ratings
BME295Selected Topics In Biomedical Engineering
3.3 out of 5 stars3.3· 4 ratings
BME29500
3.3 out of 5 stars3.3· 4 ratings
CE32300
4.8 out of 5 stars4.8· 4 ratings
CGS2531
1.3 out of 5 stars1.3· 4 ratings
CHE620Advanced Transport Phenomena I
4.0 out of 5 stars4.0· 4 ratings
CHE62000
4.0 out of 5 stars4.0· 4 ratings
EAPS117Introduction To Atmospheric Science
3.3 out of 5 stars3.3· 4 ratings
EAPS11700
3.3 out of 5 stars3.3· 4 ratings
ECE461
2.3 out of 5 stars2.3· 4 ratings
ECE49500
3.3 out of 5 stars3.3· 4 ratings
ECE60872Reliable And Secure Computer Systems
5.0 out of 5 stars5.0· 4 ratings
ECET210
4.5 out of 5 stars4.5· 4 ratings
ECET456
3.3 out of 5 stars3.3· 4 ratings
ENGR10000
1.5 out of 5 stars1.5· 4 ratings
ENGR10300
4.0 out of 5 stars4.0· 4 ratings
ENGR14200
4.3 out of 5 stars4.3· 4 ratings
IE2300
2.0 out of 5 stars2.0· 4 ratings
ME505Intermediate Heat Transfer
4.3 out of 5 stars4.3· 4 ratings
ME50500
4.3 out of 5 stars4.3· 4 ratings
OLS454Gender And Diversity In Management
3.0 out of 5 stars3.0· 4 ratings
STAT513Statistical Quality Control
2.5 out of 5 stars2.5· 4 ratings
STAT51300
2.5 out of 5 stars2.5· 4 ratings
AAE523Introduction To Remote Sensing
3.4 out of 5 stars3.4· 3 ratings
AAE52300
3.4 out of 5 stars3.4· 3 ratings
AAE590G
3.4 out of 5 stars3.4· 3 ratings
AAE590K
3.6 out of 5 stars3.6· 3 ratings
AAE666Nonlinear Dynamics, Systems, And Control
5.0 out of 5 stars5.0· 3 ratings
AAE66600
5.0 out of 5 stars5.0· 3 ratings
CCE50800
2.4 out of 5 stars2.4· 3 ratings
CE27300
4.7 out of 5 stars4.7· 3 ratings
CE33400
2.6 out of 5 stars2.6· 3 ratings
ECE495F
4.7 out of 5 stars4.7· 3 ratings
ECE629Introduction To Neural Networks
2.0 out of 5 stars2.0· 3 ratings
ECE62900
2.0 out of 5 stars2.0· 3 ratings
ECE661Computer Vision
3.6 out of 5 stars3.6· 3 ratings
ECE66100
3.6 out of 5 stars3.6· 3 ratings
ECET214
2.4 out of 5 stars2.4· 3 ratings
ECET277AC And Power Electronics
4.3 out of 5 stars4.3· 3 ratings
ECET27700
4.3 out of 5 stars4.3· 3 ratings
EET314
3.0 out of 5 stars3.0· 3 ratings
ENGR202
1.0 out of 5 stars1.0· 3 ratings
IE335Operations Research - Optimization
3.6 out of 5 stars3.6· 3 ratings
IE33500
3.6 out of 5 stars3.6· 3 ratings
IE5XX
3.0 out of 5 stars3.0· 3 ratings
ME305
4.7 out of 5 stars4.7· 3 ratings
ME312
5.0 out of 5 stars5.0· 3 ratings
ME57700
4.0 out of 5 stars4.0· 3 ratings
MET102Production Design And Specifications
1.0 out of 5 stars1.0· 3 ratings
MSE250Physical Properties In Engineering Systems
4.3 out of 5 stars4.3· 3 ratings
MSE25000
4.3 out of 5 stars4.3· 3 ratings
CE201
No reviews yet · be the first
CE20100
No reviews yet · be the first
CE20400
No reviews yet · be the first
CE271
No reviews yet · be the first
CE27101
No reviews yet · be the first
CE27500
No reviews yet · be the first
CE30800
No reviews yet · be the first
CE312
No reviews yet · be the first
CE334
No reviews yet · be the first
CE342
No reviews yet · be the first
CE34200
No reviews yet · be the first
CE351
No reviews yet · be the first
CE35400
No reviews yet · be the first
CE47100
No reviews yet · be the first
CE57910
No reviews yet · be the first
CEMT230
No reviews yet · be the first
CEMT253
No reviews yet · be the first
ECET102
No reviews yet · be the first
ECET262
No reviews yet · be the first
ECET455
No reviews yet · be the first
MCET262
No reviews yet · be the first
MCET330
No reviews yet · be the first
ME115
No reviews yet · be the first
ME271
No reviews yet · be the first
ME27500
No reviews yet · be the first
ME30500
No reviews yet · be the first
ME56300Mechanical Vibrations
No reviews yet · be the first
MET118
No reviews yet · be the first
OLS350
No reviews yet · be the first
Top Engineering Courses at Purdue
0–100 scores from ratings across the web
Engineering at Purdue: FAQ
Give back
Took a class at Purdue? Your review is what the next student reads.
Anonymous, about two minutes, no account.