Metadata
Title
Electrical and Computer Engineering
Category
courses
UUID
68de7c280ba0488886b929e49ee8e32b
Source URL
https://courses.ece.cmu.edu/
Parent URL
https://engineering.cmu.edu/education/undergraduate-studies/curriculum/programs/...
Crawl Time
2026-03-24T05:44:55+00:00
Rendered Raw Markdown
# Electrical and Computer Engineering

**Source**: https://courses.ece.cmu.edu/
**Parent**: https://engineering.cmu.edu/education/undergraduate-studies/curriculum/programs/ece.html

# Course List

**Jump to:**
[Undergraduate Courses](javascript:void(0);)  · 
[Graduate Courses](javascript:void(0);)  · 
[CIT Interdisciplinary Courses](javascript:void(0);)

### [Undergraduate Courses](javascript:void(0); "Top")

Clear Filter

| Course | Course Name | Location | Units | Semester Offered |
| --- | --- | --- | --- | --- |
|  |  |  |  |  |
| --- | --- | --- | --- | --- |
|  | | | | |
| [18-011](https://courses.ece.cmu.edu/18011) | Introduction to Soldering | Pittsburgh | 1 | Past |
| [18-012](https://courses.ece.cmu.edu/18012) | Introduction to Printed Circuit Board Layout | Pittsburgh | 1 | Past |
| [18-021](https://courses.ece.cmu.edu/18021) | Introduction to Printed Circuit Boards Fabrication | Pittsburgh | 3 | Past |
| [18-050](https://courses.ece.cmu.edu/18050) | Study Abroad | Pittsburgh | Variable | Past |
| [18-059](https://courses.ece.cmu.edu/18059) | Introduction to Amateur Radio | Pittsburgh | 3 | Past |
| [18-090](https://courses.ece.cmu.edu/18090) | Twisted Signals: Multimedia Processing for the Arts | Pittsburgh | 10 | Past |
| [18-095](https://courses.ece.cmu.edu/18095) | Getting Started in Electronics: An Experiential Approach | Pittsburgh | 9 | Past |
| [18-100](https://courses.ece.cmu.edu/18100) | Introduction to Electrical and Computer Engineering | Pittsburgh | 12 | Past |
| [18-200](https://courses.ece.cmu.edu/18200) | ECE Sophomore Seminar | Pittsburgh | 1 | Past |
| [18-202](https://courses.ece.cmu.edu/18202) | Mathematical Foundations of Electrical Engineering | Pittsburgh | 12 | Past |
| [18-213](https://courses.ece.cmu.edu/18213) | Introduction to Computer Systems | Pittsburgh | 12 | Past |
| [18-220](https://courses.ece.cmu.edu/18220) | Electronic Devices and Analog Circuits | Pittsburgh | 12 | Past |
| [18-224](https://courses.ece.cmu.edu/18224) | Special Topics in Chip Design: Intro to Open-Source FPGA and ASIC Chip Design | Pittsburgh | 12 | Past |
| [18-240](https://courses.ece.cmu.edu/18240) | Structure and Design of Digital Systems | Pittsburgh | 12 | Past |
| [18-290](https://courses.ece.cmu.edu/18290) | Signals and Systems | Pittsburgh | 12 | Past |
| [18-300](https://courses.ece.cmu.edu/18300) | Fundamentals of Electromagnetics | Pittsburgh | 12 | Past |
| [18-310](https://courses.ece.cmu.edu/18310) | Fundamentals of Semiconductor Devices | Pittsburgh | 12 | Past |
| [18-320](https://courses.ece.cmu.edu/18320) | Microelectronic Circuits | Pittsburgh | 12 | Past |
| [18-330](https://courses.ece.cmu.edu/18330) | Introduction to Computer Security | Pittsburgh | 12 | Past |
| [18-334](https://courses.ece.cmu.edu/18334) | Network Security | Pittsburgh | 12 | Past |
| [18-335](https://courses.ece.cmu.edu/18335) | Secure Software Systems | Pittsburgh | 12 | Past |
| [18-340](https://courses.ece.cmu.edu/18340) | Hardware Arithmetic for Machine Learning | Pittsburgh | 12 | Past |
| [18-341](https://courses.ece.cmu.edu/18341) | Logic Design and Verification | Pittsburgh | 12 | Past |
| [18-344](https://courses.ece.cmu.edu/18344) | Computer Systems and the Hardware-Software Interface | Pittsburgh | 12 | Past |
| [18-349](https://courses.ece.cmu.edu/18349) | Introduction to Embedded Systems | Pittsburgh | 12 | Past |
| [18-351](https://courses.ece.cmu.edu/18351) | Full-Stack Software Development for Engineers | Pittsburgh | 12 | Past |
| [18-358A4](https://courses.ece.cmu.edu/18358A4) | Special Topics in Communications - Introduction to Amateur Radio | Pittsburgh | 6 | Past |
| [18-370](https://courses.ece.cmu.edu/18370) | Fundamentals of Control | Pittsburgh | 12 | Past |
| [18-372](https://courses.ece.cmu.edu/18372) | Fundamental Electrical Power Systems | Pittsburgh | 12 | Past |
| [18-384](https://courses.ece.cmu.edu/18384) | Ethics and Policy Issues in Computing | Pittsburgh | 9 | Past |
| [18-390](https://courses.ece.cmu.edu/18390) | ECE Co-op | Pittsburgh | 0 | Past |
| [18-410](https://courses.ece.cmu.edu/18410) | Hacker Fab | Pittsburgh | 12 | Past |
| [18-411](https://courses.ece.cmu.edu/18411) | Computational Techniques for Data Science and Engineering | Pittsburgh | 12 | Past |
| [18-412](https://courses.ece.cmu.edu/18412) | Neural Technology: Sensing and Stimulation | Pittsburgh | 12 | Past |
| [18-416](https://courses.ece.cmu.edu/18416) | Nano-Bio-Photonics | Pittsburgh | 12 | Past |
| [18-418](https://courses.ece.cmu.edu/18418) | Micro/Nano Biomedical Devices | Pittsburgh | 12 | Past |
| [18-420](https://courses.ece.cmu.edu/18420) | Design, Integration, and Tapeout of IoT Systems | Pittsburgh | 12 | Past |
| [18-421](https://courses.ece.cmu.edu/18421) | Analog Integrated Circuit Design | Pittsburgh | 12 | Past |
| [18-422](https://courses.ece.cmu.edu/18422) | Digital Integrated Circuit Design | Pittsburgh | 12 | Past |
| [18-427](https://courses.ece.cmu.edu/18427) | Board-Level RF Systems for the Internet-of-Things | Pittsburgh | 12 | Past |
| [18-428](https://courses.ece.cmu.edu/18428) | Advanced IoT System Validation and Deployment | Pittsburgh | 12 | Past |
| [18-429C](https://courses.ece.cmu.edu/18429C) | Special Topics in Circuits: Board-Level RF Systems for the Internet-of-Things | Pittsburgh | 12 | Past |
| [18-435](https://courses.ece.cmu.edu/18435) | Foundations of Blockchains | Pittsburgh | 12 | Past |
| [18-436](https://courses.ece.cmu.edu/18436) | Browser Security | Pittsburgh | 12 | Past |
| [18-441](https://courses.ece.cmu.edu/18441) | Computer Networks | Pittsburgh | 12 | Past |
| [18-442](https://courses.ece.cmu.edu/18442) | Autonomous Robotics I | Pittsburgh | 12 | Past |
| [18-444](https://courses.ece.cmu.edu/18444) | Embedded Machine Learning: Introduction to Embedded Deep Learning | Pittsburgh | 12 | Past |
| [18-447](https://courses.ece.cmu.edu/18447) | Introduction to Computer Architecture | Pittsburgh | 12 | Past |
| [18-448A](https://courses.ece.cmu.edu/18448A) | Special Topics in Embedded Systems: Computational Design of Cyber-Physical Systems | Pittsburgh | 12 | Current |
| [18-448C](https://courses.ece.cmu.edu/18448C) | Special Topics in Embedded Systems: Introduction to Embedded Deep Learning | Pittsburgh | 12 | Past |
| [18-448D](https://courses.ece.cmu.edu/18448D) | Special Topics in Embedded Systems: Autonomous Robotics II | Pittsburgh | 12 | Past |
| [18-449](https://courses.ece.cmu.edu/18449) | Distributed Embedded Systems | Pittsburgh | 12 | Past |
| [18-451](https://courses.ece.cmu.edu/18451) | Networked Cyber-Physical Systems | Pittsburgh | 12 | Past |
| [18-452](https://courses.ece.cmu.edu/18452) | Wireless Networking and Applications | Pittsburgh | 12 | Past |
| [18-453](https://courses.ece.cmu.edu/18453) | Introduction to XR Systems | Pittsburgh | 12 | Past |
| [18-460](https://courses.ece.cmu.edu/18460) | Optimization | Pittsburgh | 12 | Past |
| [18-461](https://courses.ece.cmu.edu/18461) | Introduction to Machine Learning for Engineers | Pittsburgh | 12 | Past |
| [18-462](https://courses.ece.cmu.edu/18462) | Principles and Engineering Applications of AI | Pittsburgh | 12 | Past |
| [18-465](https://courses.ece.cmu.edu/18465) | Advanced Probability & Statistics for Engineers | Pittsburgh | 12 | Past |
| [18-468](https://courses.ece.cmu.edu/18468) | Special Topics in Hardware Systems: Hardware Verification | Pittsburgh | 12 | Past |
| [18-469D](https://courses.ece.cmu.edu/18469D) | Special Topics in Integrated Systems Technology: Hacker Fab | Pittsburgh | 12 | Past |
| [18-469F](https://courses.ece.cmu.edu/18469F) | Special Topics in Integrated Systems Technology: Micro/Nano Biomedical Devices | Pittsburgh | 12 | Past |
| [18-474](https://courses.ece.cmu.edu/18474) | Embedded Control Systems | Pittsburgh | 12 | Past |
| [18-475](https://courses.ece.cmu.edu/18475) | Autonomous Control Systems | Pittsburgh | 12 | Past |
| [18-482](https://courses.ece.cmu.edu/18482) | Telecommunications Technology and Policy for the Internet Age | Pittsburgh | 12 | Past |
| [18-490](https://courses.ece.cmu.edu/18490) | Electroacoustics | Pittsburgh | 12 | Past |
| [18-491](https://courses.ece.cmu.edu/18491) | Digital Signal Processing | Pittsburgh | 12 | Past |
| [18-495](https://courses.ece.cmu.edu/18495) | Speech Technology for Conversational AI | Pittsburgh | 12 | Past |
| [18-499](https://courses.ece.cmu.edu/18499) | Summer Internship | Pittsburgh | Variable | Past |
| [18-500](https://courses.ece.cmu.edu/18500) | ECE Design Experience | Pittsburgh | 12 | Past |
| [18-525](https://courses.ece.cmu.edu/18525) | Advanced Digital Integrated Circuit Design | Pittsburgh | 12 | Past |
| [18-537C5](https://courses.ece.cmu.edu/18537C5) | Special Topics in Computer Systems: An Introduction to C and UNIX | Pittsburgh | 6 | Past |
| [18-537D6](https://courses.ece.cmu.edu/18537D6) | Special Topics in Computer Systems: An Introduction to Python and Machine Learning | Pittsburgh | 6 | Past |
| [18-540](https://courses.ece.cmu.edu/18540) | Rapid Prototyping of Computer Systems | Pittsburgh | 12 | Past |
| [18-555](https://courses.ece.cmu.edu/18555) | Entrepreneurial Engineering Project | Pittsburgh | 12 | Past |
| [18-578](https://courses.ece.cmu.edu/18578) | Mechatronic Design | Pittsburgh | 12 | Past |
| [18-580](https://courses.ece.cmu.edu/18580) | Undergraduate Projects | Pittsburgh | Variable | Past |

### [Graduate Courses](javascript:void(0); "Top")

Clear Filter

| Course | Course Name | Location | Units | Semester Offered |
| --- | --- | --- | --- | --- |
|  |  |  |  |  |
| --- | --- | --- | --- | --- |
|  | | | | |
| [18-601](https://courses.ece.cmu.edu/18601) | Entrepreneurship and Innovation in Technology | Pittsburgh | 12 | Past |
| [18-602](https://courses.ece.cmu.edu/18602) | Business Fundamentals | Pittsburgh | 12 | Past |
| [18-609](https://courses.ece.cmu.edu/18609) | Special Topics in Electrical & Computer Engineering: Distributed & Embedded Systems | Pittsburgh | Variable | Past |
| [18-610](https://courses.ece.cmu.edu/18610) | Hacker Fab | Pittsburgh | 12 | Past |
| [18-612](https://courses.ece.cmu.edu/18612) | Neural Technology: Sensing and Stimulation | Pittsburgh | 12 | Past |
| [18-613](https://courses.ece.cmu.edu/18613) | Foundations of Computer Systems | Pittsburgh | 12 | Past |
| [18-613RW](https://courses.ece.cmu.edu/18613RW) | Foundations of Computer Systems | Rwanda | 12 | Past |
| [18-613SA](https://courses.ece.cmu.edu/18613SA) | Foundations of Computer Systems | Silicon Valley | 12 | Past |
| [18-614](https://courses.ece.cmu.edu/18614) | Microelectromechanical Systems | Pittsburgh | 12 | Past |
| [18-615](https://courses.ece.cmu.edu/18615) | Micro and Nano Systems Fabrication | Pittsburgh | 12 | Past |
| [18-616](https://courses.ece.cmu.edu/18616) | Nano-Bio-Photonics | Pittsburgh | 12 | Past |
| [18-616RW](https://courses.ece.cmu.edu/18616RW) | Nano-Bio-Photonics | Rwanda | 12 | Past |
| [18-617](https://courses.ece.cmu.edu/18617) | Memory Devices and Technology | Pittsburgh | 12 | Past |
| [18-618](https://courses.ece.cmu.edu/18618) | Micro/Nano Biomedical Devices | Pittsburgh | 12 | Past |
| [18-619](https://courses.ece.cmu.edu/18619) | Introduction to Quantum Computing | Pittsburgh | 12 | Past |
| [18-620](https://courses.ece.cmu.edu/18620) | Design, Integration, and Tapeout of IoT Systems | Pittsburgh | 12 | Past |
| [18-622](https://courses.ece.cmu.edu/18622) | Digital Integrated Circuit Design | Pittsburgh | 12 | Past |
| [18-623](https://courses.ece.cmu.edu/18623) | Analog Integrated Circuit Design | Pittsburgh | 12 | Past |
| [18-624](https://courses.ece.cmu.edu/18624) | Special Topics in Chip Design: Intro to Open-Source FPGA and ASIC Chip Design | Pittsburgh | 12 | Past |
| [18-625](https://courses.ece.cmu.edu/18625) | ULSI Mobile Platform and Server Product Design | Pittsburgh | 12 | Past |
| [18-628](https://courses.ece.cmu.edu/18628) | Advanced IoT System Validation and Deployment | Pittsburgh | 12 | Past |
| [18-629D](https://courses.ece.cmu.edu/18629D) | Special Topics in Circuits: IC Design for Wireless Communication Systems | Pittsburgh | 12 | Past |
| [18-631](https://courses.ece.cmu.edu/18631) | Introduction to Information Security | Pittsburgh | 12 | Past |
| [18-631RW](https://courses.ece.cmu.edu/18631RW) | Introduction to Information Security | Rwanda | 12 | Past |
| [18-631SV](https://courses.ece.cmu.edu/18631SV) | Introduction to Information Security | Silicon Valley | 12 | Past |
| [18-632](https://courses.ece.cmu.edu/18632) | Introduction to Hardware Security | Pittsburgh | 12 | Past |
| [18-632SV](https://courses.ece.cmu.edu/18632SV) | Introduction to Hardware Security | Silicon Valley | 12 | Past |
| [18-635](https://courses.ece.cmu.edu/18635) | Foundations of Blockchains | Pittsburgh | 12 | Past |
| [18-636](https://courses.ece.cmu.edu/18636) | Browser Security | Pittsburgh | 12 | Past |
| [18-636RW](https://courses.ece.cmu.edu/18636RW) | Browser Security | Rwanda | 12 | Past |
| [18-636SV](https://courses.ece.cmu.edu/18636SV) | Browser Security | Silicon Valley | 12 | Past |
| [18-637](https://courses.ece.cmu.edu/18637) | Wireless Security | Pittsburgh | 12 | Past |
| [18-637SV](https://courses.ece.cmu.edu/18637SV) | Wireless Security | Silicon Valley | 12 | Past |
| [18-638](https://courses.ece.cmu.edu/18638) | Mobile Security | Pittsburgh | 12 | Past |
| [18-638SV](https://courses.ece.cmu.edu/18638SV) | Mobile Security | Silicon Valley | 12 | Past |
| [18-639](https://courses.ece.cmu.edu/18639) | Policies of the Internet | Pittsburgh | 12 | Past |
| [18-640](https://courses.ece.cmu.edu/18640) | Hardware Arithmetic for Machine Learning | Pittsburgh | 12 | Past |
| [18-640RW](https://courses.ece.cmu.edu/18640RW) | Hardware Arithmetic for Machine Learning | Rwanda | 12 | Past |
| [18-641](https://courses.ece.cmu.edu/18641) | Design Patterns for Smart Phone Development | Pittsburgh | 12 | Past |
| [18-641RW](https://courses.ece.cmu.edu/18641RW) | Design Patterns for Smart Phone Development | Rwanda | 12 | Past |
| [18-642](https://courses.ece.cmu.edu/18642) | Embedded System Software Engineering | Pittsburgh | 12 | Past |
| [18-643](https://courses.ece.cmu.edu/18643) | Reconfigurable Logic: Technology, Architecture and Applications | Pittsburgh | 12 | Past |
| [18-644](https://courses.ece.cmu.edu/18644) | Special Topics in Computer Systems: Mobile Hardware for Software Engineers | Pittsburgh | 12 | Past |
| [18-644SV](https://courses.ece.cmu.edu/18644SV) | Special Topics in Computer Systems: Mobile Hardware for Software Engineers | Silicon Valley | 12 | Past |
| [18-645](https://courses.ece.cmu.edu/18645) | How to Write Fast Code I | Pittsburgh | 12 | Past |
| [18-645SV](https://courses.ece.cmu.edu/18645SV) | How to Write Fast Code I | Silicon Valley | 12 | Past |
| [18-646](https://courses.ece.cmu.edu/18646) | How to Write Fast Code II | Pittsburgh | 12 | Past |
| [18-646SV](https://courses.ece.cmu.edu/18646SV) | How to Write Fast Code II | Silicon Valley | 12 | Past |
| [18-647](https://courses.ece.cmu.edu/18647) | Computational Problem Solving for Engineers | Pittsburgh | 12 | Past |
| [18-648](https://courses.ece.cmu.edu/18648) | Embedded Real-Time Systems | Pittsburgh | 12 | Past |
| [18-649](https://courses.ece.cmu.edu/18649) | Distributed Embedded Systems | Pittsburgh | 12 | Past |
| [18-649SV](https://courses.ece.cmu.edu/18649SV) | Mobile Hardware for Software Engineers | Silicon Valley | 12 | Past |
| [18-650](https://courses.ece.cmu.edu/18650) | Policies of Wireless Systems | Pittsburgh | 12 | Past |
| [18-651](https://courses.ece.cmu.edu/18651) | Full-Stack Software Development for Engineers | Pittsburgh | 12 | Past |
| [18-652](https://courses.ece.cmu.edu/18652) | Foundations of Software Engineering | Pittsburgh | 12 | Past |
| [18-652RW](https://courses.ece.cmu.edu/18652RW) | Foundations of Software Engineering | Rwanda | 12 | Past |
| [18-652SA](https://courses.ece.cmu.edu/18652SA) | Foundations of Software Engineering | Silicon Valley | 12 | Past |
| [18-652SB](https://courses.ece.cmu.edu/18652SB) | Foundations of Software Engineering | Silicon Valley | 12 | Past |
| [18-653SV](https://courses.ece.cmu.edu/18653SV) | Software Design and Architecture | Silicon Valley | 12 | Past |
| [18-654SV](https://courses.ece.cmu.edu/18654SV) | Software Testing and Operations | Silicon Valley | 12 | Past |
| [18-655](https://courses.ece.cmu.edu/18655) | Entrepreneurial Engineering Project | Pittsburgh | 12 | Past |
| [18-656SV](https://courses.ece.cmu.edu/18656SV) | Functional Programming in Practice | Silicon Valley | 12 | Past |
| [18-657SV](https://courses.ece.cmu.edu/18657SV) | Decision Analysis and Engineering Economics for Software Engineers | Silicon Valley | 12 | Past |
| [18-658SV](https://courses.ece.cmu.edu/18658SV) | Software Requirements and Interaction Design | Silicon Valley | 12 | Past |
| [18-659SV](https://courses.ece.cmu.edu/18659SV) | Software Engineering Methods | Silicon Valley | 12 | Past |
| [18-660](https://courses.ece.cmu.edu/18660) | Optimization | Pittsburgh | 12 | Past |
| [18-660RW](https://courses.ece.cmu.edu/18660RW) | Optimization | Rwanda | 12 | Past |
| [18-660SV](https://courses.ece.cmu.edu/18660SV) | Numerical Methods for Engineering Design and Optimization | Silicon Valley | 12 | Past |
| [18-661](https://courses.ece.cmu.edu/18661) | Introduction to Machine Learning for Engineers | Pittsburgh | 12 | Past |
| [18-661RW](https://courses.ece.cmu.edu/18661RW) | Introduction to Machine Learning for Engineers | Rwanda | 12 | Past |
| [18-661SV](https://courses.ece.cmu.edu/18661SV) | Introduction to Machine Learning for Engineers | Silicon Valley | 12 | Past |
| [18-662](https://courses.ece.cmu.edu/18662) | Principles and Engineering Applications of AI | Pittsburgh | 12 | Past |
| [18-662RW](https://courses.ece.cmu.edu/18662RW) | Principles and Engineering Applications of AI | Rwanda | 12 | Past |
| [18-663](https://courses.ece.cmu.edu/18663) | Advanced Analytics and Machine Learning for Semiconductor Industry | Pittsburgh | 12 | Past |
| [18-664](https://courses.ece.cmu.edu/18664) | Software Refactoring | Pittsburgh | 12 | Past |
| [18-665](https://courses.ece.cmu.edu/18665) | Advanced Probability & Statistics for Engineers | Pittsburgh | 12 | Past |
| [18-665SV](https://courses.ece.cmu.edu/18665SV) | Advanced Probability & Statistics for Engineers | Silicon Valley | 12 | Past |
| [18-667](https://courses.ece.cmu.edu/18667) | Algorithms for Large-scale Distributed Machine Learning and Optimization | Pittsburgh | 12 | Past |
| [18-668SV](https://courses.ece.cmu.edu/18668SV) | Data Science for Software Engineering | Silicon Valley | 12 | Past |
| [18-669D](https://courses.ece.cmu.edu/18669D) | Special Topics in Integrated Systems Technology: Hacker Fab | Pittsburgh | 12 | Past |
| [18-669F](https://courses.ece.cmu.edu/18669F) | Special Topics in Integrated Systems Technology: Micro/Nano Biomedical Devices | Pittsburgh | 12 | Past |
| [18-671SV](https://courses.ece.cmu.edu/18671SV) | Foundations of Database Design | Silicon Valley | 12 | Past |
| [18-675](https://courses.ece.cmu.edu/18675) | Autonomous Control Systems | Pittsburgh | 12 | Past |
| [18-681](https://courses.ece.cmu.edu/18681) | Power Electronics | Pittsburgh | 12 | Past |
| [18-681RW](https://courses.ece.cmu.edu/18681RW) | Power Electronics | Rwanda | 12 | Past |
| [18-682](https://courses.ece.cmu.edu/18682) | Electrical Systems for Electric Vehicles | Pittsburgh | 12 | Past |
| [18-682RW](https://courses.ece.cmu.edu/18682RW) | Electrical Systems for Electric Vehicles | Rwanda | 12 | Past |
| [18-685](https://courses.ece.cmu.edu/18685) | Power Electronics for Electric Utility Systems | Pittsburgh | 12 | Past |
| [18-685RW](https://courses.ece.cmu.edu/18685RW) | Power Electronics for Electric Utility Systems | Rwanda | 12 | Past |
| [18-687](https://courses.ece.cmu.edu/18687) | Analytical Performance Modeling & Design of Computer Systems | Pittsburgh | 12 | Past |
| [18-687SV](https://courses.ece.cmu.edu/18687SV) | Analytical Performance Modeling & Design of Computer Systems | Silicon Valley | 12 | Past |
| [18-690](https://courses.ece.cmu.edu/18690) | Introduction to Neuroscience for Engineers | Pittsburgh | 12 | Past |
| [18-691](https://courses.ece.cmu.edu/18691) | Digital Signal Processing | Pittsburgh | 12 | Past |
| [18-697](https://courses.ece.cmu.edu/18697) | Statistical Discovery and Learning | Pittsburgh | 12 | Past |
| [18-697SV](https://courses.ece.cmu.edu/18697SV) | Statistical Discovery and Learning | Silicon Valley | 12 | Past |
| [18-698](https://courses.ece.cmu.edu/18698) | Neural Signal Processing | Pittsburgh | 12 | Past |
| [18-701](https://courses.ece.cmu.edu/18701) | Technical Writing for Engineers -- Linguistic Foundations | Pittsburgh | 6 | Past |
| [18-702](https://courses.ece.cmu.edu/18702) | Technical Writing for Engineers: Genre Foundations | Pittsburgh | 6 | Past |
| [18-703](https://courses.ece.cmu.edu/18703) | Managing and Leading Research and Development | Pittsburgh | 12 | Past |
| [18-709](https://courses.ece.cmu.edu/18709) | Advanced Cloud Computing | Pittsburgh | 12 | Past |
| [18-712](https://courses.ece.cmu.edu/18712) | Elements of Photonics for Communication Systems | Pittsburgh | 12 | Past |
| [18-715](https://courses.ece.cmu.edu/18715) | Physics of Applied Magnetism | Pittsburgh | 12 | Past |
| [18-719](https://courses.ece.cmu.edu/18719) | Nonlinear Optics and Photonics | Pittsburgh | 12 | Past |
| [18-721](https://courses.ece.cmu.edu/18721) | Advanced Analog Integrated Circuits Design | Pittsburgh | 12 | Past |
| [18-723](https://courses.ece.cmu.edu/18723) | RFIC Design and Implementation | Pittsburgh | 12 | Past |
| [18-725](https://courses.ece.cmu.edu/18725) | Advanced Digital Integrated Circuit Design | Pittsburgh | 12 | Past |
| [18-726](https://courses.ece.cmu.edu/18726) | Projects in Integrated Circuit Design: First Silicon | Pittsburgh | 12 | Past |
| [18-727](https://courses.ece.cmu.edu/18727) | Board-Level RF Systems for the Internet-of-Things | Pittsburgh | 12 | Past |
| [18-729A](https://courses.ece.cmu.edu/18729A) | Special Topics in Circuits: Design of Radiation Hardened Integrated Circuits | Pittsburgh | 12 | Past |
| [18-729C](https://courses.ece.cmu.edu/18729C) | Special Topics in Circuits: Board-Level RF Systems for the Internet-of-Things | Pittsburgh | 12 | Past |
| [18-730](https://courses.ece.cmu.edu/18730) | Introduction to Computer Security | Pittsburgh | 12 | Past |
| [18-730SV](https://courses.ece.cmu.edu/18730SV) | Introduction to Computer Security | Silicon Valley | 12 | Past |
| [18-731](https://courses.ece.cmu.edu/18731) | Network Security | Pittsburgh | 12 | Past |
| [18-731RW](https://courses.ece.cmu.edu/18731RW) | Network Security | Rwanda | 12 | Past |
| [18-731SV](https://courses.ece.cmu.edu/18731SV) | Network Security | Silicon Valley | 12 | Past |
| [18-732](https://courses.ece.cmu.edu/18732) | Secure Software Systems | Pittsburgh | 12 | Past |
| [18-732RW](https://courses.ece.cmu.edu/18732RW) | Secure Software Systems | Rwanda | 12 | Past |
| [18-732SV](https://courses.ece.cmu.edu/18732SV) | Secure Software Systems | Silicon Valley | 12 | Past |
| [18-733](https://courses.ece.cmu.edu/18733) | Applied Cryptography | Pittsburgh | 12 | Past |
| [18-733SA](https://courses.ece.cmu.edu/18733SA) | Applied Cryptography | Silicon Valley | 12 | Past |
| [18-734](https://courses.ece.cmu.edu/18734) | Foundations of Privacy | Pittsburgh | 12 | Past |
| [18-734SV](https://courses.ece.cmu.edu/18734SV) | Foundations of Privacy | Silicon Valley | 12 | Past |
| [18-737SA](https://courses.ece.cmu.edu/18737SA) | Special Topics in Computer Systems: Engineering Safe Software Systems | Silicon Valley | 12 | Past |
| [18-738](https://courses.ece.cmu.edu/18738) | Sports Technology | Pittsburgh | 12 | Past |
| [18-739A](https://courses.ece.cmu.edu/18739A) | Special Topics in Security: Foundations of Security and Privacy | Pittsburgh | 12 | Past |
| [18-739C](https://courses.ece.cmu.edu/18739C) | Special Topics in Security: AI/ML and Cybersecurity: Challenges, Opportunities, and Applications | Pittsburgh | 12 | Past |
| [18-739D](https://courses.ece.cmu.edu/18739D) | Special Topics in Security: Hacking and Offensive Security | Pittsburgh | 12 | Past |
| [18-739E](https://courses.ece.cmu.edu/18739E) | Network Security and Management | Pittsburgh | 12 | Past |
| [18-739F](https://courses.ece.cmu.edu/18739F) | Special Topics in Security: Security and Fairness of Deep Learning | Pittsburgh | 12 | Past |
| [18-739L](https://courses.ece.cmu.edu/18739L) | Special Topics in Security: Cyber Security I | Rwanda | 12 | Past |
| [18-739M](https://courses.ece.cmu.edu/18739M) | Special Topics in Security: Formal Foundations of Software Security | Rwanda | 12 | Past |
| [18-739N](https://courses.ece.cmu.edu/18739N) | Special Topics in Security: Architectures for System and Network Security | Pittsburgh | 12 | Past |
| [18-739SF](https://courses.ece.cmu.edu/18739SF) | Special Topics in Security: Security and Fairness of Deep Learning | Silicon Valley | 12 | Past |
| [18-739SV](https://courses.ece.cmu.edu/18739SV) | Special Topics in Security: Foundations of Security and Privacy | Silicon Valley | 12 | Past |
| [18-740](https://courses.ece.cmu.edu/18740) | Modern Computer Architecture and Design | Pittsburgh | 12 | Past |
| [18-740SV](https://courses.ece.cmu.edu/18740SV) | Modern Computer Architecture and Design | Silicon Valley | 12 | Past |
| [18-741](https://courses.ece.cmu.edu/18741) | Computer Networks | Pittsburgh | 12 | Past |
| [18-742](https://courses.ece.cmu.edu/18742) | Computer Architecture and Systems | Pittsburgh | 12 | Past |
| [18-743](https://courses.ece.cmu.edu/18743) | Neuromorphic Computer Architecture & Processor Design | Pittsburgh | 12 | Past |
| [18-743SV](https://courses.ece.cmu.edu/18743SV) | Neuromorphic Computer Architecture & Processor Design | Silicon Valley | 12 | Past |
| [18-744](https://courses.ece.cmu.edu/18744) | Autonomous Driving | Pittsburgh | 12 | Past |
| [18-744SV](https://courses.ece.cmu.edu/18744SV) | Connected Embedded Systems Architecture | Silicon Valley | 12 | Past |
| [18-745](https://courses.ece.cmu.edu/18745) | Rapid Prototyping of Computer Systems | Pittsburgh | 12 | Past |
| [18-746](https://courses.ece.cmu.edu/18746) | Storage Systems | Pittsburgh | 12 | Past |
| [18-747](https://courses.ece.cmu.edu/18747) | Data Center Computing | Pittsburgh | 12 | Past |
| [18-748](https://courses.ece.cmu.edu/18748) | Wireless Sensor Networks | Pittsburgh | 12 | Past |
| [18-749](https://courses.ece.cmu.edu/18749) | Building Reliable Distributed Systems | Pittsburgh | 12 | Past |
| [18-750](https://courses.ece.cmu.edu/18750) | Wireless Networks and Applications | Pittsburgh | 12 | Past |
| [18-750SV](https://courses.ece.cmu.edu/18750SV) | Wireless Networks and Applications | Silicon Valley | 12 | Past |
| [18-751](https://courses.ece.cmu.edu/18751) | Applied Stochastic Processes | Pittsburgh | 12 | Past |
| [18-751RW](https://courses.ece.cmu.edu/18751RW) | Applied Stochastic Processes | Rwanda | 12 | Past |
| [18-751SV](https://courses.ece.cmu.edu/18751SV) | Applied Stochastic Processes | Silicon Valley | 12 | Past |
| [18-752](https://courses.ece.cmu.edu/18752) | Estimation, Detection and Learning | Pittsburgh | 12 | Past |
| [18-753](https://courses.ece.cmu.edu/18753) | Information Theory Measures for Artificial and Natural Intelligence Systems | Pittsburgh | 12 | Past |
| [18-754](https://courses.ece.cmu.edu/18754) | Error Control Coding | Pittsburgh | 12 | Past |
| [18-755](https://courses.ece.cmu.edu/18755) | Networks in the Real World | Pittsburgh | 12 | Past |
| [18-755SV](https://courses.ece.cmu.edu/18755SV) | Networks in the Real World | Silicon Valley | 12 | Past |
| [18-756](https://courses.ece.cmu.edu/18756) | Packet Switching and Computer Networks | Pittsburgh | 12 | Past |
| [18-757](https://courses.ece.cmu.edu/18757) | Network Management and Control | Pittsburgh | 12 | Past |
| [18-758](https://courses.ece.cmu.edu/18758) | Wireless Communications | Pittsburgh | 12 | Past |
| [18-759RW](https://courses.ece.cmu.edu/18759RW) | Wireless Communications and Mobile Networks | Rwanda | 12 | Past |
| [18-762](https://courses.ece.cmu.edu/18762) | Circuit Simulation and Optimization Methods: A Power Systems Perspective | Pittsburgh | 12 | Past |
| [18-763](https://courses.ece.cmu.edu/18763) | Systems & Toolchains for AI Engineers | Pittsburgh | 12 | Past |
| [18-765](https://courses.ece.cmu.edu/18765) | Digital Systems Testing and Testable Design | Pittsburgh | 12 | Past |
| [18-768](https://courses.ece.cmu.edu/18768) | Special Topics in Hardware Systems: Hardware Verification | Pittsburgh | 12 | Past |
| [18-771](https://courses.ece.cmu.edu/18771) | Linear Systems | Pittsburgh | 12 | Past |
| [18-771RW](https://courses.ece.cmu.edu/18771RW) | Linear Systems | Rwanda | 12 | Past |
| [18-776](https://courses.ece.cmu.edu/18776) | Non Linear Control | Pittsburgh | 12 | Past |
| [18-777](https://courses.ece.cmu.edu/18777) | Complex Large-Scale Dynamic Systems | Pittsburgh | 12 | Past |
| [18-780](https://courses.ece.cmu.edu/18780) | Intro to Deep Learning Part I | Pittsburgh | 6 | Past |
| [18-781](https://courses.ece.cmu.edu/18781) | Speech Recognition and Understanding | Pittsburgh | 12 | Past |
| [18-781SV](https://courses.ece.cmu.edu/18781SV) | Speech Recognition and Understanding | Silicon Valley | 12 | Past |
| [18-782PP](https://courses.ece.cmu.edu/18782PP) | Machine Learning | Portugal | 12 | Past |
| [18-785](https://courses.ece.cmu.edu/18785) | Data, Inference, and Applied Machine Learning | Pittsburgh | 12 | Past |
| [18-785R](https://courses.ece.cmu.edu/18785R) | Data, Inference, and Applied Machine Learning | Rwanda | 12 | Past |
| [18-786](https://courses.ece.cmu.edu/18786) | Introduction to Deep Learning | Pittsburgh | 12 | Past |
| [18-786R](https://courses.ece.cmu.edu/18786R) | Introduction to Deep Learning | Rwanda | 12 | Past |
| [18-786SV](https://courses.ece.cmu.edu/18786SV) | Introduction to Deep Learning | Silicon Valley | 12 | Past |
| [18-787](https://courses.ece.cmu.edu/18787) | Data Analytics | Pittsburgh | 6 | Past |
| [18-787K3](https://courses.ece.cmu.edu/18787K3) | Data Analytics | Rwanda | 6 | Past |
| [18-788](https://courses.ece.cmu.edu/18788) | Big Data Science | Pittsburgh | 6 | Past |
| [18-788K4](https://courses.ece.cmu.edu/18788K4) | Big Data Science | Rwanda | 6 | Past |
| [18-789](https://courses.ece.cmu.edu/18789) | Deep Generative Modeling | Pittsburgh | 12 | Past |
| [18-790](https://courses.ece.cmu.edu/18790) | Introduction to Deep Learning and Pattern Recognition for Computer Vision Part I | Pittsburgh | 6 | Past |
| [18-791](https://courses.ece.cmu.edu/18791) | Methods in Medical Imaging Analysis | Pittsburgh | 12 | Past |
| [18-792](https://courses.ece.cmu.edu/18792) | Advanced Digital Signal Processing | Pittsburgh | 12 | Past |
| [18-793](https://courses.ece.cmu.edu/18793) | Image and Video Processing | Pittsburgh | 12 | Past |
| [18-793SV](https://courses.ece.cmu.edu/18793SV) | Image and Video Processing | Silicon Valley | 12 | Past |
| [18-794](https://courses.ece.cmu.edu/18794) | Introduction to Deep Learning and Pattern Recognition for Computer Vision | Pittsburgh | 12 | Past |
| [18-794RW](https://courses.ece.cmu.edu/18794RW) | Pattern Recognition Theory | Rwanda | 12 | Past |
| [18-795](https://courses.ece.cmu.edu/18795) | Bioimage Informatics | Pittsburgh | 12 | Past |
| [18-797](https://courses.ece.cmu.edu/18797) | Machine Learning for Signal Processing | Pittsburgh | 12 | Past |
| [18-797RW](https://courses.ece.cmu.edu/18797RW) | Machine Learning for Signal Processing | Rwanda | 12 | Past |
| [18-797SV](https://courses.ece.cmu.edu/18797SV) | Machine Learning for Signal Processing | Silicon Valley | 12 | Past |
| [18-799](https://courses.ece.cmu.edu/18799) | Special Topics in Signal Processing | Pittsburgh | 12 | Not Available |
| [18-799R](https://courses.ece.cmu.edu/18799 R) | Special Topics in Signal Processing: Cognitive Robotics | Rwanda | 12 | Past |
| [18-799J](https://courses.ece.cmu.edu/18799J) | Special Topics in Signal Processing: Compressive sensing and sparse optimization | Pittsburgh | 12 | Past |
| [18-799K](https://courses.ece.cmu.edu/18799K) | Special Topics in Signal Processing: Artificial Cognitive Systems | Rwanda | 12 | Past |
| [18-799L](https://courses.ece.cmu.edu/18799L) | Special Topics in Signal Processing: Robotics Principles and Practice | Rwanda | 12 | Past |
| [18-799M](https://courses.ece.cmu.edu/18799M) | Special Topics in Signal Processing: Embedded AI | Rwanda | 12 | Past |
| [18-799RW](https://courses.ece.cmu.edu/18799RW) | Special Topics in Signal Processing: Applied Computer Vision | Rwanda | 12 | Past |
| [18-799SM](https://courses.ece.cmu.edu/18799SM) | Special Topics in Signal Processing: Advanced Machine Learning | Silicon Valley | 12 | Past |
| [18-813B](https://courses.ece.cmu.edu/18813B) | Special Topics in Artificial Intelligence: Foundations of Reinforcement Learning | Pittsburgh | 12 | Past |
| [18-813C](https://courses.ece.cmu.edu/18813C) | Special Topics in Artificial Intelligence: Fundamentals of Responsible AI | Pittsburgh | 12 | Current |
| [18-817](https://courses.ece.cmu.edu/18817) | Fundamentals of Semiconductors and Nanostructures | Pittsburgh | 12 | Past |
| [18-819C](https://courses.ece.cmu.edu/18819C) | Special Topics in Applied Physics: Nonlinear Optics and Photonics | Pittsburgh | 6 | Past |
| [18-819D](https://courses.ece.cmu.edu/18819D) | Special Topics in Applied Physics: Memory Devices and Technology | Pittsburgh | 12 | Past |
| [18-819E](https://courses.ece.cmu.edu/18819E) | Special Topics in Applied Physics: Elements of Quantum Communications and Networks | Pittsburgh | 12 | Past |
| [18-819F](https://courses.ece.cmu.edu/18819F) | Special topics in Applied Physics: Introduction to Quantum Computing | Pittsburgh | 12 | Past |
| [18-819K](https://courses.ece.cmu.edu/18819K) | Special Topics in Applied Physics: Beyond CMOS Devices and Circuits | Rwanda | 12 | Past |
| [18-842](https://courses.ece.cmu.edu/18842) | Autonomous Robotics I | Pittsburgh | 12 | Past |
| [18-843](https://courses.ece.cmu.edu/18843) | Mobile and Pervasive Computing | Pittsburgh | 12 | Past |
| [18-843SV](https://courses.ece.cmu.edu/18843SV) | Mobile and Pervasive Computing | Silicon Valley | 12 | Past |
| [18-844](https://courses.ece.cmu.edu/18844) | Embedded Machine Learning: Introduction to Embedded Deep Learning | Pittsburgh | 12 | Past |
| [18-845](https://courses.ece.cmu.edu/18845) | Internet Services | Pittsburgh | 12 | Past |
| [18-846SV](https://courses.ece.cmu.edu/18846SV) | Wireless Systems Design Experience | Silicon Valley | 12 | Past |
| [18-847A](https://courses.ece.cmu.edu/18847A) | Special Topics in Computer Systems: Software Development for Computational Science and Engineering | Pittsburgh | 12 | Past |
| [18-847C](https://courses.ece.cmu.edu/18847C) | Special Topics in Computer Systems: Data Center Computing | Pittsburgh | 12 | Past |
| [18-848A](https://courses.ece.cmu.edu/18848A) | Special Topics in Embedded Systems: Computational Design of Cyber-Physical Systems | Pittsburgh | 12 | Current |
| [18-848C](https://courses.ece.cmu.edu/18848C) | Special Topics in Embedded Systems: Introduction to Embedded Deep Learning | Pittsburgh | 12 | Past |
| [18-848D](https://courses.ece.cmu.edu/18848D) | Special Topics in Embedded Systems: Autonomous Robotics II | Pittsburgh | 12 | Past |
| [18-853](https://courses.ece.cmu.edu/18853) | Introduction to XR Systems | Pittsburgh | 12 | Past |
| [18-858R1](https://courses.ece.cmu.edu/18858R1) | Special Topics in Communications: Wireless Systems Lab | Rwanda | 6 | Past |
| [18-858R2](https://courses.ece.cmu.edu/18858R2) | Special Topics in Communication: Networking Lab | Rwanda | 6 | Past |
| [18-858R4](https://courses.ece.cmu.edu/18858R4) | Special Topics in Communications: Telecommunications Policy in Developing Countries | Rwanda | 6 | Past |
| [18-859G](https://courses.ece.cmu.edu/18859G) | Special Topics in Communications: Wireless Networks and Mobile Systems | Guangzhou, CN | 12 | Past |
| [18-859I](https://courses.ece.cmu.edu/18859I) | Special Topics in Communications: Network Economics, Optimization, and Learning | Pittsburgh | 12 | Past |
| [18-859R](https://courses.ece.cmu.edu/18859R) | Special Topics in Communications: Networking Lab | Rwanda | 12 | Past |
| [18-859RW](https://courses.ece.cmu.edu/18859RW) | Special Topics in Communication:  Telecommunications Policy in Developing Countries | Rwanda | 12 | Past |
| [18-859SI](https://courses.ece.cmu.edu/18859SI) | Special Topics in Communications:Network Economics, Optimization, and Learning | Silicon Valley | 12 | Past |
| [18-861](https://courses.ece.cmu.edu/18861) | Energy Project Development and Finance | Pittsburgh | 6 | Past |
| [18-861R1](https://courses.ece.cmu.edu/18861R1) | Energy Project Development and Finance | Rwanda | 6 | Past |
| [18-862](https://courses.ece.cmu.edu/18862) | Control of Grid-Connected Machines & Converters | Pittsburgh | 12 | Past |
| [18-862RW](https://courses.ece.cmu.edu/18862RW) | Control of Grid-Connected Machines & Converters | Rwanda | 12 | Past |
| [18-863](https://courses.ece.cmu.edu/18863) | Power System Operations | Pittsburgh | 6 | Past |
| [18-863R3](https://courses.ece.cmu.edu/18863R3) | Power System Operations | Rwanda | 6 | Past |
| [18-864](https://courses.ece.cmu.edu/18864) | Power System Expansion | Pittsburgh | 6 | Past |
| [18-864R4](https://courses.ece.cmu.edu/18864R4) | Power System Expansion | Rwanda | 6 | Past |
| [18-865](https://courses.ece.cmu.edu/18865) | Photovoltaic Systems Engineering | Pittsburgh | 6 | Past |
| [18-865R2](https://courses.ece.cmu.edu/18865R2) | Photovoltaic Systems Engineering | Rwanda | 6 | Past |
| [18-866](https://courses.ece.cmu.edu/18866) | Off-Grid Electricity Systems | Pittsburgh | 6 | Past |
| [18-866R3](https://courses.ece.cmu.edu/18866R3) | Off-Grid Electricity Systems | Rwanda | 6 | Past |
| [18-867](https://courses.ece.cmu.edu/18867) | Applied Smart Grid Telecoms | Pittsburgh | 6 | Past |
| [18-867R4](https://courses.ece.cmu.edu/18867R4) | Applied Smart Grid Telecoms | Rwanda | 6 | Past |
| [18-873](https://courses.ece.cmu.edu/18873) | Spacecraft Design-Build-Fly Laboratory | Pittsburgh | 12 | Past |
| [18-874](https://courses.ece.cmu.edu/18874) | Spacecraft Design-Build-Fly Laboratory 2 | Pittsburgh | 12 | Past |
| [18-875](https://courses.ece.cmu.edu/18875) | Engineering and Economics of Electric Energy Systems | Pittsburgh | 12 | Past |
| [18-879A](https://courses.ece.cmu.edu/18879A) | Special Topics in Systems and Controls: Data-Driven AI for Control of Dynamical Systems with Application to Neural Data | Pittsburgh | 12 | Past |
| [18-879L](https://courses.ece.cmu.edu/18879L) | Special Topics in Systems and Controls: Algorithms and Numerical Methods in Powers Systems Analysis and Optimization | Rwanda | 12 | Past |
| [18-879M](https://courses.ece.cmu.edu/18879M) | Special Topics in Systems and Control: Optimization in Energy Networks | Rwanda | 12 | Past |
| [18-882A](https://courses.ece.cmu.edu/18882A) | Special Topics in Energy Systems: Power Electronics | Pittsburgh | 12 | Past |
| [18-882A](https://courses.ece.cmu.edu/18882A) | Test | Pittsburgh | Variable | Not Available |
| [18-882B](https://courses.ece.cmu.edu/18882B) | Special Topics in Energy Systems: Control of Grid-Connected Machines & Converters | Pittsburgh | 12 | Past |
| [18-882K](https://courses.ece.cmu.edu/18882K) | Special Topics in Energy Systems: Power Electronics | Rwanda | 12 | Past |
| [18-882L](https://courses.ece.cmu.edu/18882L) | Special Topics in Energy Systems: Control of Grid-Connected Machines & Converters | Rwanda | 12 | Past |
| [18-882L](https://courses.ece.cmu.edu/18882L) | Special Topics in Energy Systems | Rwanda | 12 | Not Available |
| [18-882RW](https://courses.ece.cmu.edu/18882RW) | Special Topics in Energy Systems: Energy Systems Modeling | Rwanda | 12 | Past |
| [18-883A1](https://courses.ece.cmu.edu/18883A1) | Special Topics in Energy Systems: Energy Project Development and Economic Studies | Pittsburgh | 6 | Past |
| [18-883A2](https://courses.ece.cmu.edu/18883A2) | Special Topics in Energy Systems: Photovoltaic Systems Engineering | Pittsburgh | 6 | Past |
| [18-883A3](https://courses.ece.cmu.edu/18883A3) | Special Topics in Energy Systems: Power Systems Operations | Pittsburgh | 6 | Past |
| [18-883A4](https://courses.ece.cmu.edu/18883A4) | Special Topics in Energy Systems: Power System Expansion | Pittsburgh | 6 | Past |
| [18-883B](https://courses.ece.cmu.edu/18883B) | Special Topics in Energy Systems | Pittsburgh | 6 | Not Available |
| [18-883B1](https://courses.ece.cmu.edu/18883B1) | Special Topics in Energy Systems: Electric Power System Basics for the Non Power Professional | Pittsburgh | 6 | Past |
| [18-883B2](https://courses.ece.cmu.edu/18883B2) | Special Topics in Energy Systems: Integrated Energy Systems | Pittsburgh | 6 | Past |
| [18-883B4](https://courses.ece.cmu.edu/18883B4) | Special Topics in Energy Systems: Integrated Energy Systems | Pittsburgh | 6 | Past |
| [18-883C1](https://courses.ece.cmu.edu/18883C1) | Special Topics in Energy Systems: Applied Smart Grid Telecoms | Pittsburgh | 6 | Past |
| [18-883C2](https://courses.ece.cmu.edu/18883C2) | Special Topics in Energy Systems: Off-Grid Electricity Systems | Pittsburgh | 6 | Past |
| [18-883C3](https://courses.ece.cmu.edu/18883C3) | Special Topics in Energy Systems: Off-Grid Electricity Systems | Pittsburgh | 6 | Past |
| [18-883C4](https://courses.ece.cmu.edu/18883C4) | Special Topics in Energy Systems: Smart Grid Architecture Model Applications | Pittsburgh | 6 | Past |
| [18-883K1](https://courses.ece.cmu.edu/18883K1) | Special Topics in Energy Systems: Energy Project Development and Economic Studies | Rwanda | 6 | Past |
| [18-883K3](https://courses.ece.cmu.edu/18883K3) | Special Topics in Energy Systems: Power Systems Operations | Rwanda | 6 | Past |
| [18-883K4](https://courses.ece.cmu.edu/18883K4) | Special Topics in Energy Systems: Power System Expansion | Rwanda | 6 | Past |
| [18-883L2](https://courses.ece.cmu.edu/18883L2) | Special Topics in Energy Systems: Photovoltaic Systems Engineering | Rwanda | 6 | Past |
| [18-883L3](https://courses.ece.cmu.edu/18883L3) | Special Topics in Energy Systems: Power Electronics Applications in High Power | Rwanda | 6 | Past |
| [18-883L4](https://courses.ece.cmu.edu/18883L4) | Special Topics in Energy Systems: Integrated Energy Systems | Rwanda | 6 | Past |
| [18-883M1](https://courses.ece.cmu.edu/18883M1) | Special Topics in Energy Systems: Applied Smart Grid Telecoms | Rwanda | 6 | Past |
| [18-883M2](https://courses.ece.cmu.edu/18883M2) | Special Topics in Energy Systems: Off-Grid Electricity Systems | Rwanda | 6 | Past |
| [18-883M3](https://courses.ece.cmu.edu/18883M3) | Special Topics in Energy Systems: Off-Grid Electricity Systems | Rwanda | 6 | Past |
| [18-883M4](https://courses.ece.cmu.edu/18883M4) | Special Topics in Energy Systems: Applied Smart Grid Telecoms | Rwanda | 6 | Past |
| [18-883R1](https://courses.ece.cmu.edu/18883R1) | Special Topics in Energy Systems: Electric Power System Basics for the Non Power Professional | Rwanda | 6 | Past |
| [18-883R2](https://courses.ece.cmu.edu/18883R2) | Special Topics in Energy Systems: Integrated Energy Systems | Rwanda | 6 | Past |
| [18-883R3](https://courses.ece.cmu.edu/18883R3) | Special Topics in Energy Systems: Small Hydro-Electric Systems | Rwanda | 12 | Past |
| [18-898C](https://courses.ece.cmu.edu/18898C) | Special Topics in Signal Processing: Distributed and Federated Learning Algorithms | Pittsburgh | 12 | Past |
| [18-898D](https://courses.ece.cmu.edu/18898D) | Special Topics in Signal Processing: Graph Signal Processing and Learning | Pittsburgh | 12 | Past |
| [18-898F](https://courses.ece.cmu.edu/18898F) | Special Topics in Signal Processing: Intro to Data-science with Applications to Clinical Neural Data | Pittsburgh | 12 | Past |
| [18-898G](https://courses.ece.cmu.edu/18898G) | Special Topics in Signal Processing: Sparsity, Structure, and Inference | Guangzhou, CN | 12 | Past |
| [18-899A1](https://courses.ece.cmu.edu/18899 A1) | Special Topics in Signal Processing: Applied Time Series Analysis | Pittsburgh | 6 | Past |
| [18-899R1](https://courses.ece.cmu.edu/18899 R1) | Special Topics in Signal Processing: Applied Time Series Analysis | Rwanda | 6 | Past |
| [18-899A3](https://courses.ece.cmu.edu/18899A3) | Special Topics in Signal Processing: Data and Inference (DI) | Pittsburgh | 6 | Past |
| [18-899A4](https://courses.ece.cmu.edu/18899A4) | Special Topics in Signal Processing: Enterprise IoT in the Developing World | Pittsburgh | 6 | Past |
| [18-899B2](https://courses.ece.cmu.edu/18899B2) | Special Topics in Signal Processing: Data Science and Risk Management Applications | Pittsburgh | 6 | Past |
| [18-899B3](https://courses.ece.cmu.edu/18899B3) | Special Topics in Signal Processing: Data Analytics | Pittsburgh | 6 | Past |
| [18-899B4](https://courses.ece.cmu.edu/18899B4) | Special Topics in Signal Processing: Big Data Science (BDS) | Pittsburgh | 6 | Past |
| [18-899C1](https://courses.ece.cmu.edu/18899C1) | Special Topics in Signal Processing: Data and Inference | Pittsburgh | 6 | Past |
| [18-899C2](https://courses.ece.cmu.edu/18899C2) | Special Topics in Signal Processing: Applied Machine Learning | Pittsburgh | 6 | Past |
| [18-899K1](https://courses.ece.cmu.edu/18899K1) | Special Topics in Signal Processing: Data Inference | Rwanda | 6 | Past |
| [18-899K2](https://courses.ece.cmu.edu/18899K2) | Special Topics in Signal Processing: Applied Machine Learning | Rwanda | 6 | Past |
| [18-899K3](https://courses.ece.cmu.edu/18899K3) | Special Topics in Signal Processing: Data Analytics | Rwanda | 6 | Past |
| [18-899K4](https://courses.ece.cmu.edu/18899K4) | Special Topics in Signal Processing: Big Data Science | Rwanda | 6 | Past |
| [18-899L3](https://courses.ece.cmu.edu/18899L3) | Special Topics in Signal Processing: Human-Robot Interaction | Rwanda | 6 | Past |
| [18-899L4](https://courses.ece.cmu.edu/18899L4) | Special Topics in Signal Processing: Neurorobotics | Rwanda | 6 | Past |
| [18-899P1](https://courses.ece.cmu.edu/18899P1) | Special Topics in Signal Processing: Data & Inference | Portugal | 6 | Past |
| [18-899P2](https://courses.ece.cmu.edu/18899P2) | Special Topics in Signal Processing: Applied Machine Learning | Portugal | 6 | Past |
| [18-899R2](https://courses.ece.cmu.edu/18899R2) | Special Topics in Signal Processing: Data Science and Risk Management Applications | Rwanda | 6 | Past |
| [18-899R3](https://courses.ece.cmu.edu/18899R3) | Special Topics in Signal Processing: Data and Inference (DI) | Rwanda | 6 | Past |
| [18-899R4](https://courses.ece.cmu.edu/18899R4) | Special Topics in Signal Processing: Applied Digital Signal Processing | Rwanda | 6 | Past |
| [18-901](https://courses.ece.cmu.edu/18901) | Graduate Seminar | Pittsburgh | 0 | Past |
| [18-980](https://courses.ece.cmu.edu/18980) | M.S. Graduate Project I | Pittsburgh | Variable | Past |
| [18-981](https://courses.ece.cmu.edu/18981) | M.S. Graduate Project II | Pittsburgh | Variable | Past |
| [18-982](https://courses.ece.cmu.edu/18982) | M.S. Graduate Project, Intensive Project Option | Pittsburgh | Variable | Past |
| [18-989](https://courses.ece.cmu.edu/18989) | Introduction to Graduate Studies | Pittsburgh | 1 | Past |
| [18-989SV](https://courses.ece.cmu.edu/18989SV) | Introduction to Graduate Studies | Silicon Valley | 1 | Past |
| [18-990](https://courses.ece.cmu.edu/18990) | Reading and Research: PhD Reading and Research | Pittsburgh | Variable | Past |
| [18-990PP](https://courses.ece.cmu.edu/18990PP) | Reading and Research: PhD Reading and Research | Portugal | Variable | Past |
| [18-990SV](https://courses.ece.cmu.edu/18990SV) | Reading and Research: PhD MS Research | Silicon Valley | Variable | Current |
| [18-991](https://courses.ece.cmu.edu/18991) | ECE Graduate Teaching Internship | Pittsburgh | Variable | Past |
| [18-991B](https://courses.ece.cmu.edu/18991B) | ECE Graduate Teaching Internship (2nd) | Pittsburgh | Variable | Current |
| [18-991PP](https://courses.ece.cmu.edu/18991PP) | ECE Graduate Teaching Internship | Portugal | Variable | Past |
| [18-991SV](https://courses.ece.cmu.edu/18991SV) | ECE Graduate Teaching Internship | Silicon Valley | Variable | Current |
| [18-992](https://courses.ece.cmu.edu/18992) | ECE Graduate Teaching Internship | Pittsburgh | 12 | Past |
| [18-992PP](https://courses.ece.cmu.edu/18992PP) | ECE Graduate Teaching Internship | Portugal | 12 | Past |
| [18-992SV](https://courses.ece.cmu.edu/18992SV) | ECE Graduate Teaching Internship | Silicon Valley | 12 | Past |
| [18-994](https://courses.ece.cmu.edu/18994) | Internship for Electrical and Computer Engineering Graduate Students | Pittsburgh | 3 | Past |
| [18-995](https://courses.ece.cmu.edu/18995) | Practicum in Electrical and Computer Engineering | Pittsburgh | Variable | Current |
| [18-996](https://courses.ece.cmu.edu/18996) | Internship One for Electrical and Computer Engineering PhD Students | Pittsburgh | Variable | Not Available |
| [18-996](https://courses.ece.cmu.edu/18996) | Internship One for Electrical and Computer Engineering PhD Students | Pittsburgh | Variable | Past |
| [18-997](https://courses.ece.cmu.edu/18997) | Internship Two for Electrical and Computer Engineering PhD Students | Pittsburgh | Variable | Past |
| [18-998](https://courses.ece.cmu.edu/18998) | Internship Three Electrical and Computer Engineering PhD Students | Pittsburgh | Variable | Current |

### [CIT Interdisciplinary Courses](javascript:void(0); "Top")

Clear Filter

| Course | Course Name | Location | Units | Semester Offered |
| --- | --- | --- | --- | --- |
|  |  |  |  |  |
| --- | --- | --- | --- | --- |
|  | | | | |
| [39-405](https://courses.ece.cmu.edu/39405) | Engineering Design | Pittsburgh | 12 | Not Available |
| [39-500](https://courses.ece.cmu.edu/39500) | Honors Research Project | Pittsburgh | Variable | Not Available |
| [39-606](https://courses.ece.cmu.edu/39606) | Engineering Product Design Projects | Pittsburgh | Variable | Past |