Described herein are methods for the production of oligosaccharides, including functionalized oligosaccharides, from one or more sugars, such as one or more monosaccharides, using polymeric and solid-supported catalysts containing acidic and ionic groups. Also provided are the oligosaccharide compositions, including functionalized oligosaccharide compositions, obtained using the methods.