Are CodeLab challenges required to complete a module?

Published

No. CodeLab challenges are optional and are not required to complete a module. Modules are marked as completed only when you finish all of their lesson quizzes. CodeLab is designed to help you strengthen your skills through hands-on practice, but it does not affect module completion status.

How CodeLab fits into your progress

Although CodeLab isn’t required for completion, it plays an important role in helping you apply what you’ve learned. Challenges reinforce concepts from your modules and give you practical experience with defensive reasoning and cybersecurity workflows.

  • Optional practice: Completing challenges is recommended but not mandatory.
  • No impact on completion: Only quizzes determine whether lessons and modules are completed.
  • Skill-building: CodeLab helps you deepen understanding through realistic scenarios.

Why CodeLab is optional

Keeping CodeLab optional gives you flexibility in how you learn. You can focus on lessons and quizzes first, then return to CodeLab anytime for additional practice or to build confidence before moving to the next module.

Over time, more CodeLab challenges will be added to support a wider range of skills—but they will remain optional for module completion.

Newsletter