Courses in Practical DSP
Take the mystery out of signal processing. Learn the tools, math, and mindset needed to build and understand modern digital communication systems.
High Level Overview of Course Offerings
DSP for Wireless Communications
Build a strong foundation in DSP concepts with a focus on real-world communication systems. Perfect for engineers looking to refresh, solidify, or apply core DSP knowledge.
Covers time and frequency domain foundations, sampling, A/D conversion, filtering, and FFTs. Builds the skills needed to understand and implement core DSP functions in communication systems.
DSP for Software Radio
Explore how DSP techniques are applied in real-world receiver chains. Go beyond the math into architectures, signal flows, and practical impairments found in SDR systems.
Focuses on digital receiver signal chains: mixers, AGC, carrier and timing recovery, and impairments. Excellent for engineers working with SDR hardware or developing DSP firmware.
Python Applications for DSP and Digital Design
Use Python to simulate and visualize DSP systems from scratch. Great for engineers and students looking to apply theory with hands-on tools like NumPy, SciPy, and Jupyter.
A hands-on Python coding course. Teaches you to implement filters, modulators, and signal visualizations using Jupyter Notebooks — no black boxes, just transparent, working code.
Ready to Learn More or Enroll?
Explore the full course schedule and registration options on these platforms: