Skip to main content
Perlego
Browse
Institutions
Pricing
Login
DeutschEnglishEspañolFrançaisItaliano
DeutschEnglishEspañolFrançaisItaliano

Browse by topic

  • Architecture
  • Art
  • Biological Sciences
  • Business
  • Computer Science
  • Design
  • Economics
  • Education
  • History
  • Languages & Linguistics
  • Law
  • Literature
  • Mathematics
  • Media & Performing Arts
  • Medicine
  • Personal Development
  • Philosophy
  • Physical Sciences
  • Politics & International Relations
  • Psychology
  • Social Sciences
  • Study Aids
  • Technology & Engineering
  • Theology & Religion

Or browse by

  • Subtopics
  • Publishers
  • Index

Browse study resources

  • Knowledge Base
  • Study Guides
  • Essay Writing Guides
  1. Home
  2. Browse
  3. Computer Science
  4. Programming
Computer Science

Programming

  • Explore
  • Books
  • Related topics

Find by topic

1 of 14
  1. Application Development
  2. Artificial Intelligence (AI) & Semantics
  3. Bioinformatics
  4. CAD-CAM
  5. Certification Guides in Computer Science
  6. Client-Server Computing
  7. Cloud Computing
  8. Compilers
  9. Computer Engineering
  10. Computer Graphics
  11. Computer Networking
  12. Computer Science General
  13. Computer Vision & Pattern Recognition
  14. Content Management Systems
  15. Cryptography
  16. Cyber Security
  17. Data Mining
  18. Data Modelling & Design
  19. Data Processing
  20. Data Transmission Systems
  21. Data Visualisation
  22. Data Warehousing
  23. Databases
  24. Desktop Applications
  25. Digital Media
  26. Entreprise Applications
  27. Hardware
  28. Home Automation
  29. Human-Computer Interaction
  30. Information Technology
  31. MCSE
  32. Microsoft Programming
  33. Natural Language Processing
  34. Neural Networks
  35. Object Oriented Programming
  36. Open Source Programming
  37. Operating Systems
  38. Optical Data Processing
  39. Parallel Programming
  40. Programming Algorithms
View all

Trending on Perlego

1 of 4
  1. Introduction to Python Programming
    Introduction to Python Programming
    Gowrishankar S, Veena A
    2018
  2. Software Maintenance: Concepts And Practice
    Software Maintenance: Concepts And Practice
    Penny Grubb, Armstrong A Takang
    2003
  3. Applied Dynamic Programming
    Applied Dynamic Programming
    Richard E. Bellman, Stuart E Dreyfus
    2015
  4. Handbook Of Software Engineering And Knowledge Engineering, Vol 2: Emerging Technologies
    2002
  5. Theories And Experiences For Real-time System Development
    Charles Rattray, Teodor Rus
    1995
  6. Edsger Wybe Dijkstra
    Krzysztof R. Apt, Tony Hoare
    2022
  7. CAD for Control Systems
    Derek A. Linkens, Linkens
    2020
  8. Programming Graphical User Interfaces in R
    Michael Lawrence, John Verzani
    2018
  9. MATLAB® Essentials
    William Bober
    2017
  10. A Framework of Software Measurement
    Horst Zuse
    2013
  11. Grid Computing: The New Frontier of High Performance Computing
    2005
  12. Handbook Of Software Engineering And Knowledge Engineering, Vol 1: Fundamentals
    2001

Most popular on Perlego

