Event bubbling and event capturing are two different phases of event propagation in the DOM. During event bubbling, the event is first captured by the innermost element and then bubbles up through its ancestors. Event capturing, on the other hand, captures the event at the outermost element and then propagates down to the target element.