Software development
Foundations and practices for building applications, connecting services and maintaining code your team can evolve.
Explore topics
- Frontend and backend for your stack: React, Node.js, Java, Python or .NET.
- API design and consumption, persistence and error handling.
- Version control, code review and automated tests.
Sample exercise
Build a feature with an API, persistence and tests, then review the implementation decisions.
