If you new to backend engineering, built crud apps and want to take your skill to the next level consider grabbing the Intermediate Backend engineering Bundle. It consists of three fundamental courses in this order for an effective learning roadmap.
The OS course polishes your knowledge about how the application work with the kernel, socket programming and file systems.
The network course introduces the bridge to the backend, how the application and the kernel sockets work the network.
Finally the backend course introduces you to the common backend design patterns how it interacts with both the OS and network to receive requests, process and write responses.
If have 3-5 years of experience in the backend and want to elevate your skills, consider grabbing the advanced Backend engineering Bundle. It consists of three fundamental courses taken in this order for an effective learning roadmap.
The backend course introduces you to the common backend design patterns and how it interacts with both the OS and network to receive requests, process and write responses.
In the Backend Troubleshooting course (and also my favorite) you get to find issues with slow performance, unexpected bugs, and identify exactly where the trouble with performance toolings.
And finally the real-time backend systems, my newest course, building backend applications is interesting, building a realtime one is twice is challenging and interesting.
Please note that the Fundamentals of Backend Engineering is an intermediate course that requires some prerequisites such as networking and operating systems fundamentals which is available in the intermediate backend engineering bundle.