This document provides information about the EC-Council Certified Secure Programmer Java course. The course teaches developers how to identify security flaws and implement security countermeasures throughout the software development life cycle. It covers topics like Java security principles, secure coding practices, threat modeling, authentication and authorization. The target audience is students and programmers who develop secure Java applications. Upon completion, participants can take a 50 question, multiple choice certification exam.