Purpose: The purpose of this study was to develop a self-directed e-learning program for ICU nurses and to evaluate how the proposed e-learning program affects the level of knowledge, nursing performance and job satisfaction of ICU nurses. Methods: The e-learning program was developed with the Computer Assisted Instruction Design Model using sources of self-efficacy which included the inactive attainment, vicarious experience, and verbal persuasion of ICU nurses. The program was evaluated by experts. Following the revision of the program, it was applied to a total of 59 ICU nurses (experimental group n=29, control group n=30) from three hospitals. Four weeks later, we measured the level of knowledge, nursing performance and job satisfaction. Results: The level of knowledge significantly improved in the experimental group (t=5.691, p<.001). Moreover, the level of nursing performance significantly increased in the areas of circulatory diagnostic test (t=2.143, p=.039), EKG (t=2.911, p=.006), aortic balloon pump (t=2.491, p=.017), and nebulizer therapy (t=2.085, p=.044). Overall, job satisfaction did not significantly increase (t=1.664, p=.105); however, job satisfaction in terms of relationships with coworkers (t=2.371, p=.023) and the needs of nursing performance (t=2.940, p=.006) were significantly increased. Conclusion: The results showed that the proposed e-learning program using sources of self-efficacy from ICU nurses was an effective learning method to increase the level of knowledge and nursing performance. The propose de-learning program would be a useful teaching tool for ICU nurses improving the quality of ICU patient care.