This course provides an overview of: 1.) processing techniques available to fabricate fibers/filaments that span multiple-dimension scale, from 100s of nanometers to 10s of millimeters; and 2.) the characteristics and applications of such fibers. A comprehensive analysis of each processing technique and underlying physics will be discussed. The processing techniques will cover various forms of feed materials such as melt, solution and gel. In addition, current state-of-the-art challenges and future direction of fibers and application will be covered. The course will specifically cover how fibers and filaments are relevant with emerging technology such as 3D printing. There will be hands-on demonstrations of fiber processing techniques, as well as filament 3D printing.