Use these resources to build reliable and maintainable digital services, APIs and technology platforms that answer user needs.
Resources for improving your programming and software engineering skills, lovingly crafted by the team at Made Tech.
Learn practical skills such as setting up your development environment, debugging and refactoring your code.
Learn moreWatch our video guides to get to grips with disciplines such as clean architecture and test-driven development.
Learn moreDevelop your skills using these training exercises; Ideal for those looking to improve their test-driven development.
Learn moreGain a deep understanding of a range of programming languages in an enjoyable practice environment.
Learn moreLanguage agnostic software engineering skills and assessments to develop and test yourself against.
Skills specific to particular technology stacks, whether frontend, backend or infrastructure.