In this work, we review recent work on string cosmology. The need for an inflationary era is well known. Problems of Standard Cosmology such as horizon, flatness, monopole and entropy find an elegant solution in the inflationary scenario. On the other hand no adequate inflationary model has been constructed so far. In this review we discuss the attempts that have been made in the field of string theory for obtaining an adequate Cosmological Inflationary Epoch. In particular, orbifold compactifications of string theory which are constrained by target-space duality symmetry offer as natural candidates for the role of inflatons the orbifold moduli. Orbifold moduli dynamics is very constrained by duality symmetry and offers a concrete framework for discussing Cosmological Inflation. We discuss the resulting cosmology assuming that nonperturbative dynamics generates a moduli potential which respects target-space modular invariance. Various modular forms for the nonperturbative superpotential and Kähler potential which include the absolute modular invariant j(T) besides the Dedekind eta function η(T) are discussed. We also review scale-factor duality and pre-Big-Bang scenarios in which inflation is driven by the kinetic terms of the dilaton modulus. In this context we discuss the problem of graceful exit and review recent attempts for solving the problem of exiting from inflation. The possibility of obtaining inflation through the D-terms in string models with anomalous UA(1) and other Abelian factors is reviewed. In this context we discuss how the slow-roll problem in supergravity models with F-term inflation can be solved by D-term inflation. We also briefly review the consequences of duality for a generalized Heisenberg uncertainty principle and the structure of space–time at short scales. The problem of the Cosmological Constant is also briefly discussed.