One-Dimensional Finite-Difference Time-Domain in MATLAB

  • Have a great idea for a component design, but don't know how to simulate it? Learn a variety of techniques that will let you simulate your own ideas.

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

  • Learn from an expert who has used FDTD in his own research for over 20 years.

  • Use FDTD to learn about electromagnetic and photonic devices

What you'll learn

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 2 course topics for free, 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

Pricing

The paid course includes access to all lectures, MATLAB sessions and downloadable notes for all lectures for one year after enrollement.

See what others are saying about the 1D FDTD in MATLAB course:

5 star rating

This is the way to learn

Jouni Huopana

Excellent and very instructive course! The presentation was clear and very visual, which helped to understand the concepts. I used Python for the demos, whic...

Read More

Excellent and very instructive course! The presentation was clear and very visual, which helped to understand the concepts. I used Python for the demos, which was pretty straightforward—just needed to deal with Pythons 0-index system.

Read Less
4 star rating

Accurate information

rahul kishor

Good for beginning to learn on implementing FDTD

Good for beginning to learn on implementing FDTD

Read Less
5 star rating

Great

Mulda Muldarisnur

Great explanation

Great explanation

Read Less

Meet Your Instructor

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

Dr. Raymond Rumpf

Dr. Raymond (Tipper) Rumpf is the EMProfessor, world renowned research and educator in the fields of computation and electromagnetics. He is the Schellenger Professor of Electrical Research in the Department of Electrical & Computer Engineering at the University of Texas at El Paso (UTEP) and the Director of the EM Lab. Dr. Rumpf formed the EM Lab with a mission to develop revolutionary technologies in electromagnetics and photonics. Under Dr. Rumpf’s leadership, the EM Lab has produced numerous breakthroughs, discoveries, and first-ever achievements. Raymond earned his BS and MS in Electrical Engineering from the Florida Institute of Technology in 1995 and 1997 respectively. He earned his PhD in Optics in 2006 from the University of Central Florida. Raymond has been awarded many research, mentoring, and teaching awards including the 2019 Dean’s Award for Excellence in Research, Most Outstanding Faculty Member in 2016/2017, and the highly prestigious University of Texas Regents’ Outstanding Teaching Award. Raymond holds five world records for skydiving and has been awarded more than a dozen United States patents. He is an Associate Editor for SPIE Optical Engineering, a Fellow of SPIE, and a Senior Member of IEEE. He is also a member of OSA, and ARRL. Raymond is active in outreach with local grade schools in El Paso as well as helping students in third-world countries.

FAQ

  • Are there any hardware or software requirements required for this course?

    Students will need access to a computer with an internet connection, and access to MATLAB software. An alternate free software option is Octave, though some small differences may arise.

  • How long will it take to complete this course?

    Once you purchase the course, you will have full access to all the lessons, so you can work through them at your own pace. Lectures are broken down into 10-20 minute videos, so you can stop and come back as your schedule allows.

  • Are there pre-requisites for this class?

    Students should have a general knowledge of electromagnetics as well as a basic background in differential equations and computer programming. You can view the first 2 course topics - mathematical and electromagnetic preliminaries - for free to get a good idea of where we start. This course is a pre-requisite for the EMPossible 2D FDTD course.

Ready to get started with FDTD?

Start learning how to simulate your own electromagnetic and photonic devices today.

Have more questions?

Submit your email and we'll reach out to answer any questions you might have