運籌學
古嘉文於中學時代就讀九龍華仁書院，並曾擔任學生會會長。中六後入讀香港中文大學崇基學院修讀醫科，後轉修信息工程學，副修數學。取得工程學士（榮譽）學位之後負笈美國紐約，先後取得紐約大學坦登工程學院電機工程學碩士和哥倫比亞大學運籌學（金融工程）碩士。期間他曾經回母校九龍華仁書院任教一年，主要教授初中數學和高中電腦科。2005年他從普渡大學取得電機及電腦工程學博士學位，專研對等網絡的機制設計。