Według niesprawdzonych informacji otrzymał 1590 punktów na 1600 możliwych na egzaminach SAT (średni wynik dla całego kraju oscyluje wokół 1000 punktów).

Jesienią 1973 zapisał się na Uniwersytet Harvarda na studia licencjackie (ang. ), umożliwiające późniejszą kontynuację na (ang. law school), odszedł po trzech semestrach. Podczas pobytu na Harvardzie poznał swojego przyszłego wspólnika, Stevena Ballmera, którego w 2000 mianował dyrektorem generalnym Microsoftu. W tym samym czasie był współautorem publikacji naukowej na temat algorytmów z informatykiem Christosem Papadimitriou.

Microsoft

BASIC Po lekturze egzemplarza czasopisma „Popular Electronics” ze stycznia 1975, który przedstawiał na swoich łamach Altair 8800, Gates skontaktował się z firmą MITS, twórcą tego mikrokomputera i zawiadomił ich, że wraz z grupą znajomych pracuje nad interpreterem języka BASIC na tę platformę (DOC format).. W rzeczywistości, Gates i Allen nie posiadali mikrokomputera Altair i nie programowali na nim. Chcieli po prostu sprawdzić zainteresowanie firmy MITS tym tematem. W odpowiedzi prezes firmy Ed Roberts zaprosił ich na próbną prezentację. Następnie w ciągu kilku tygodni stworzyli najpierw emulator Altaira, który uruchomili na minikomputerze, a potem napisali interpreter BASICa.