Software Design Accelerator

Home >> Academy>>Softwaredesign

This course will teach you fundamental software development principles and best practices for developing high-quality software.

Key Details

What You'll Learn

**Curriculum** - **Introduction to Software Design & Programming Paradigms ** - Software Development Life Cycle and Methodologies - Software Design - Software Design Patterns - Programming Paradigms - Object-oriented programming  - Functional programming - **Introduction to Test-Driven Development** - Test-Driven Development - Acceptance Test-Driven Development - Behaviour-Driven Development - Domain-Driven Design **Features** - Pair Programming - Lectures and workshops - Project work 

Apply for our next cohort