Back to Courses
Software Engineering
Intermediate
Software Engineering Principles & Practice
by Mark Anderson
4.7 rating 2,200 students 12 weeks
About This Course
Learn professional software engineering practices including system design, testing, and agile methodologies.
Course Syllabus
1
Software Design Patterns
SOLID principles, Gang of Four patterns
2
System Design
Architecture patterns, scalability, databases
3
Testing & Quality
Unit testing, integration testing, TDD
4
Agile & Scrum
Sprint planning, retrospectives, Kanban
5
Technical Leadership
Code reviews, mentoring, technical writing
£499
Checkout Expert-led instruction
Hands-on projects
Industry certification
Career support
Lifetime access