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. MATLAB® Essentials
    MATLAB® Essentials
    William Bober
    2017
  4. Applied Dynamic Programming
    Richard E. Bellman, Stuart E Dreyfus
    2015
  5. Handbook Of Software Engineering And Knowledge Engineering, Vol 2: Emerging Technologies
    2002
  6. Theories And Experiences For Real-time System Development
    Charles Rattray, Teodor Rus
    1995
  7. Edsger Wybe Dijkstra
    Krzysztof R. Apt, Tony Hoare
    2022
  8. CAD for Control Systems
    Derek A. Linkens, Linkens
    2020
  9. Programming Graphical User Interfaces in R
    Michael Lawrence, John Verzani
    2018
  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. The Art of Game Design
    The Art of Game Design
    Jesse Schell
    2019
  2. Software Testing
    Software Testing
    Geoff Thompson, Peter Morgan, Angelina Samaroo, John Kurowski, Peter Williams, Marie Salmon
    2024
  3. Computational Thinking
    Computational Thinking
    Karl Beecher
    2017
  4. Python
    T.S. Murugesh, Shriram K. Vasudevan, Sini Raj Pulari
    2024
  5. Code Like a Pro in Rust
    Brenden Matthews
    2024
  6. Go Programming - From Beginner to Professional
    Samantha Coyle
    2024
  7. 100 Go Mistakes and How to Avoid Them
    Teiva Harsanyi
    2022
  8. Game of X v.2
    Rusel DeMaria
    2018
  9. Close-Range Photogrammetry and 3D Imaging
    Thomas Luhmann, Stuart Robson, Stephen Kyle, Jan Boehm
    2013
  10. Digital Culture Industry
    James Allen-Robertson
    2013
  11. Exploring Operations Research with R
    Jim Duggan
    2024
  12. Web Coding & Development All-in-One For Dummies
    Paul McFedries
    2023
  13. Hands-On Data Structures and Algorithms with Python
    Dr. Basant Agarwal
    2022
  14. Pro C# 10 with .NET 6
    Andrew Troelsen, Phil Japikse
    2022
  15. Statistical and Thermal Physics
    Harvey Gould, Jan Tobochnik
    2021
  16. Actionable Gamification
    Yu-kai Chou
    2019
  17. Practical Programming, Third Edition
    Paul Gries, Jennifer Campbell, Jason Montojo
    2017
  18. Usability Testing Essentials
    Carol M. Barnum
    2010
  19. Elixir in Action, Third Edition
    Saša Juric
    2024
  20. Explore It!
    Elisabeth Hendrickson
    2013
  21. Creating iOS apps with Xcode
    Aaron L Bratcher
    2024
  22. Digital Relays
    Hangtian Lei, Brian K. Johnson
    2025
  23. Kickstart PLC Programming
    Henrique Morata
    2025
  24. Coding Android Apps
    Margaret Kozak Polk
    2024
  25. Bioinformatics
    Hamid D. Ismail
    2023
  26. C Programming
    Sisir Kumar Jena
    2021
  27. Data Sketches
    Nadieh Bremer, Shirley Wu
    2021
  28. Mobile Testing
    Rex Black
    2018
  29. Kotlin Programming Cookbook
    Aanand Shekhar Roy, Rashi Karanpuria
    2018
  30. Visual Usability
    Tania Schlatter, Deborah Levinson
    2013
  31. Javascript
    William Sullivan
  32. The Self-Taught Computer Scientist
    Cory Althoff
    2021
  33. Haskell in Depth
    Vitaly Bragilevsky
    2021
  34. Practical System Programming for Rust Developers
    Prabhu Eshwarla
    2020
  35. Improving the Test Process
    Graham Bath, Erik Van Veenendaal
    2013
  36. Software Design by Example
    Greg Wilson
    2024
  37. Clean Code in Python
    Mariano Anaya
    2021
  38. Functional Programming in Scala, Second Edition
    Michael Pilquist, Paul Chiusano, Rúnar Bjarnasson, Paul Chiusano
    2023
  39. Modeling and Simulation in Python
    Jason M. Kinser
    2022
  40. Vibe Coding
    Gene Kim, Steve Yegge
    2025
  41. Modern C, Third Edition
    Jens Gustedt
    2025
  42. "You Are Not Expected to Understand This"
    Kelly Chudler
    2022
  43. Hands-On Machine Learning with R
    Brad Boehmke, Brandon M. Greenwell
    2019
  44. Introduction to Modern Scientific Programming and Numerical Methods
    Lubos Brieda, Joseph Wang, Robert Martin
    2024
  45. A Student's Guide to Python for Physical Modeling
    Jesse M. Kinder, Philip Nelson
    2024
  46. Spatial Data Science
    Edzer Pebesma, Roger Bivand
    2023
  47. Skills of a Successful Software Engineer
    Fernando Doglio
    2022
  48. Unity Artificial Intelligence Programming
    Dr. Davide Aversa
    2022
  49. Work Pray Code
    Carolyn Chen
    2022
  50. SwiftUI Cookbook
    Giordano Scalzo, Edgar Nzokwe
    2021
  51. C# Programming for Absolute Beginners
    Radek Vystavěl, Radek Vystavěl
    2021
  52. A Student's Guide to Python for Physical Modeling
    Jesse M. Kinder, Philip Nelson
    2021
  53. Python Object-Oriented Programming
    Steven F. Lott, Dusty Phillips
    2021
  54. A Step-by-Step Guide to Exploratory Factor Analysis with SPSS
    Marley W. Watkins
    2021
  55. Software Engineering Practice
    Thomas B. Hilburn, Massood Towhidnejad
    2020
  56. Learning RSLogix 5000 Programming
    Austin Scott
    2020
  57. Responsive Web Design with HTML5 and CSS
    Ben Frain
    2020
  58. Reproducible Research with R and RStudio
    Christopher Gandrud
    2020
  59. VR Developer Gems
    William R. Sherman
    2019
  60. Introduction to Python Programming
    Gowrishankar S, Veena A
    2018
