What is an NSF Program? An NSF program is a program offered by the National Science Foundation for individuals who have completed a postgraduate degree in the fall, with the exception of candidates whohave complited a joint bachelor's-master's program and have not undertaken any additional studies outside of the program or candidats whi have had a break of at least two consecutive years before applying.