Learning path
The topics I consider essential to develop software professionally, with the readings, videos and book chapters I chose to learn each one.
Software design
7 subjects
Development process
2 subjects
Professionalism
4 subjects
Computer science
8 subjects