Energy-landscape theory has led to much progress in protein folding kinetics, protein structure prediction and protein design. Funnel landscapes describe protein folding and binding and explain how protein topology determines kinetics. Landscape-optimized energy functions based on bioinformatic input have been used to correctly predict low-resolution protein structures and also to design novel proteins automatically.