We deal with the problem of nanoscale superconductivity. Nanoscale superconductivity remains to be one of the most interesting research areas in condensed mater. Recent technology and experiments have fabricated high-quality superconducting MgB2 nanoparticles. We consider the two-band superconductivity in ultrasmall grains, by extending the Richardson exact solution to two-band systems, and develop the theory of interactions between nano-scale ferromagnetic particles and superconductors. The properties of nano-sized two-gap superconductors and the Kondo effect in superconducting ultrasmall grains are investigated as well. The theory of the Josephson effect is presented, and his application to quantum computing are analyzed.