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 more
Watch our video guides to get to grips with disciplines such as clean architecture and test-driven development.Learn more
Develop your skills using these training exercises; Ideal for those looking to improve their test-driven development.Learn more
Gain a deep understanding of a range of programming languages in an enjoyable practice environment.Learn more
Language agnostic software engineering skills and assessments to develop and test yourself against.
Build reliable and maintainable applications using TDD.Learn more
Use code to describe and build your cloud infrastructure.Learn more
Learn the fundamental building blocks of the web.Learn more
Skills specific to particular technology stacks, whether frontend, backend or infrastructure.
Develop applications using a component-based architecture.Learn more
Craft APIs using Microsoft’s open source language and framework.Learn more
Manage your source code using the most popular version control system.Learn more