View all

Recently published

1 of 18
  1. Digital Relays
    Digital Relays
    Hangtian Lei, Brian K. Johnson
    2025
  2. Vibe Coding
    Vibe Coding
    Gene Kim, Steve Yegge
    2025
  3. Modern C, Third Edition
    Modern C, Third Edition
    Jens Gustedt
    2025
  4. Server-Side WebAssembly
    Danilo Chiarlone
    2026
  5. Why Learn C
    Paul J. Lucas
    2025
  6. ServiceNow Certified System Administrator Certification Guide
    MageshKumar G Embuswamy
    2026
  7. Latency
    Pekka Enberg
    2025
  8. Emulation of Complex Fluid Flows
    Xingjian Wang, Vigor Yang
    2025
  9. Ultimate Next.js for Modern Web Applications
    Shubham Jain
    2026
  10. Assembly Language Reimagined
    John Schwartzman
    2025
  11. AI Projects with Raspberry Pi
    Raspberry Pi, Lucy Hattersley, Brian Jepson
    2026
  12. MacBook Neo For Dummies
    Mark L. Chambers
    2026
  13. Ethics and Governance of Artificial Intelligence
    Manjeet Rege, Hemachandran K
    2026
  14. Introduction to Machine Learning Algorithms
    Vinod Kumar Khanna
    2026
  15. DevOps Driven Development
    Abhishek Gaurav
    2026
  16. The Delicate Art of Brute Force
    Paul J. Nahin
    2026
  17. The Vibe Coding Playbook
    Siraj Raval
    2026
  18. Python Practice Lab
    Angelica Lim, Victor Cheung
    2026
  19. Teach Yourself VISUALLY MacBook Pro and MacBook Air
    Guy Hart-Davis
    2026
  20. Analog Computing
    Bernd Ulmann
    2026
  21. Fundamentals of Numerical Methods with MATLAB
    Dr. Kulwinder Singh Parmar, Dr. Sachin Kaushal, Dr. Brijesh Bakariya
    2026
  22. Python Workout, Second Edition
    Reuven Lerner
    2026
  23. Tcl/Tk
    Clif Flynt
    2026
  24. Python Real-World Projects
    Arun Prakash Shivakumar
    2025
  25. Real-Time Embedded Systems with Open-Source Operating Systems
    Ivan Cibrario Bertolotti, Gabriele Manduchi
    2025
  26. Ultimate Java Functional Projects
    Bhargav Bachina
    2025
  27. Web Development
    Azhar ul Haque Sario
    2025
  28. The Official Raspberry Pi Handbook 2026
    The Makers of the Raspberry Pi Official magazine, The Makers of Raspberry Pi Official magazine
    2025
  29. Java Generics and Collections
    Meenu Jaiswal, Sunil Gupta
    2025
  30. Python Interview Preparation
    Ashutosh Shashi
    2025
  31. Intelligent Banking
    Victor J. Valcarcel
    2025
  32. Ultimate React Design Patterns for High Performance
    Nabendu Biswas
    2025
  33. Java Crash Course
    Dr. Edward Lavieri Jr.
    2025
  34. Angular Interview Questions and Answers
    Anil Singh
    2025
  35. Unplugged Tots
    Hannah Hagon
    2025
  36. Functional Data Structures and Algorithms
    Tobias Nipkow
    2025
  37. Mastering Java Full Stack Development
    Usharani Bhimavarapu
    2026
  38. LangChain in Action
    Deepak Kamboj
    2026
  39. Automata Theory and Formal Languages
    Władysław Homenda, Witold Pedrycz
    2026
  40. Python 3 Using DeepSeek
    Oswald Campesato
    2026
  41. Gamifying Classrooms
    Anastasia Biggs, Dana Betts
    2026
  42. Mastering DevOps
    Chinmaya Kumar Dehury, Satish Narayana Srirama
    2026
  43. Signal Processing Roadmap
    2026
  44. The Code Monster Manual
    Kevin Focke, Thais Freire Sanchez, Darío Mekler
    2026
  45. Full Stack Web Development with Django and Vue
    Olatunde Adedeji
    2026
  46. Terraform Cookbook
    Huzefa Husain
    2026
  47. Web Development in Rust
    Viktor Daróczi
    2025
  48. iOS Question Bank
    Balraj Verma
    2025
  49. Mastering Quantum Computing with Qiskit
    Shalini Devendrababu, Sai Nandan Morapakula, Srinjoy Ganguly
    2025
  50. Troubleshooting Java, Second Edition
    Laurentiu Spilca
    2025
  51. Ultimate Rocky Linux 9 for Network Administration
    Cesar Alonso Morera Alpizar
    2025
  52. Go by Example
    Inanc Gumus
    2025
  53. A Gamer's Introduction to Programming with MonoGame
    Aaron Langille
    2025
  54. Practical Microservices Architectural Patterns
    Binildas Christudas, Tarun Telang
    2025
