Learning Tree Certification Programs

Our Job-Specific Professional Certification Programs

Software Engineering Certification Programs (2 Programs)

Software Engineering Project Management Certified Professional

Software systems are at the heart of virtually all organizations and understanding their development is crucial. Managers of software engineering projects need to be well versed in the development process, aware of the successes and pitfalls of various methodologies, and able to make use of the most effective techniques to meet today's development challenges.

Three Core Courses:

  • Project Management for Software Development (Course 340 - 4 days)

    This course provides the tools you need to effectively organize and select process choices, create realistic plans, and build and manage an accomplished team through every phase of the development cycle. You gain practical experience identifying external factors that dictate success, matching your project's needs to the most effective development model, and developing the skills for tracking and controlling the project deliverables.

  • Agile Project Management with Scrum (Course 918 - 3 days)

    In this course, you learn to deliver business-valued software to your customer in less time, develop higher quality software products at lower cost, and mitigate uncertainty and risk by applying Agile values and principles. You also focus on continous process improvement through embedded learning in the workplace.

  • Software Testing and Quality Assurance (Course 316 - 4 days)

    In this course, you learn how to implement and lead testing and Quality Assurance (QA) . Through hands-on exercises, you learn how to build testing methods into your work process to correctly design products that are functional and maintainable. You also learn how to control critical components using Configuration Management (CM).

...plus 1 of 5 Elective Courses

Software Engineering Process Certified Professional

Consistently delivering products that meet user and system requirements presents a major challenge for software developers and maintainers. Effective participation within a development or maintenance team requires an in-depth understanding of how the phases of the software life cycle work together. The application of sound engineering practices within and between development and maintenance activities ensures an effective software production effort.

Three Core Courses:

  • User & System Requirements for Successful Software Development (Course 218 - 4 days)

    This course provides the necessary skills to capture software requirements using clearly defined processes. You are immersed in a user requirements environment, providing you with the practical experience to develop requirements, build a use case-based requirements model, model user interfaces using mock-ups and develop a data model. You also learn how to validate requirements, manage the changes, and keep traceability.

  • Agile Software Development and Modeling (Course 933 - 4 days)

    In this course, you analyze, design, implement and test applications that meet user requirements through a simulated case study. You learn how to document requirements with UML diagrams, user stories and detailed use cases, draft mock-up user interfaces and create functional UI prototypes, and simplify complex systems using modern object-oriented analysis and design techniques. You also gain hands-on experience performing each role within an agile development team.

  • Software Testing and Quality Assurance (Course 316 - 4 days)

    In this course, you learn how to implement and lead testing and Quality Assurance (QA) . Through hands-on exercises, you learn how to build testing methods into your work process to correctly design products that are functional and maintainable. You also learn how to control critical components using Configuration Management (CM).

...plus 1 of 6 Elective Courses