Software Engineering

How real software teams plan, build and ship products.

Beginner3 modules10 lessonsFree · no sign-up
0 of 10 lessons published
View syllabus

Syllabus

01 ProcessBuilding software. 3 lessons
  1. 1.1What is software engineering?Coming soon
  2. 1.2SDLC models: waterfall, iterative, spiralComing soon
  3. 1.3Agile and ScrumComing soon
02 DesignGood software structure. 4 lessons
  1. 2.1Requirements engineeringComing soon
  2. 2.2UML diagramsComing soon
  3. 2.3Design principles: SOLIDComing soon
  4. 2.4Design patterns overviewComing soon
03 QualityTesting and maintenance. 3 lessons
  1. 3.1Software testing typesComing soon
  2. 3.2Unit testingComing soon
  3. 3.3Software maintenanceComing soon