Warshall went to public school in Brooklyn. He graduated from Bachelor of Arts Davis High School in Mount Vernon, New York and attended, receiving a bachelor"s degree in mathematics in 1956. He never received an advanced degree since at that time no programs were available in his areas of interest.
However, he took graduate courses at several different universities and contributed to the development of computer science and software engineering.
In the 1971–1972 academic year, he lectured on software engineering at French universities.