1 of 20
  1. Statistical and Thermal Physics
    Statistical and Thermal Physics
    Harvey Gould, Jan Tobochnik
    2021
  2. Code Like a Pro in Rust
    Code Like a Pro in Rust
    Brenden Matthews
    2024
  3. Close-Range Photogrammetry and 3D Imaging
    Close-Range Photogrammetry and 3D Imaging
    Thomas Luhmann, Stuart Robson, Stephen Kyle, Jan Boehm
    2013
  4. Digital Culture Industry
    James Allen-Robertson
    2013
  5. The Art of Game Design
    Jesse Schell
    2019
  6. Software Testing
    Geoff Thompson, Peter Morgan, Angelina Samaroo, John Kurowski, Peter Williams, Marie Salmon
    2024
  7. Web Coding & Development All-in-One For Dummies
    Paul McFedries
    2023
  8. Hands-On Data Structures and Algorithms with Python
    Dr. Basant Agarwal
    2022
  9. Actionable Gamification
    Yu-kai Chou
    2019
  10. Usability Testing Essentials
    Carol M. Barnum
    2010
  11. Pro C# 10 with .NET 6
    Andrew Troelsen, Phil Japikse
    2022
  12. Practical Programming, Third Edition
    Paul Gries, Jennifer Campbell, Jason Montojo
    2017
  13. Elixir in Action, Third Edition
    Saša Juric
    2024
  14. Explore It!
    Elisabeth Hendrickson
    2013
  15. Digital Relays
    Hangtian Lei, Brian K. Johnson
    2025
  16. Real-Time Embedded Systems with Open-Source Operating Systems
    Ivan Cibrario Bertolotti, Gabriele Manduchi
    2025
  17. Kickstart PLC Programming
    Henrique Morata
    2025
  18. Creating iOS apps with Xcode
    Aaron L Bratcher
    2024
  19. C Programming
    Sisir Kumar Jena
    2021
  20. Game of X v.2
    Rusel DeMaria
    2018
  21. Kotlin Programming Cookbook
    Aanand Shekhar Roy, Rashi Karanpuria
    2018
  22. Visual Usability
    Tania Schlatter, Deborah Levinson
    2013
  23. Coding Android Apps
    Margaret Kozak Polk
    2024
  24. Blender 2D Animation
    John M. Blain
    2024
  25. Go Programming - From Beginner to Professional
    Samantha Coyle
    2024
  26. The Self-Taught Computer Scientist
    Cory Althoff
    2021
  27. Data Sketches
    Nadieh Bremer, Shirley Wu
    2021
  28. Haskell in Depth
    Vitaly Bragilevsky
    2021
  29. Object-oriented Programming with Smalltalk
    Harald Wertz
    2015
  30. Improving the Test Process
    Graham Bath, Erik Van Veenendaal
    2013
  31. Software Design by Example
    Greg Wilson
    2024
  32. Clean Code in Python
    Mariano Anaya
    2021
  33. Introduction to Modern Scientific Programming and Numerical Methods
    Lubos Brieda, Joseph Wang, Robert Martin
    2024
  34. Functional Programming in Scala, Second Edition
    Michael Pilquist, Paul Chiusano, Rúnar Bjarnasson, Paul Chiusano
    2023
  35. Modeling and Simulation in Python
    Jason M. Kinser
    2022
  36. Hands-On Machine Learning with R
    Brad Boehmke, Brandon M. Greenwell
    2019
  37. Vibe Coding
    Gene Kim, Steve Yegge
    2025
  38. Spatial Data Science
    Edzer Pebesma, Roger Bivand
    2023
  39. "You Are Not Expected to Understand This"
    Kelly Chudler
    2022
  40. Skills of a Successful Software Engineer
    Fernando Doglio
    2022
  41. Unity Artificial Intelligence Programming
    Dr. Davide Aversa
    2022
  42. SwiftUI Cookbook
    Giordano Scalzo, Edgar Nzokwe
    2021
  43. C# Programming for Absolute Beginners
    Radek Vystavěl, Radek Vystavěl
    2021
  44. Python Object-Oriented Programming
    Steven F. Lott, Dusty Phillips
    2021
  45. A Step-by-Step Guide to Exploratory Factor Analysis with SPSS
    Marley W. Watkins
    2021
  46. Software Engineering Practice
    Thomas B. Hilburn, Massood Towhidnejad
    2020
  47. Learning RSLogix 5000 Programming
    Austin Scott
    2020
  48. VR Developer Gems
    William R. Sherman
    2019
  49. Introduction to Python Programming
    Gowrishankar S, Veena A
    2018
  50. Linux
    Syed Mansoor Sarwar, Robert M Koretsky
    2018
  51. FPGA Prototyping by SystemVerilog Examples
    Pong P. Chu
    2018
  52. The Quick Python Book
    Naomi Ceder
    2018
  53. Get Programming with Haskell
    Will Kurt
    2018
  54. Designing Purpose-Built Drones for Ardupilot Pixhawk 2.1
    Ty Audronis
    2017
  55. A Systematic Approach to Learning Robot Programming with ROS
    Wyatt Newman
    2017
  56. Computational Thinking
    Karl Beecher
    2017
  57. Beginning C++ Programming
    Richard Grimes
    2017
  58. Digital Sound Processing for Music and Multimedia
    Ross Kirk, Andy Hunt
    2013
  59. Rapid Contextual Design
    Karen Holtzblatt, Jessamyn Burns Wendell, Shelley Wood
    2004
  60. iOS 12 App Development Essentials
    Neil Smyth
