nanoHUB.org is an open-access cyberinfrastructure supported by the US National Science Foundation. It provides a powerful and versatile platform for delivering computational resources to support the implementation of Integrated Computational Materials Engineering (ICME) solutions and associated educational efforts. nanoHUB provides free cloud scientific computing, where users can access simulation tools for research and education using a web-browser or iPad, without the need to install software or have access to local computing resources. The tools have friendly, fully-interactive graphical user interfaces, meaningful default values, output of both numerical data and visualizations, and extensive support material that provides an accessible pathway towards advanced materials simulations. On the back end, nanoHUB computational resources include high performance computing clusters that enable research-quality simulation. The nanoHUB platform can empower ICME researchers and educators in two distinct ways: by using existing tools or by creating and publishing new, customized nanoHUB tools. Existing nanoHUB tools are currently used to introduce ICME simulations in courses in a variety of areas such as electronic structures, diffusion kinetics, and mechanics of materials. These tools were created by installing the available open source code into nanoHUB, then building custom graphical user interfaces (GUIs) using the Rappture toolkit (Rapid Application Infrastructure; http://rappture.org), which is integrated into the nanoHUB workspace. In a similar manner, instructors can install other simulation tools into nanoHUB using Rappture to easily customize their tools to meet their learning objectives. This paper introduces existing nanoHUB ICME tools, additional resources for materials science education, and the procedure for customizing and publishing new simulation tools on nanoHUB.