I am a computer science student in his final year on the university with several years of experience in software engineering. I want to take me to the next level in programming web applications. I am looking for a good book or online course on the subject of distributed programming with in-depth understanding, and how to design and build large and scaled web applications professionally like facebook, amazon, google from scratch.

By the way, I will be happy to hear also about a good book or online course which explain about all the new technologist that web application can connect/interact with like: AI analysis, databases, cloud computing and so on.

Thanks in advance.


1 Answer 1


This is awesome book: Designing Data-Intensive Applications

You may find the review here:


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.