Optics is the study of light — its generation, propagation, and interaction with matter. From the ancient observation that light travels in straight lines to modern quantum optics and photonics, optics provides the foundation for technologies ranging from eyeglasses and cameras to fiber-optic communications, lasers, and holographic displays. This topic bridges electrodynamics with practical applications in imaging, telecommunications, and photonics.
Electrodynamics : Maxwell's equations, electromagnetic waves (Electrodynamics L07-L11)
Mathematical Methods : Fourier transforms, complex analysis (Mathematical_Methods L06-L08)
Python : NumPy, Matplotlib (Python L01-L08)
Signal Processing (optional): Fourier analysis background (Signal_Processing L03-L05)
Foundations (L01-L04)
├── L01: Nature of Light
├── L02: Geometric Optics Fundamentals
├── L03: Mirrors and Lenses
└── L04: Optical Instruments
Wave Optics (L05-L07)
├── L05: Wave Optics — Interference
├── L06: Diffraction
└── L07: Polarization
Modern & Advanced Optics (L08-L14)
├── L08: Laser Fundamentals
├── L09: Fiber Optics
├── L10: Fourier Optics
├── L11: Holography
├── L12: Nonlinear Optics
├── L13: Quantum Optics Primer
└── L14: Computational Optics
Applied & Measurement Optics (L15-L17)
├── L15: Zernike Polynomials
├── L16: Adaptive Optics
└── L17: Spectroscopy
#
Lesson
Description
01
Nature of Light
Wave-particle duality, EM spectrum, refractive index, dispersion
02
Geometric Optics Fundamentals
Fermat's principle, Snell's law, total internal reflection, prisms
03
Mirrors and Lenses
Mirror/lens equations, magnification, aberrations
04
Optical Instruments
Microscope, telescope, camera, human eye, Rayleigh criterion
05
Wave Optics — Interference
Young's double slit, thin films, Michelson interferometer, coherence
06
Diffraction
Single slit, Airy pattern, diffraction grating, Fresnel diffraction
07
Polarization
Malus's law, wave plates, Jones calculus, birefringence, optical activity
08
Laser Fundamentals
Stimulated emission, laser types, Gaussian beams, ABCD matrices
09
Fiber Optics
Step/graded index, NA, dispersion, EDFA, WDM, fiber Bragg gratings
10
Fourier Optics
Angular spectrum, lens as FT, 4f system, OTF/MTF/PSF, phase contrast
11
Holography
Recording/reconstruction, volume holograms, digital holography
12
Nonlinear Optics
SHG, phase matching, Kerr effect, four-wave mixing, OPO
13
Quantum Optics Primer
Photon states, squeezed light, entanglement, QKD (BB84)
14
Computational Optics
Ray tracing, BPM, phase retrieval, computational photography
15
Zernike Polynomials
Wavefront analysis, Noll indexing, orthogonality, Kolmogorov turbulence
16
Adaptive Optics
Shack-Hartmann, deformable mirrors, closed-loop control, laser guide stars
17
Spectroscopy
Line broadening, gratings, Fabry-Pérot, Beer-Lambert, Raman
Relationship to Other Topics
Topic
Connection
Electrodynamics
Maxwell's equations as the foundation of light propagation
Signal_Processing
Fourier analysis, spatial filtering, transfer functions
Computer_Vision
Image formation, lens models, camera calibration
Quantum_Computing
Photonic quantum computing, entangled photon sources
Mathematical_Methods
Fourier transforms, Bessel functions, complex analysis
Numerical_Simulation
FDTD and BPM methods for photonic device simulation
Located in examples/Optics/:
File
Description
01_snells_law.py
Snell's law visualization, total internal reflection, prism dispersion
02_thin_lens.py
Thin lens ray tracing, image formation, aberrations
03_interference.py
Young's double slit, thin film coatings, Michelson interferometer
04_diffraction.py
Single slit, Airy pattern, diffraction grating
05_polarization.py
Jones calculus, Malus's law, wave plates, Brewster angle
06_gaussian_beam.py
Gaussian beam propagation, ABCD matrices, beam quality
07_fiber_optics.py
Fiber modes, dispersion, attenuation budget
08_fourier_optics.py
2D Fourier transforms, 4f filtering, PSF/OTF
09_ray_tracing.py
Sequential ray tracer, spot diagrams, aberration analysis
10_holography_sim.py
Hologram recording/reconstruction, phase retrieval
11_zernike_polynomials.py
Zernike mode gallery, wavefront fitting, Kolmogorov phase screens
12_adaptive_optics.py
Shack-Hartmann WFS, deformable mirror, closed-loop AO simulation
13_spectroscopy.py
Line profiles (Voigt), grating spectrometer, Fabry-Pérot, Beer-Lambert