Home
Books
Software Development Practices and Methodologies
1
World's bestselling programming book with 1.5 million copies.
Hands-on projects for practical programming experience.
Covers Python basics: variables, lists, loops, and classes.
Create games and interactive data visualizations.
Updated for Python 3.x and modern coding practices.
Learn to use popular libraries like Pygame and Matplotlib.
Ideal for beginners wanting to learn programming quickly.
Average Rating out of 5:
Price Range: $28.99
2
Sequel to Volume 1, covers new questions.
Accessible for readers with basic distributed systems knowledge.
Step-by-step framework for system design interviews.
Includes 13 real interview questions with solutions.
300+ diagrams illustrating system designs and concepts.
Insider insights on interviewer expectations and evaluations.
Boosts confidence for tackling design interview challenges.
Average Rating out of 5:
Price Range: $38.00
3
189 programming interview questions and solutions.
Learn to break down complex problems easily.
Real questions from top tech companies.
Step-by-step solutions for better understanding.
Hints provided for each interview question.
Strategies for tackling unknown algorithm problems.
Coverage of essential computer science topics.
Average Rating out of 5:
Price Range: $28.49
4
Updated insights for modern programmers and developers.
Timeless lessons applicable across all programming languages.
Focus on personal responsibility and career growth.
Architectural techniques for flexible, reusable code.
Engaging audiobook with expert commentary throughout.
Perfect for beginners and experienced practitioners alike.
Enhances productivity, accuracy, and job satisfaction.
Average Rating out of 5:
Price Range: $17.46
5
Revolutionary insights for modern programmers.
Learn practical techniques for software development.
Enhance personal responsibility and career growth.
Avoid common pitfalls and programming mistakes.
Flexible, dynamic coding strategies covered.
Build effective teams of Pragmatic Programmers.
Average Rating out of 5:
Price Range: $33.06
6
Learn Python through practical automation projects.
No prior coding experience required.
New chapter on input validation included.
Automate Gmail and Google Sheets tasks easily.
Step-by-step instructions for each program.
Updated practice projects to reinforce learning.
Effortlessly handle tedious tasks with Python.
Average Rating out of 5:
Price Range: $22.04
7
Illuminates how computers and software truly function.
Engaging storytelling builds understanding layer by layer.
Revised edition includes new chapters and graphics.
Explores the heart of smart devices: CPU.
Companion website enhances learning with animated graphics.
Teaches computing concepts through relatable analogies.
Unveils the digital revolution's fundamental essence.
Average Rating out of 5:
Price Range: $28.19
8
Master clean code principles and practices.
Transform bad code into efficient solutions.
Learn to identify code "smells" effectively.
Enhance readability through proper formatting techniques.
Implement robust error handling strategies.
Adopt test-driven development for better outcomes.
Ideal for developers and software engineers alike.
Average Rating out of 5:
Price Range: $13.98
9
Comprehensive catalog of 23 design patterns.
Enhances flexibility and reusability in software design.
Addresses common design problems effectively.
Real-world examples illustrate practical applications.
Includes code implementations in C++ and Smalltalk.
Guides software development process with proven patterns.
Explains trade-offs and constraints of each pattern.
Average Rating out of 5:
Price Range: $62.11
10
Practical guide for tech leaders navigating challenges.
Insights from Camille Fournier, experienced tech executive.
Actionable advice for new and seasoned managers.
Strategies for mentoring interns and senior staff.
Focus on team dynamics and individual management.
Tips to avoid common leadership pitfalls.
Build a strong, unified team culture effectively.
Average Rating out of 5:
Price Range: $18.99
Material: 4 positive
11
Learn Adobe Photoshop through real-world projects.
15 lessons for beginners and experienced users.
Essential tips to enhance productivity with Photoshop.
Use Adobe Firefly AI for image retouching.
Animate graphics and typography using timelines.
Access downloadable lesson files and online extras.
Official Adobe training series for comprehensive learning.
Average Rating out of 5:
Price Range: $59.59
Material: 3 positive
12
Explores software design and complexity management.
Decomposes systems into manageable modules and classes.
Presents philosophical insights for effective design.
Offers design principles for practical application.
Highlights red flags indicating potential design issues.
Facilitates faster and cost-effective software development.
Essential reading for software designers and developers.
Average Rating out of 5:
Price Range: $22.95
13
Comprehensive guide for aspiring software architects.
Explores architectural characteristics and patterns.
Covers component determination and diagramming techniques.
Focuses on modern engineering practices and innovations.
Includes soft skills for effective team management.
Emphasizes architecture as an engineering discipline.
Written by experienced industry practitioners.
Average Rating out of 5:
Price Range: $26.33
14
Explains risks of managerial software in tech industry.
Analyzes failures from a tech insider's perspective.
Critiques corporate focus on profit over quality products.
Discusses consequences of unchecked software development processes.
Advocates for ethical principles in software creation.
Highlights hope for a better future with quality software.
Addresses need for technical expertise in management roles.
Price Range: $24.84
15
Groundbreaking research on software delivery performance.
Winner of the Shingo Publication Award.
Guidance for effective digital transformation strategies.
Accessible insights for all management levels.
Learn how to measure team performance.
Invest in capabilities for higher performance.
Essential reading for technology organization leaders.
Average Rating out of 5:
Price Range: $14.36
16
Learn SQL through real-world data examples.
Beginner-friendly guide to SQL and databases.
Analyze data using PostgreSQL and pgAdmin tools.
Hands-on exercises for practical skill-building.
Create and manage databases efficiently.
Updated content with advanced SQL techniques.
Two new chapters on system setup and JSON.
Average Rating out of 5:
Price Range: $27.41
17
Influential essays on software project management.
Insights from Fred Brooks' extensive experience.
Revisits original ideas after 20 years.
Condensed propositions from the original book.
Classic paper "No Silver Bullet" included.
Todays' thoughts on software management challenges.
Essential reading for managing complex projects.
Average Rating out of 5:
Price Range: $24.49
18
Learn Kotlin programming with engaging illustrations.
Step-by-step explanations for clear understanding.
Build strong foundational knowledge of Kotlin.
Perfect for beginners and experienced programmers alike.
Complex concepts simplified through visual examples.
Enjoyable and memorable learning experience.
First-time print edition of a popular online book.
Price Range: $43.93
19
Friendly, illustrated introduction to algorithms.
Master widely used algorithms for job interviews.
Over 400 fun illustrations enhance learning.
Includes exercises and code samples in each chapter.
Updated coverage on trees and data structure performance.
No advanced math or programming skills required.
Free eBook included with print purchase.
Average Rating out of 5:
Price Range: $39.99
20
Learn effective modern Python 3 programming techniques.
Master Python's core features and libraries.
Improve code readability and efficiency.
Explore idiomatic Python beyond previous experience.
Discover advanced topics like metaprogramming easily.
Hands-on guide with major updates included.
Breakdown into five comprehensive parts for clarity.
Average Rating out of 5:
Price Range: $43.99
21
Comprehensive guide to dimensional modeling techniques.
Updated third edition with new ETL techniques.
Includes case studies from various industries.
Authored by renowned experts Ralph Kimball and Margy Ross.
Focus on real-world business applications and scenarios.
Designed for fast query response and ease of understanding.
Essential resource for data warehousing and business intelligence.
Average Rating out of 5:
Price Range: $51.88
22
Unlock software delivery performance benefits.
Based on four years of groundbreaking research.
Learn to measure team performance effectively.
Drive business value using technology insights.
Applicable for management at all levels.
Access PDF alongside your audiobook purchase.
Transform your organization into a competitive leader.
Average Rating out of 5:
Price Range: $13.08
23
Comprehensive overview of C++20 features.
Designed for experienced C and C++ programmers.
Includes practical examples for easy understanding.
Covers modern programming styles and techniques.
Introduces C++20 modules, concepts, and coroutines.
Not a beginner's programming guide; focuses on concepts.
Short and simple introduction to modern C++.
Average Rating out of 5:
Price Range: $27.44
24
Learn Python quickly with hands-on projects.
Simple steps for beginners to master Python.
Carefully chosen examples for easy understanding.
Broad exposure without information overload.
Complete project to reinforce learned concepts.
Download now and start coding today!
Average Rating out of 5:
Price Range: $3.99
25
Comprehensive commands guide for all skill levels.
Step-by-step instructions for effective command usage.
Learn to manipulate worlds and automate tasks.
Create custom items and advanced Redstone systems.
Build massive structures and unique gameplay mechanics.
Essential for casual players and server administrators.
Unleash your creativity and explore endless possibilities.
Average Rating out of 5:
Price Range: $1.99
26
Influential book on software project management.
Authored by Fred Brooks, a management expert.
Includes insights from IBM System/360 experience.
Revisits original ideas with new thoughts.
Discusses management challenges of large projects.
Features classic paper "No Silver Bullet."
Timeless advice for software engineers and managers.
Average Rating out of 5:
Price Range: $17.46
27
Learn Adobe Illustrator quickly and easily.
17 real-world projects for hands-on experience.
Suitable for beginners and experienced users.
Step-by-step guidance through each lesson.
Access online extras for enhanced learning.
Includes downloadable lesson files for practice.
Official training series from Adobe experts.
Average Rating out of 5:
Price Range: $59.85
28
Comprehensive guide for AI product management.
Expert insights from Google and Meta experience.
Actionable strategies for product leaders.
Real-world examples to enhance understanding.
Tools for managing AI product lifecycle.
Promotes cross-functional team alignment.
Develops technical fluency in AI technologies.
Average Rating out of 5:
Price Range: $35.87
29
Updated and expanded with latest research and insights.
Fifteen new case studies from leading organizations.
Practical roadmap for improving IT across businesses.
Applies DevOps principles beyond IT departments.
Enhances agility, reliability, and security in technology.
Contributions from renowned researcher Dr. Nicole Forsgren.
A must-read for anyone in technology roles.
Average Rating out of 5:
Price Range: $29.05
Material: 4 positive
30
Fully revised and updated for modern programming practices.
Includes new refactorings and JavaScript code examples.
Explains why and how to refactor effectively.
Identifies "bad smells" that indicate refactoring needs.
Offers explanations, motivations, and mechanics for each refactoring.
Teaches building solid tests for your refactorings.
Access additional resources through the web edition.
Average Rating out of 5:
Price Range: $51.55