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 contribute to an open source project

    Are you interested in writing code for an open source project? This site lists resources you can use to find open source projects to contribute to. It's a great resource for those no open source experience.

    Mark as complete Save for later