View all

Recently published

1 of 20
  1. Digital Relays
    Digital Relays
    Hangtian Lei, Brian K. Johnson
    2025
  2. Real-Time Embedded Systems with Open-Source Operating Systems
    Real-Time Embedded Systems with Open-Source Operating Systems
    Ivan Cibrario Bertolotti, Gabriele Manduchi
    2025
  3. Kickstart PLC Programming
    Kickstart PLC Programming
    Henrique Morata
    2025
  4. Vibe Coding
    Gene Kim, Steve Yegge
    2025
  5. Server-Side WebAssembly
    Danilo Chiarlone
    2026
  6. Latency
    Pekka Enberg
    2025
  7. Ultimate Next.js for Modern Web Applications
    Shubham Jain
    2026
  8. Emulation of Complex Fluid Flows
    Xingjian Wang, Vigor Yang
    2025
  9. ServiceNow Certified System Administrator Certification Guide
    MageshKumar G Embuswamy
    2026
  10. DevOps Driven Development
    Abhishek Gaurav
    2026
  11. The Delicate Art of Brute Force
    Paul J. Nahin
    2026
  12. Python Practice Lab
    Angelica Lim, Victor Cheung
    2026
  13. Teach Yourself VISUALLY MacBook Pro and MacBook Air
    Guy Hart-Davis
    2026
  14. Analog Computing
    Bernd Ulmann
    2026
  15. Fundamentals of Numerical Methods with MATLAB
    Dr. Kulwinder Singh Parmar, Dr. Sachin Kaushal, Dr. Brijesh Bakariya
    2026
  16. Python Workout, Second Edition
    Reuven Lerner
    2026
  17. Tcl/Tk
    Clif Flynt
    2026
  18. Python Real-World Projects
    Arun Prakash Shivakumar
    2025
  19. iOS Question Bank
    Balraj Verma
    2025
  20. Python Interview Preparation
    Ashutosh Shashi
    2025
  21. Ultimate React Design Patterns for High Performance
    Nabendu Biswas
    2025
  22. Java Crash Course
    Dr. Edward Lavieri Jr.
    2025
  23. Angular Interview Questions and Answers
    Anil Singh
    2025
  24. Unplugged Tots
    Hannah Hagon
    2025
  25. Why Learn C
    Paul J. Lucas
    2025
  26. Practical Microservices Architectural Patterns
    Binildas Christudas, Tarun Telang
    2025
  27. Functional Data Structures and Algorithms
    Tobias Nipkow
    2025
  28. Ultimate Full-Stack Web Development with MEVN
    Bhargav Bachina
    2025
  29. Beyond Code
    Daniel Plate, James Hutson
    2025
  30. C++ for Robotics
    Esther Underwood
    2026
  31. Python Programming Made Practical
    Austin Gray
    2026
  32. Ethics and Governance of Artificial Intelligence
    Manjeet Rege, Hemachandran K
    2026
  33. Introduction to Machine Learning Algorithms
    Vinod Kumar Khanna
    2026
  34. The Vibe Coding Playbook
    Siraj Raval
    2026
  35. Ultimate Java Functional Projects
    Bhargav Bachina
    2025
  36. Web Development
    Azhar ul Haque Sario
    2025
  37. The Official Raspberry Pi Handbook 2026
    The Makers of the Raspberry Pi Official magazine, The Makers of Raspberry Pi Official magazine
    2025
  38. Java Generics and Collections
    Meenu Jaiswal, Sunil Gupta
    2025
  39. Intelligent Banking
    Victor J. Valcarcel
    2025
  40. Assembly Language Reimagined
    John Schwartzman
    2025
  41. Domain-driven Design with Java
    Otavio Santana
    2025
  42. AI Projects with Raspberry Pi
    Raspberry Pi, Lucy Hattersley, Brian Jepson
    2026
  43. Algorithms in Java, Coded and Tested
    Bianca Zielinski
    2026
  44. ASP.NET Core, Hands-On
    Bennett Espinoza
    2026
  45. Concurrency That Performs
    Esther Tanaka
    2026
  46. People Analytics for HR
    Ingrid Larkin
    2026
  47. Advanced C, Up Close
    Bennett Quill
    2026
  48. Async JavaScript, Untangled
    Victor Fontaine
    2026
  49. Build a Real-World App with ASP.NET Core
    Theo Calderon
    2026
  50. C++ System Programming
    AdriAn HAllorAn
    2026
  51. Build Your First ASP.NET Core App
    Curtis Sandoval
    2026
  52. Inside the Event Loop
    Elliot Farrell
    2026
  53. Concurrent Python with asyncio
    Lena Iqbal
    2026
  54. Process Events as They Happen
    Lena Castellano
    2026
  55. Concurrent and Parallel C++
    Noor Abara
    2026
  56. JavaScript Programming for Mobile App Development
    Theo Riven
    2026
  57. MacBook Neo For Dummies
    Mark L. Chambers
    2026
  58. Python 3 Using DeepSeek
    Oswald Campesato
    2026
  59. Gamifying Classrooms
    Anastasia Biggs, Dana Betts
    2026
  60. Mastering DevOps
    Chinmaya Kumar Dehury, Satish Narayana Srirama
    2026
