Coding Art: the Four Steps to Creative Programming with the Processing Language (design Thinking)
Discover the four steps to creative programming with Coding Art, a book centered on the Processing Language. Dive into design thinking principles and level up your coding abilities with this hands-on guide, ideal for beginners and seasoned programmers.
more
Foundations of Computer Vision (adaptive Computation and Machine Learning Series)
This comprehensive book explores the essential principles and techniques of computer vision, covering image formation, features, and object recognition. Gain valuable insights into algorithms and methodologies used in computer vision applications. A must-have resource for beginners and experienced professionals alike.
more
Programming Rust: Fast, Safe Systems Development
"Programming Rust: Fast, Safe Systems Development is a comprehensive guide for developers of all levels. Learn key concepts in Rust programming to build efficient and secure systems, enhance your coding skills, and create robust applications with ease."
more
Software Engineering at Google: Lessons Learned From Programming Over Time
Discover valuable insights and practical advice on software development from experienced Google engineers. Learn from their lessons learned over years of programming, as well as strategies for improving code quality and efficiency.
more
Power and Progress: Our Thousand-year Struggle Over Technology and Prosperity | Winners of the 2024 Nobel Prize for Economics
"Power and Progress" delves into the complex link between technology and prosperity, featuring insights from the 2024 Nobel Prize winners in Economics. This book offers a deep analysis of our millennia-long quest for advancement, examining the profound effects of technology on society. A compelling read for those intrigued by the intersection of technology and economics.
more
Soonish: Ten Emerging Technologies That Will Improve And/or Ruin Everything
"Explore the impact of ten emerging technologies with 'Soonish: Ten Emerging Technologies That Will Improve and/or Ruin Everything' by Zach and Kelly Weinersmith. Delve into the possibilities and risks of innovations like space elevators and augmented reality in this thought-provoking read."
more
Python Crash Course for Beginners: A Thrilling Challenge to Python Mastery (computer Programming)
Embark on a thrilling journey with the Python Crash Course for beginners, designed to help you master the popular programming language. Learn key concepts, practice coding exercises, and unlock the secrets of Python with tips from experienced developers. Perfect for beginners and those looking to level up their skills.
more
Roblox Coding for Kids: the Kid's Guide to Scripting and Game Development Using Lua Programming
"Introduce your kids to the world of game development with 'Roblox Coding for Kids'. This book offers a step-by-step guide to Lua programming, perfect for beginners. With fun projects and challenges, it's ideal for young coders looking to create their own games on Roblox."
more
A Philosophy of Software Design, 2nd Edition
"A Philosophy of Software Design, 2nd Edition" offers valuable insights and practical tips for creating elegant, maintainable, and efficient software systems. Explore key principles, real-world examples, and advice from experienced designer John Ousterhout to enhance your software design skills.
more
Arm Assembly Language Programming: Learn Through 100+ Examples
Enhance your coding skills with "ARM Assembly Language Programming: Learn Through 100+ Examples," a comprehensive guide that covers the fundamentals of ARM assembly language programming. With over 100 examples, this book is perfect for beginners and experienced programmers looking to take their understanding to the next level.
more
Platform Engineering: A Guide for Technical, Product, and People Leaders
Platform Engineering: A Guide for Technical, Product, and People Leaders offers indispensable guidance for those in leadership roles in the technical field. Covering essential topics and practical advice, this book equips readers with the skills needed to excel in platform engineering.
more
The Art of Doing Science and Engineering: Learning to Learn
"The Art of Doing Science and Engineering: Learning to Learn" is a comprehensive guide written by a renowned expert in the field. Discover effective techniques for learning and problem-solving, perfect for students and professionals looking to enhance their skills and advance their career.
more
Technology Strategy Patterns: Architecture as Strategy
Discover the Technology Strategy Patterns: Architecture as Strategy book for expert advice on implementing successful technology strategies. Learn about different architecture strategies, best practices for implementation, aligning technology with business goals, and the role of architecture in overall strategy.
more
The Ai Entrepreneur: Leveraging Technology to Build Your Empire (dividends & Doughnuts: Sweetening Your Investment Journey)
"The AI Entrepreneur: A guide to using technology and AI to scale your business empire. Learn strategies for investing and building a successful business with artificial intelligence. Perfect for all levels of entrepreneurs looking to leverage technology for growth."
more
Programming in Scala Fourth Edition: Updated for Scala 2.13
The fourth edition of "Programming in Scala" has been updated for Scala 2.13, offering a comprehensive guide to mastering Scala development. From basic syntax to advanced functional programming techniques, this book is perfect for beginners and experienced developers looking to enhance their skills.
more
The Rust Programming Language, 2nd Edition
Discover the updated 2nd edition of The Rust Programming Language, offering a comprehensive guide on writing safe and efficient code. Perfect for beginners and experienced programmers, this book explores advanced topics and best practices to enhance your Rust programming skills.
more
Simply Emerging Technology: Facts Made Fast (dk Simply)
Discover the newest tech trends with "Simply Emerging Technology: Facts Made Fast." This comprehensive guide offers easy-to-understand information on cutting-edge technology, perfect for tech enthusiasts and those wanting to stay up-to-date with the latest innovations. Written by experts, it's a reliable source of information.
more
The Future Is Faster Than You Think: How Converging Technologies Are Transforming Business, Industries, and Our Lives (exponential Technology Series)
Discover how converging technologies are reshaping industries and our daily lives in "The future is faster than you think." Gain valuable insights on adapting to the changing business landscape and uncover the endless opportunities created by exponential advancements.
more
Humain : How Ai Is Making Workplaces More Human
"humAIn explores how AI is reshaping the workplace, from enhancing collaboration and productivity to ethical considerations. Discover the latest trends in AI technology and get practical tips for implementing AI in your organization."
more
Sql Crash Course for Beginners: A Thrilling Challenge to Sql Mastery (computer Programming)
Master SQL quickly with this thrilling Crash Course for Beginners. Ideal for anyone interested in computer programming, this course covers fundamentals and advanced concepts with easy-to-follow lessons and exercises. A perfect challenge to become proficient in SQL programming in no time.
more
The Elements of Computing Systems, Second Edition: Building a Modern Computer From First Principles
The Elements of Computing Systems, Second Edition: Building a Modern Computer from First Principles is a comprehensive guide that teaches readers how to construct a computer system from scratch, covering fundamental computing concepts, modern architecture, software development, and hardware implementation. Ideal for students, educators, and computer enthusiasts.
more
Structured Computer Organization: International Edition
Dive into the world of structured computer organization with this comprehensive international edition textbook. Perfect for students and professionals alike, this book provides detailed explanations of complex topics to enhance your understanding of computer architecture.
more
Coding for Beginners: Python: A Step-by-step Guide to Learning Python Programing with Game and App Development Projects (learn to Code)
Start your coding journey with "Coding for Beginners: Python," a step-by-step guide to learning Python programming. With game and app development projects included, this book is perfect for beginners and those looking to enhance their coding skills. Master Python with this comprehensive resource.
more
Windows Assembly Language Programming
Discover the world of Windows Assembly Language Programming with step-by-step tutorials for all skill levels. Master key concepts such as registers and memory management, while also gaining real-world experience with hands-on exercises. Enhance your programming skills and create efficient applications.
more