This document describes the design of small directive antennas for Internet of Things (IoT) applications. It outlines the introduction to IoT and wireless sensor networks (WSN), discusses antenna theory including common parameters and array designs, and presents the practical work done to design directive antennas operating at 868MHz and 2400MHz. Miniaturization techniques were used to reduce the antenna size. The results showed the designed antennas met requirements for gain, front-to-back ratio, and matching while providing knowledge in IoT, WSN, antenna fundamentals, and design optimization software.