View all

Recently added

1 of 20
  1. Beginning iPhone Development with Swift 5
    Beginning iPhone Development with Swift 5
    Wallace Wang
    2019
  2. Principles of Data Mining
    Principles of Data Mining
    Max Bramer
    2020
  3. AI Projects with Raspberry Pi
    AI Projects with Raspberry Pi
    Raspberry Pi, Lucy Hattersley, Brian Jepson
    2026
  4. Programming Language Fundamentals
    Martin Erwig
    2024
  5. MacBook Neo For Dummies
    Mark L. Chambers
    2026
  6. ServiceNow Certified System Administrator Certification Guide
    MageshKumar G Embuswamy
    2026
  7. Ethics and Governance of Artificial Intelligence
    Manjeet Rege, Hemachandran K
    2026
  8. C++ Memory Management
    Patrice Roy
    2025
  9. Vibe Coding
    Gene Kim, Steve Yegge
    2025
  10. Latency
    Pekka Enberg
    2025
  11. Modern C, Third Edition
    Jens Gustedt
    2025
  12. Introduction to Machine Learning Algorithms
    Vinod Kumar Khanna
    2026
  13. Server-Side WebAssembly
    Danilo Chiarlone
    2026
  14. Python Workout, Second Edition
    Reuven Lerner
    2026
  15. DevOps Driven Development
    Abhishek Gaurav
    2026
  16. Grokking Concurrency
    Kiril Bobrov
    2024
  17. The Delicate Art of Brute Force
    Paul J. Nahin
    2026
  18. The Vibe Coding Playbook
    Siraj Raval
    2026
  19. Python Practice Lab
    Angelica Lim, Victor Cheung
    2026
  20. Fundamentals of Numerical Methods with MATLAB
    Dr. Kulwinder Singh Parmar, Dr. Sachin Kaushal, Dr. Brijesh Bakariya
    2026
  21. Teach Yourself VISUALLY MacBook Pro and MacBook Air
    Guy Hart-Davis
    2026
  22. Analog Computing
    Bernd Ulmann
    2026
  23. Why Learn C
    Paul J. Lucas
    2025
  24. Assembly Language Reimagined
    John Schwartzman
    2025
  25. Python Real-World Projects
    Arun Prakash Shivakumar
    2025
  26. Tcl/Tk
    Clif Flynt
    2026
  27. Ultimate Next.js for Modern Web Applications
    Shubham Jain
    2026
  28. Start Concurrent
    Barry Wittman, Aditya Mathur, Tim Korb
    2013
  29. Real-Time Embedded Systems with Open-Source Operating Systems
    Ivan Cibrario Bertolotti, Gabriele Manduchi
    2025
  30. Digital Relays
    Hangtian Lei, Brian K. Johnson
    2025
  31. Hands-On Object-Oriented Programming with Kotlin
    Abid Khan, Igor Kucherenko
    2018
  32. The Modern C++ Challenge
    Marius Bancila
    2018
  33. Kotlin Programming Cookbook
    Aanand Shekhar Roy, Rashi Karanpuria
    2018
  34. Designing Purpose-Built Drones for Ardupilot Pixhawk 2.1
    Ty Audronis
    2017
  35. Java 9 Data Structures and Algorithms
    Debasish Ray Chawdhuri
    2017
  36. Everyday Data Structures
    William Smith
    2017
  37. Beginning C++ Programming
    Richard Grimes
    2017
  38. Learning Jupyter
    Dan Toomey
    2016
  39. Implementing Domain-Specific Languages with Xtext and Xtend - Second Edition
    Lorenzo Bettini
    2016
  40. Ultimate Java Functional Projects
    Bhargav Bachina
    2025
  41. Web Development
    Azhar ul Haque Sario
    2025
  42. The Official Raspberry Pi Handbook 2026
    The Makers of the Raspberry Pi Official magazine, The Makers of Raspberry Pi Official magazine
    2025
  43. Emulation of Complex Fluid Flows
    Xingjian Wang, Vigor Yang
    2025
  44. Composing Software
    Eric Elliott
    2024
  45. SwiftUI Cookbook
    Giordano Scalzo, Edgar Nzokwe
    2021
  46. Clean Code in Python
    Mariano Anaya
    2021
  47. Refactoring with C#
    Matt Eland
    2023
  48. Get Your Hands Dirty on Clean Architecture
    Tom Hombergs, Gernot Starke
    2023
  49. Actionable Gamification
    Yu-kai Chou
    2019
  50. Software Testing Strategies
    Matthew Heusser, Michael Larsen
    2023
  51. Practical System Programming for Rust Developers
    Prabhu Eshwarla
    2020
  52. Python Object-Oriented Programming
    Steven F. Lott, Dusty Phillips
    2021
  53. Responsive Web Design with HTML5 and CSS
    Ben Frain
    2020
  54. Fundamentals of CRM with Dynamics 365 and Power Platform
    Nicolae Tarla
    2020
  55. The Python Workshop
    Corey Wade, Mario Corchero Jimenez, Andrew Bird, Dr. Lau Cher Han, Graham Lee
    2022
  56. Go Programming - From Beginner to Professional
    Samantha Coyle
    2024
  57. Unity Artificial Intelligence Programming
    Dr. Davide Aversa
    2022
  58. Learning RSLogix 5000 Programming
    Austin Scott
    2020
  59. Computer Programming for Absolute Beginners
    Joakim Wassberg
    2020
  60. Hands-On Data Structures and Algorithms with Python
    Dr. Basant Agarwal
    2022
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