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
  • Git Branching tutorial

    Git can be confusing, but is easier to understand in parts. This interactive tutorial zooms in on Git branching and gives you a step-by-step demonstration of how branching works — visuals included! (LearnGitBranching)

    Mark as complete Save for later