The resources for the mind are effectively infinite, as is the complexity of nature, it would seem safe to assume.
Science is both an activity and a tangible product. At its core, science is a type of knowledge, where reproducible observation and testable explanations are primary, and beget predictive theories. Science is used to build technology, which in turn enables higher science.
Is there other knowledge besides scientific knowledge? I would say there is.