27 Products
Learn Python through practical projects to automate daily tasks.
A guide to writing clean, maintainable code and improving programming skills.
A guide to preparing for technical interviews with coding challenges.
A clear explanation of data structures and algorithms with practical examples.
Fundamentals of data systems and architecture for developers.
Best practices and design principles for writing effective Java code.
A modern introduction to programming using JavaScript.
A visually rich guide to design patterns in software development for Java.
A beginner's guide to understanding and using HTML and CSS.
A beginner's guide to machine learning concepts using Python.
A comprehensive exploration of computation theory and algorithms.
A complete guide to Java programming with all features and concepts.
Best practices and design patterns for writing maintainable JavaScript.
An in-depth look into the best features of JavaScript.
An introduction to Java programming, covering basic to advanced concepts.
An in-depth introduction to Python programming for beginners.
A hands-on guide to building user interfaces using React.
A fast-paced, comprehensive introduction to programming in Python.
Practical tools for data analysis using Python and Pandas.
A quick and effective guide to learning SQL basics.
A multi-volume series offering a detailed analysis of algorithms.
The definitive guide to C programming, by the creators of C.
A thorough exploration of C++ programming concepts and applications.
Insights into project management and software engineering from Fred Brooks.
An essential guide for programmers with practical advice on software development.
A comprehensive guide to web design and development.
A deep dive into the mechanics of the JavaScript language.