What you'll learn

Have a great idea for a component design, but don't know how to simulate it? 

Ready to rise above your competition but lack the knowledge to get started? 

Imagine being able to derive and implement your own simulation code - code that will give you an ability to do way beyond what the commercially available simulation software can do. Get a leg up on the competition by creating your own FDTD code to design and simulate YOUR ideas.

The One Dimensional Finite Difference Time Domain (FDTD) Course will get your started on your way to turning your designs into reality. Starting from the very basics of vector calculus and building up to code writing and simulation , you'll learn how to write the MATLAB code through multiple guided examples. You'll also learn the electomagnetic science behind the code, so you'll be able to understand and tweak your designs. Dr. Rumpf's clear and step by step explanations will help you work through the process to help you learn skills you'll use to take your coding and design skills to the next level. 

View the first 3 course topics, which cover the mathematical and electromagnetics background you'll need to get started. The full paid course will cover the basics of adding 1D FDTD simluation, adding parameters and MATLAB codes. 

By the end of the course, you'll be ready to tackle your own code FDTD code with amazing results. It's time to get started coding to make your own designs come alive. 

Course curriculum

Meet Your Instructor

  • Dr. Raymond Rumpf

    Founder of EMPossible and Professor at U. of Texas at El Paso

    Dr. Raymond Rumpf

    Dr. Raymond (Tipper) Rumpf is the EMProfessor. World renowned researcher, educator and innovator in the field of computational electromagnetics. Currently a Professor of EE/CE and Computational Science at the University of Texas at El Paso (UTEP). Director of the EMLab at UTEP. PhD in Optics from the University of Central Florida (UCF). Holds over a dozen United States patents and has authored dozens of peer-reviewed journal articles.


Explore the first 3 topics in the course for free. Full price course includes all lectures, MATLAB sessions and downloadable notes for all lectures.