# Software Engineering

Crafting software does not only requires knowledge in computer science, it's also depends on a lot of software engineering principles. In this section, we will cover the tips and lessons we have learned from real world projects.

