Software Engineering Principles

Software Engineering Principles

Your Progress

  • 0 of 0 items done

Learning goals

Practice important skills you'll need to be a successful software developer — testing, debugging, design, documentation, and open source.

Suggested prerequisites

Familiarity with basic programming concepts.

Back to collection
  • How to debug your code

    Debugging code can be one of the most frustrating parts of programming, but also the most educational! Check out this video from Codecademy to learn about different strategies you can use to fix common errors in your code. (YouTube)

    Mark as complete Save for later