We shall introduce Morse theory and the notion of Floer homology for a finite dimensional orientable closed manifold with an example. Then we will outline how this is generalized for infinite dimensional manifolds (like loop spaces, curves in a manifold, etc) and in the symplectic/contact settings.