View all

Recently added

1 of 20
  1. Programming Language Fundamentals
    Programming Language Fundamentals
    Martin Erwig
    2024
  2. ServiceNow Certified System Administrator Certification Guide
    ServiceNow Certified System Administrator Certification Guide
    MageshKumar G Embuswamy
    2026
  3. Vibe Coding
    Vibe Coding
    Gene Kim, Steve Yegge
    2025
  4. Latency
    Pekka Enberg
    2025
  5. Python Workout, Second Edition
    Reuven Lerner
    2026
  6. Server-Side WebAssembly
    Danilo Chiarlone
    2026
  7. DevOps Driven Development
    Abhishek Gaurav
    2026
  8. The Delicate Art of Brute Force
    Paul J. Nahin
    2026
  9. Python Practice Lab
    Angelica Lim, Victor Cheung
    2026
  10. Fundamentals of Numerical Methods with MATLAB
    Dr. Kulwinder Singh Parmar, Dr. Sachin Kaushal, Dr. Brijesh Bakariya
    2026
  11. Teach Yourself VISUALLY MacBook Pro and MacBook Air
    Guy Hart-Davis
    2026
  12. Analog Computing
    Bernd Ulmann
    2026
  13. Practical Microservices Architectural Patterns
    Binildas Christudas, Tarun Telang
    2025
  14. Why Learn C
    Paul J. Lucas
    2025
  15. Beginning JavaScript Syntax
    Sonu Kapoor
    2025
  16. Python Interview Preparation
    Ashutosh Shashi
    2025
  17. iOS Question Bank
    Balraj Verma
    2025
  18. Python Real-World Projects
    Arun Prakash Shivakumar
    2025
  19. Tcl/Tk
    Clif Flynt
    2026
  20. Ultimate Next.js for Modern Web Applications
    Shubham Jain
    2026
  21. Start Concurrent
    Barry Wittman, Aditya Mathur, Tim Korb
    2013
  22. Real-Time Embedded Systems with Open-Source Operating Systems
    Ivan Cibrario Bertolotti, Gabriele Manduchi
    2025
  23. Digital Relays
    Hangtian Lei, Brian K. Johnson
    2025
  24. The Modern C++ Challenge
    Marius Bancila
    2018
  25. Kotlin Programming Cookbook
    Aanand Shekhar Roy, Rashi Karanpuria
    2018
  26. Designing Purpose-Built Drones for Ardupilot Pixhawk 2.1
    Ty Audronis
    2017
  27. Java 9 Data Structures and Algorithms
    Debasish Ray Chawdhuri
    2017
  28. Everyday Data Structures
    William Smith
    2017
  29. Beginning C++ Programming
    Richard Grimes
    2017
  30. Implementing Domain-Specific Languages with Xtext and Xtend - Second Edition
    Lorenzo Bettini
    2016
  31. Ultimate React Design Patterns for High Performance
    Nabendu Biswas
    2025
  32. Emulation of Complex Fluid Flows
    Xingjian Wang, Vigor Yang
    2025
  33. Composing Software
    Eric Elliott
    2024
  34. Angular Interview Questions and Answers
    Anil Singh
    2025
  35. Java Crash Course
    Dr. Edward Lavieri Jr.
    2025
  36. SwiftUI Cookbook
    Giordano Scalzo, Edgar Nzokwe
    2021
  37. Clean Code in Python
    Mariano Anaya
    2021
  38. Refactoring with C#
    Matt Eland
    2023
  39. Actionable Gamification
    Yu-kai Chou
    2019
  40. Software Testing Strategies
    Matthew Heusser, Michael Larsen
    2023
  41. Python Object-Oriented Programming
    Steven F. Lott, Dusty Phillips
    2021
  42. Responsive Web Design with HTML5 and CSS
    Ben Frain
    2020
  43. The Python Workshop
    Corey Wade, Mario Corchero Jimenez, Andrew Bird, Dr. Lau Cher Han, Graham Lee
    2022
  44. Go Programming - From Beginner to Professional
    Samantha Coyle
    2024
  45. Unity Artificial Intelligence Programming
    Dr. Davide Aversa
    2022
  46. Learning RSLogix 5000 Programming
    Austin Scott
    2020
  47. Fundamentals for Self-Taught Programmers
    Jasmine Greenaway
    2023
  48. Hands-On Data Structures and Algorithms with Python
    Dr. Basant Agarwal
    2022
  49. Unplugged Tots
    Hannah Hagon
    2025
  50. Functional Data Structures and Algorithms
    Tobias Nipkow
    2025
  51. Kickstart Java Programming Fundamentals
    Dr. Edward D Lavieri Jr.
    2025
  52. Kickstart Compiler Design Fundamentals
    Sandeep Telkar R, Likewin Thomas, Rajesh Yakkundimath, Divyashree Mallarapu
    2025
  53. Kickstart PLC Programming
    Henrique Morata
    2025
  54. Kickstart Python Programming Fundamentals
    Jit Sinha
    2025
  55. Kickstart Python Programming Fundamentals
    Jit Sinha
    2025
  56. Kickstart Google Apps Script
    Dmitry Kostyuk
    2025
  57. Ultimate Full-Stack Web Development with MEVN
    Bhargav Bachina
    2025
  58. Beyond Code
    Daniel Plate, James Hutson
    2025
  59. The Design of Web APIs, Second Edition
    Arnaud Lauret
    2025
  60. Learn Go with Pocket-Sized Projects
    Aliénor Latour, Donia Chaiehloudj, Pascal Bertrand
    2025
View all

PERLEGO

PricingFAQsContact UsPerlego for InstructorsPerlego for InstitutionsPerlego for PublishersCareersPress

BROWSE

TopicsPublishersIndexKnowledge BaseStudy GuidesHarvard Referencing GuidesAPA Referencing GuidesEssay Writing GuidesResearch Assistant
ArchitectureArtBiological SciencesBusinessComputer ScienceDesignEconomicsEducationHistoryLanguages & LinguisticsLawLiteratureMathematicsMedia & Performing ArtsMedicinePersonal DevelopmentPhilosophyPhysical SciencesPolitics & International RelationsPsychologySocial SciencesStudy AidsTechnology & EngineeringTheology & Religion

Made with ☂︎ in London - © 2026 Perlego Ltd - Perlego HQ, 1 Waterhouse Sq, 138 Holborn, London, EC1N 2ST, United Kingdom - VAT 246681777

PrivacyTermsContent Policy
, (opens in new tab)
BooksSubtopicsPublishersIndexMissionCookiesSmart SearchAccessibility
, (opens in new tab)
Help Centre
, (opens in new tab)
Knowledge Base
, (opens in new tab)

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Instagram
Facebook
LinkedIn
Tiktok
X
DeutschEnglishEspañolFrançaisItaliano