Get started today by choosing a course or professional certificate track in the following subject areas:
Acquisition training addresses the skills needed in a program office to manage software acquisition, enabling program managers to recognize the needs of their programs. These courses also present a broad range of from the traditional (continuous risk management, or CRM) to the leading edge (Mission Success in Complex Environments, or MSCE).
Incident Handling training helps managers, project leaders, CSIRT staff, and computer forensic professionals to create and manage CSIRTs, prepares incident handlers to respond to system compromises at the administrator level, teaches technical staff the best practices they can use for analyzing malicious code, and describes tools and best practices that can be used to support organizations' incident response and forensic analysis investigations.
Measurement and analysis training presents best practices for gathering data about products, processes, and projects and analyzing that data to influence your actions and plans. These courses provide you with practical applications of tools like Six Sigma and project management that can have immediate use in your workplace.
Network Security training provides technical staff members, engineers, software managers, and technical leads best practices and practical techniques for protecting the security of their organization's information assets and resources. Topics covered include the SQUARE methodology, secure coding in C and C++, and four critical software assurance areas--security requirements, software supply chain assurance, mission thread analysis, and measurement.
Risk Assessment training teaches managers, executives, security and business continuity professionals, process improvement professionals, risk managers, and compliance personnel to develop strategies for protecting their organizations from security threats, managing their risks, and applying a process improvement approach to risk and security management. Topics covered include the CERT Resilience Management Model (CERT-RMM), OCTAVE, OCTAVE-S, and OCTAVE Allegro methods, and insider threat best practices.
Service-Oriented Architecture training supports those adopting SOA as a development and operational paradigm by providing a realistic understanding of its potentials and pitfalls. These courses offer unbiased knowledge that will help you decide whether and how to implement a SOA-based environment without advocating a particular technology or vendor solution.
Based on decades of experience architecting software-reliant systems and supported by four widely acclaimed books, the Software Architecture training equips software professionals with state-of-the-art practices, so they can efficiently design software-reliant systems that meet their intended business and quality goals.
Software Product Line training equips software professionals with state-of-the-art practices, so they can efficiently achieve strategic reuse and other business goals. The courses are based on extensive SEI and community experience in developing, acquiring, and fielding software product lines in order to provide the knowledge necessary for successfully implementing a product line approach.
Using the Team Software Process (TSP), along with Personal Software Process (PSP), an organization can build self-directed teams that plan and track their work, establish goals, and own their processes and plans. TSP courses provide everyone -executives, managers, engineers- with the skills they need to be successful.