No. Only one discount code can be applied per order, and codes do not stack with each other. If you have several codes, use the one that gives you the biggest saving and keep the others for a future order (check their expiry dates).
Free shipping on orders over $150 is applied automatically and can be combined with a discount code; the threshold is calculated on the order total after the discount.