Sort by:
Python Programming, An Introduction to Computer Science
Python Programming: An Introduction to Computer Science teaches programming fundamentals using Python as the first language. Programming basics: variables, loops, functions Data structures and algorithms in Python Object-oriented programming introduction...
Reactive Design Patterns
Reactive Design Patterns is a comprehensive guide to design patterns using React, packed with practical examples and real-world projects. Core design patterns concepts explained clearly React best practices and patterns...
Real-World Bug Hunting
Real-World Bug Hunting teaches how to find security bugs using real vulnerability reports and practical techniques. IDOR, SSRF, XXE, and template injection OAuth and authentication vulnerabilities Real HackerOne and Bugcrowd...
Refactoring to Patterns
Refactoring to Patterns is a comprehensive resource for mastering refactoring, with clear explanations and practical guidance. Core refactoring concepts and theory Practical examples and case studies Best practices and proven...
Reinforcement Learning, An Introduction
Reinforcement Learning: An Introduction by Sutton and Barto is the foundational RL textbook. MDPs and dynamic programming Temporal difference and Q-learning Policy gradient and actor-critic methods Essential reference for RL...
Social Engineering, The Science of Human Hacking
Social Engineering: The Science of Human Hacking explores how attackers manipulate people and how to defend against it. Psychology of influence and manipulation Phishing, pretexting, and vishing attacks Building human-layer...
Soft Skills, The Software Developer’s Life Manual
Soft Skills, The Software Developer’s Life Manual is a valuable resource for software developers and engineers, covering essential concepts and practical techniques. Comprehensive coverage of key concepts Practical examples and...
Software Architecture for Developers
Software Architecture for Developers is a comprehensive resource for mastering software architecture, with clear explanations and practical guidance. Core software architecture concepts and theory Practical examples and case studies Best...
Software Architecture in Practice
Software Architecture in Practice is a comprehensive resource for mastering software architecture, with clear explanations and practical guidance. Core software architecture concepts and theory Practical examples and case studies Best...
Software Architecture, The Hard Parts
Software Architecture, The Hard Parts is a comprehensive resource for mastering software architecture, with clear explanations and practical guidance. Core software architecture concepts and theory Practical examples and case studies...
Software Engineering at Google
Software Engineering at Google provides thorough coverage of Go programming with practical examples and proven techniques. Core Go language features and APIs Best practices and coding patterns Real-world projects and...
Software Mistakes and Tradeoffs
Software Mistakes and Tradeoffs explores software engineering mistakes and the tradeoffs developers face when designing systems. Common pitfalls in software architecture Performance vs. maintainability tradeoffs Decision-making frameworks for engineers Valuable...
SOLID, The Software Design and Architecture Handbook
SOLID, The Software Design and Architecture Handbook is a comprehensive resource for mastering software architecture, with clear explanations and practical guidance. Core software architecture concepts and theory Practical examples and...
solutions architect's handbook
Solutions Architect's Handbook covers the full scope of solutions architecture, from system design to cloud and enterprise patterns. Cloud architecture patterns and best practices Microservices and distributed system design Security,...
Solutions Architect’s Handbook
Solutions Architect’s Handbook is a valuable resource for software developers and engineers, covering essential concepts and practical techniques. Comprehensive coverage of key concepts Practical examples and exercises Industry best practices...
Spring Boot in Action
Spring Boot in Action is a practical guide to building Java applications using Spring Boot's auto-configuration and production-ready features. Spring Boot auto-configuration and starters Building REST APIs and web applications...
Spring in Action
Spring in Action is the definitive guide to the Spring Framework, covering everything from core DI to web and data access. Dependency injection and IoC container Spring MVC web applications...
Spring Microservices in Action
Spring Microservices in Action teaches how to design and build microservices architectures using the Spring ecosystem. Service discovery with Eureka Configuration management and API gateways Resilience patterns: circuit breakers, bulkheads...
SQL for Data Analysis
SQL for Data Analysis teaches analysts how to use SQL for extracting insights from databases. Advanced SQL queries and aggregations Window functions and CTEs Time series and cohort analysis For...
SQL Performance Explained
SQL Performance Explained is a comprehensive guide to SQL using SQL, packed with practical examples and real-world projects. Core SQL concepts explained clearly SQL best practices and patterns Hands-on examples...
Staff Engineer, Leadership Beyond the Management Track
Staff Engineer, Leadership Beyond the Management Track is a valuable resource for software developers and engineers, covering essential concepts and practical techniques. Comprehensive coverage of key concepts Practical examples and...
Storytelling with Data
Storytelling with Data teaches effective data visualization and how to craft data stories that drive action. Data visualization design principles Choosing the right chart types Decluttering and focusing your audience...
Street Coder
439.00 EGP
Street Coder is a valuable resource for software developers and engineers, covering essential concepts and practical techniques. Comprehensive coverage of key concepts Practical examples and exercises Industry best practices For...
System Design Interview, An Insider’s Guide, Volume 1
System Design Interview, An Insider’s Guide, Volume 1 is a comprehensive resource for mastering coding interviews, with clear explanations and practical guidance. Core coding interviews concepts and theory Practical examples...
T-SQL Fundamentals
T-SQL Fundamentals is a comprehensive guide to SQL using SQL, packed with practical examples and real-world projects. Core SQL concepts explained clearly SQL best practices and patterns Hands-on examples and...
Taming Your Dragon, Addressing Your Technical Debt
Taming Your Dragon: Addressing Your Technical Debt provides a framework for understanding and reducing technical debt. Types and causes of technical debt Measuring and prioritizing debt repayment Refactoring strategies and...
the ai playbook
The AI Playbook provides business leaders a practical framework for adopting and scaling artificial intelligence. Identifying high-value AI opportunities Building AI teams and data strategy Managing AI projects and measuring...
The Algorithm Design Manual
The Algorithm Design Manual is a comprehensive guide to algorithms using Go, packed with practical examples and real-world projects. Core algorithms concepts explained clearly Go best practices and patterns Hands-on...
The Art of Clean Code
The Art of Clean Code teaches programmers to write simple, focused code by cutting unnecessary complexity. Principles of simplicity and focus Reducing complexity and cognitive load Clean functions, classes, and...
The Art of Readable Code
The Art of Readable Code is a valuable resource for software developers and engineers, covering essential concepts and practical techniques. Comprehensive coverage of key concepts Practical examples and exercises Industry...
The Art of Statistics, Learning from Data
The Art of Statistics, Learning from Data is a comprehensive resource for mastering statistics, with clear explanations and practical guidance. Core statistics concepts and theory Practical examples and case studies...
The Clean Architecture in PHP
The Clean Architecture in PHP is a comprehensive guide to software architecture using PHP, packed with practical examples and real-world projects. Core software architecture concepts explained clearly PHP best practices...
The Clean Coder
The Clean Coder is a valuable resource for software developers and engineers, covering essential concepts and practical techniques. Comprehensive coverage of key concepts Practical examples and exercises Industry best practices...
The Complete Book of Chess Strategy
The Complete Book of Chess Strategy is a valuable resource for software developers and engineers, covering essential concepts and practical techniques. Comprehensive coverage of key concepts Practical examples and exercises...
the engineering executive's primer
The Engineering Executive's Primer guides engineering leaders on building and managing high-performing engineering organizations. Engineering org design and team structure Technical strategy and roadmap planning Hiring, retention, and performance management...
The Hundred-Page Language Models Book
The Hundred-Page Language Models Book delivers a compact overview of language models and LLMs. Transformer architecture and attention Pre-training, fine-tuning, and RLHF Practical LLM applications Perfect for developers and ML...
The Hundred-Page Machine Learning Book
The Hundred-Page Machine Learning Book by Burkov delivers compact ML coverage. Supervised and unsupervised learning SVM, neural networks, and ensembles Practical ML tips and best practices Great for practitioners wanting...
The Mythical Man-Month
The Mythical Man-Month is a valuable resource for software developers and engineers, covering essential concepts and practical techniques. Comprehensive coverage of key concepts Practical examples and exercises Industry best practices...
The Object Primer
The Object Primer introduces object-oriented concepts and agile model-driven development practices for software professionals new to OOP and UML. Core OOP concepts: classes, inheritance, polymorphism Agile modeling with UML diagrams...
The Object-Oriented Thought Process
The Object-Oriented Thought Process teaches how to think like an OOP developer with a strong conceptual foundation. Core OOP principles explained clearly Encapsulation, inheritance, polymorphism Practical examples in Java and...
The Practice of Programming
The Practice of Programming by Kernighan and Pike covers the fundamental principles of good programming. Coding style, clarity, and simplicity Data structures and algorithm selection Debugging and testing strategies A...
The Pragmatic Programmer
The Pragmatic Programmer is a valuable resource for software developers and engineers, covering essential concepts and practical techniques. Comprehensive coverage of key concepts Practical examples and exercises Industry best practices...
The Rules of Programming
The Rules of Programming distills decades of software engineering experience into 21 actionable rules. 21 rules for everyday coding excellence Real-world examples and anti-patterns Applicable across languages and platforms Great...
The Staff Engineer's Path
The Staff Engineer's Path is a guide for engineers stepping into staff and principal roles. Staff engineer roles and responsibilities Technical strategy and decision-making Cross-team influence and communication Essential for...
The Staff Engineer’s Path
The Staff Engineer’s Path is a valuable resource for software developers and engineers, covering essential concepts and practical techniques. Comprehensive coverage of key concepts Practical examples and exercises Industry best...
The StatQuest Illustrated Guide To Machine Learning
The StatQuest Illustrated Guide To Machine Learning brings visual teaching to ML concepts. Linear models, trees, and ensemble methods Neural networks and deep learning basics Statistics and probability for ML...
the web application hacker's handbook
The Web Application Hacker's Handbook is the essential guide to discovering and exploiting security flaws in web applications. Mapping, attacking, and exploiting web apps SQL injection, XSS, CSRF, and more...
Think Python
Think Python is a beginner-friendly introduction to Python that teaches computational thinking and problem solving. Python basics: variables, functions, loops Recursion, data structures, and files OOP and algorithmic thinking Perfect...
Thinking with Data
Thinking with Data teaches how to approach data analysis strategically and turn data into actionable insights. Framing data problems and questions Analytical thinking and exploration Communicating data findings clearly For...
Tidy First, A Personal Exercise in Empirical Software Design
Tidy First, A Personal Exercise in Empirical Software Design is a valuable resource for software developers and engineers, covering essential concepts and practical techniques. Comprehensive coverage of key concepts Practical...