Praca Holland udzielał wykładów o swoich odkryciach i o badaniach i postępach w dziedzinach jego specjalizacji, szczególnie na temat systemów złożonych. W 1975 r. napisał przełomową książkę o algorytmach ewolucyjnych "Adaptation in Natural and Artificial Systems". Opracował również teorię zwaną obecnie schematem Hollanda.
Publikacje Holland jest autorem kilkunastu książek dotyczących złożonych systemów adaptacyjnych, w tym następujących publikacji: Adaptation in Natural and Artificial Systems (1975) Hidden Order: How Adaptation Builds Complexity (1995) Emergence: From Chaos to Order (1998) Signals and Boundaries: Building Blocks for Complex Adaptive Systems (2012) Najważniejsze artykuły: "A universal computer capable of executing an arbitrary number of subprograms simultaneously", Proc. Eastern Joint Comp. Conf. (1959), ss. 108–112 "Iterative circuit computers", Proc. Western Joint Comp. Conf. (1960), ss. 259–265 "Outline for a logical theory of adaptive systems", JACM, tom 9 (1962), nr 3, s. 279–314 "Hierarchical descriptions, universal spaces, and adaptive systems" (red. Arthur W. Burks), Essays on Cellular Automata (1970), wydawnictwo University of Illinois Press "Using Classifier Systems to Study Adaptive Nonlinear Networks" (red. Daniel L.