- Education (BSc Computer Science -> MSc Computer Vision & Robotics -> PhD in Computer Vision)
- Industry (Software Engineer -> Computer Vision Researcher)
- Academia (Lab Assistant -> UG/PG Tutor -> Lecturer -> Teaching Fellow)
- Google Jamboard, a digital whiteboard that lets you collaborate in real time.
- Slido, a tool to engage your participants with live polls, Q&A, quizzes and word clouds.
- Mentimeter, a tool to create presentations with real-time feedback.
- Padlet, a platform which allows users to upload, organize, and share content to virtual bulletin boards.
- Miro, a digital collaboration platform designed to facilitate remote and distributed team communication and project management.
- Sedgewick, Robert, and Kevin Wayne. "Algorithms". [goodreads]
- Cormen, Thomas H., Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. "Introduction to algorithms". [goodreads]
- Skiena, Steven S., and Miguel A. Revilla. "Programming challenges: The programming contest training manual". [goodreads]
- Skiena, Steven S. "The Algorithm Design Manual (Texts in Computer Science)". [goodreads]
- Elmasri, Ramez, and Shamkant B. Navathe. "Fundamentals of Database Systems." [goodreads]
- Connolly, Thomas M., and Carolyn E. Begg. "Database systems: a practical approach to design, implementation, and management". [goodreads]
- Oracle JDK -
Commerical
- Adoptium OpenJDK, supported by Microsoft [GitHub] -
Open Source
- Azul Zulu OpenJDK [Docker] -
Free
- MS OpenJDK [GitHub] -
Open Source
- Aditya Bhargava. “Grokking Algorithms: An illustrated guide for programmers and other curious people, 1st Edition.” (2016) [goodreads]
- John Z. Sonmez. “Soft Skills: The Software Developer's Life Manual, 2nd edition.” (2021) [goodreads]
- Tom DeMarco and Timothy R. Lister. “Peopleware: Productive Projects and Teams, 3rd Edition.” (2016) [goodreads]
- Michael C. Feathers. “Working Effectively with Legacy Code, 1st edition.” (2004) [goodreads]
- Jon L. Bentley. “Programming Pearls, 2nd edition.” (1999) [goodreads]
- Steve McConnell. “Code Complete, 2nd edition.” (2004) [goodreads]
- Robert C. Martin. “Clean Code: A Handbook of Agile Software Craftsmanship, 1st edition.” (2008) [goodreads]
- Andy Hunt and Dave Thomas. “The Pragmatic Programmer: From Journeyman to Master, 2nd edition.” (2019) [goodreads]
- Frederick P. Brooks Jr.. “The Mythical Man-Month: Essays on Software Engineering, 2nd edition.” (1995) [goodreads]
- Martin Fowler. “Refactoring: Improving the Design of Existing Code, 2nd edition.” (2019) [goodreads]
- Eric Freeman, Kathy Sierra, Bert Bates, Elisabeth Robson. “Head First Design Patterns, 2nd edition.” (2021) [goodreads]
- https://github.com/JoseDeFreitas/awesome-youtubers
- https://github.com/prakhar1989/awesome-courses
- https://github.com/ossu/computer-science
- https://github.com/s4kibs4mi/awesome-free-courses
- https://github.com/apeman/awesome_computer_science
- https://github.com/AB1908/CS-Books