![ChatGPT With Voice](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fhands-on-machine-learning.91f0b13f.jpg&w=828&q=75)
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow
Aurélien Géron (2019)
A comprehensive guide to understanding and implementing machine learning techniques using popular Python libraries.
Learn more![ChatGPT With Voice](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcomputer-networking-a-top-down-approach.c620b34d.jpg&w=750&q=75)
Computer Networking: A Top-Down Approach
James F. Kurose, AmherstKeith Ross (2020)
This book teaches the complex subject of computer networking through a layered approach, in a top-down manner.
Learn more![ChatGPT With Voice](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdata-structures-and-algorithms-in-python.d731f057.jpg&w=640&q=75)
Data Structures and Algorithms in Python
Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser (2013)
A comprehensive, definitive introduction to data structures in Python.
Learn more![ChatGPT With Voice](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdesign-patterns.85388e56.jpg&w=750&q=75)
Design Patterns: Elements of Reusable Object-Oriented Software
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994)
The foundational book about design patterns by the Gang of Four.
Learn more![ChatGPT With Voice](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fthe-senior-software-engineer.4d6c1198.jpg&w=1920&q=75)
The Senior Software Engineer
David B. Copeland (2013)
11 Practices of an Effective Technical Leader.
Learn more![ChatGPT With Voice](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftest-driven-development-by-example.a3556bcd.jpg&w=1080&q=75)
Test Driven Development: By Example
Kent Beck (2002)
TDD techniques programmers can use to easily and dramatically increase the quality of their work.
Learn more![ChatGPT With Voice](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fthe-clean-coder.47f0b374.jpg&w=640&q=75)
![ChatGPT With Voice](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flearning-javascript-design-patterns.73f438f2.jpg&w=3840&q=75)
Learning JavaScript Design Patterns
Addy Osmani (2021)
The classic JavaScript design patterns book, updated to ES2015+ syntax.
Learn more![ChatGPT With Voice](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Feloquent-javascript.959e07d6.jpg&w=1080&q=75)
Eloquent JavaScript
Marijn Haverbeke (2018)
This is a book about JavaScript, programming, and the wonders of the digital.
Learn more![ChatGPT With Voice](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fyou-dont-know-js.dc62a634.jpg&w=2048&q=75)
You Don't Know JS (series)
Kyle Simpson (2015)
This is a series of books diving deep into the core mechanisms of the JavaScript language.
Learn more