Online Courses

Explore Construx’s software best practices online courses.

10x software development course

Learn eight key principles for maximizing team productivity.

agile planning and estimation

Planning and estimation techniques to make Agile projects successful.

agile practices for developers

Leading Agile development approaches.

agile release planning course

Effective, and appropriate, Agile planning at the release and project levels

agile requirements online course

Crucial techniques for developing requirements on Agile projects.

code complete essentials online course

Proven techniques and principles for producing clean code.

design patterns online course

Improve both your designs and your overall design process.

developer testing boot camp online course

Carry out an efficient and effective developer testing strategy

10x software development individuals course

Significantly improve your development system’s flow and throughput.

product envisioning overview online course

Align your team’s effort with your stakeholders’ desired business outcomes.

product owner boot camp online course

Plan releases, reflect stakeholder priorities, build the right product, and more.

software requirements

How to use requirements engineering to support successful software projects.

software risk management online course

Identify, address, and eliminate sources of risk before they grow into major problems.

scrum in depth online course

Everything you need to know to ensure your transition to Scrum is successful.

scrum in depth online course

Everything you need to know to ensure your transition to Scrum is successful—from our live class.

scrum overview online course

Learn Scrum’s elements—its roles, events, and artifacts—as well as their purpose.

software economics boot camp online

Make sure technical decisions positively impact the bottom line.

software estimation in depth online course

The art and science of creating meaningful software estimates.

software project management boot camp online

Concepts and techniques to manage software projects successfully.

software total project quality online course

Achieve end-to-end project quality.

understanding software projects online course steve mcconnell

Covers virtually every significant aspect of software project dynamics.