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. Edsger Wybe Dijkstra
    Edsger Wybe Dijkstra
    Krzysztof R. Apt, Tony Hoare
    2022
  4. MATLAB® Essentials
    William Bober
    2017
  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. CAD for Control Systems
    Derek A. Linkens, Linkens
    2020
  8. Programming Graphical User Interfaces in R
    Michael Lawrence, John Verzani
    2018
  9. Applied Dynamic Programming
    Richard E. Bellman, Stuart E Dreyfus
    2015
  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. Computational Actuarial Science with R
    Arthur Charpentier
    2014
  5. Python
    T.S. Murugesh, Shriram K. Vasudevan, Sini Raj Pulari
    2024
  6. Exploring Operations Research with R
    Jim Duggan
    2024
  7. Code Like a Pro in Rust
    Brenden Matthews
    2024
  8. Tiny C Projects
    Dan Gookin
    2023
  9. 100 Go Mistakes and How to Avoid Them
    Teiva Harsanyi
    2022
  10. Close-Range Photogrammetry and 3D Imaging
    Thomas Luhmann, Stuart Robson, Stephen Kyle, Jan Boehm
    2013
  11. Digital Culture Industry
    James Allen-Robertson
    2013
  12. Go Programming - From Beginner to Professional
    Samantha Coyle
    2024
  13. Game of X v.2
    Rusel DeMaria
    2018
  14. FPGA Prototyping by SystemVerilog Examples
    Pong P. Chu
    2018
  15. Web Coding & Development All-in-One For Dummies
    Paul McFedries
    2023
  16. Vibe Coding
    Gene Kim, Steve Yegge
    2025
  17. Pro C# 10 with .NET 6
    Andrew Troelsen, Phil Japikse
    2022
  18. Hands-On Data Structures and Algorithms with Python
    Dr. Basant Agarwal
    2022
  19. Actionable Gamification
    Yu-kai Chou
    2019
  20. Usability Testing Essentials
    Carol M. Barnum
    2010
  21. Statistical and Thermal Physics
    Harvey Gould, Jan Tobochnik
    2021
  22. Elixir in Action, Third Edition
    Saša Juric
    2024
  23. Unplugged Tots
    Hannah Hagon
    2025
  24. Creating iOS apps with Xcode
    Aaron L Bratcher
    2024
  25. Digital Relays
    Hangtian Lei, Brian K. Johnson
    2025
  26. C Programming
    Sisir Kumar Jena
    2021
  27. Getting Started with V Programming
    Navule Pavan Kumar Rao
    2021
  28. The Self-Taught Computer Scientist
    Cory Althoff
    2021
  29. Practical System Programming for Rust Developers
    Prabhu Eshwarla
    2020
  30. Kotlin Programming Cookbook
    Aanand Shekhar Roy, Rashi Karanpuria
    2018
  31. Javascript
    William Sullivan
    2017
  32. Haskell in Depth
    Vitaly Bragilevsky
    2021
  33. Explore It!
    Elisabeth Hendrickson
    2013
  34. Software Design by Example
    Greg Wilson
    2024
  35. Clean Code in Python
    Mariano Anaya
    2021
  36. Atomic Kotlin
    Bruce Eckel, Svetlana Isakova
    2023
  37. Functional Programming in Scala, Second Edition
    Michael Pilquist, Paul Chiusano, Rúnar Bjarnasson, Paul Chiusano
    2023
  38. Modeling and Simulation in Python
    Jason M. Kinser
    2022
  39. Introduction to Python Programming
    Gowrishankar S, Veena A
    2018
  40. Modern C, Third Edition
    Jens Gustedt
    2025
  41. Hands-On Unity Game Development
    Nicolas Alejandro Borromeo, Juan Gabriel Gomila Salas, Nicolas Alejandro Borromeo, Juan Gabriel Gomila Salas
    2024
  42. React Key Concepts
    Maximilian Schwarzmüller
    2025
  43. Introduction to Modern Scientific Programming and Numerical Methods
    Lubos Brieda, Joseph Wang, Robert Martin
    2024
  44. A Student's Guide to Python for Physical Modeling
    Jesse M. Kinder, Philip Nelson
    2024
  45. Programming Language Fundamentals
    Martin Erwig
    2024
  46. Refactoring with C#
    Matt Eland
    2023
  47. Skills of a Successful Software Engineer
    Fernando Doglio
    2022
  48. Unity Artificial Intelligence Programming
    Dr. Davide Aversa
    2022
  49. SwiftUI Cookbook
    Giordano Scalzo, Edgar Nzokwe
    2021
  50. C# Programming for Absolute Beginners
    Radek Vystavěl, Radek Vystavěl
    2021
  51. A Student's Guide to Python for Physical Modeling
    Jesse M. Kinder, Philip Nelson
    2021
  52. Python Object-Oriented Programming
    Steven F. Lott, Dusty Phillips
    2021
  53. A Step-by-Step Guide to Exploratory Factor Analysis with SPSS
    Marley W. Watkins
    2021
  54. Software Engineering Practice
    Thomas B. Hilburn, Massood Towhidnejad
    2020
  55. Introduction to Bioinformatics with R
    Edward Curry
    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. Hands-On Machine Learning with R
    Brad Boehmke, Brandon M. Greenwell
    2019
  60. VR Developer Gems
    William R. Sherman
    2019
View all

Recently published

1 of 14
  1. Digital Relays
    Digital Relays
    Hangtian Lei, Brian K. Johnson
    2025
  2. Server-Side WebAssembly
    Server-Side WebAssembly
    Danilo Chiarlone
    2026
  3. ServiceNow Certified System Administrator Certification Guide
    ServiceNow Certified System Administrator Certification Guide
    MageshKumar G Embuswamy
    2026
  4. Latency
    Pekka Enberg
    2025
  5. The Vibe Coding Playbook
    Siraj Raval
    2026
  6. Python Practice Lab
    Angelica Lim, Victor Cheung
    2026
  7. Full Stack Web Development with Django and Vue
    Olatunde Adedeji
    2026
  8. Emulation of Complex Fluid Flows
    Xingjian Wang, Vigor Yang
    2025
  9. LangChain in Action
    Deepak Kamboj
    2026
  10. AI Projects with Raspberry Pi
    Raspberry Pi, Lucy Hattersley, Brian Jepson
    2026
  11. MacBook Neo For Dummies
    Mark L. Chambers
    2026
  12. Ethics and Governance of Artificial Intelligence
    Manjeet Rege, Hemachandran K
    2026
  13. DevOps Driven Development
    Abhishek Gaurav
    2026
  14. The Delicate Art of Brute Force
    Paul J. Nahin
    2026
  15. Teach Yourself VISUALLY MacBook Pro and MacBook Air
    Guy Hart-Davis
    2026
  16. Analog Computing
    Bernd Ulmann
    2026
  17. Fundamentals of Numerical Methods with MATLAB
    Dr. Kulwinder Singh Parmar, Dr. Sachin Kaushal, Dr. Brijesh Bakariya
    2026
  18. Python Workout, Second Edition
    Reuven Lerner
    2026
  19. Ultimate Next.js for Modern Web Applications
    Shubham Jain
    2026
  20. Web Development in Rust
    Viktor Daróczi
    2025
  21. Python Real-World Projects
    Arun Prakash Shivakumar
    2025
  22. Real-Time Embedded Systems with Open-Source Operating Systems
    Ivan Cibrario Bertolotti, Gabriele Manduchi
    2025
  23. Ultimate Java Functional Projects
    Bhargav Bachina
    2025
  24. Mastering Quantum Computing with Qiskit
    Shalini Devendrababu, Sai Nandan Morapakula, Srinjoy Ganguly
    2025
  25. Web Development
    Azhar ul Haque Sario
    2025
  26. Troubleshooting Java, Second Edition
    Laurentiu Spilca
    2025
  27. The Official Raspberry Pi Handbook 2026
    The Makers of the Raspberry Pi Official magazine, The Makers of Raspberry Pi Official magazine
    2025
  28. Java Generics and Collections
    Meenu Jaiswal, Sunil Gupta
    2025
  29. Introduction to Machine Learning Algorithms
    Vinod Kumar Khanna
    2026
  30. Python for the Busy Office
    Kai London
    2026
  31. Raspberry Pi Official Annual 2027
    The Makers of Raspberry Pi Official magazine
    2026
  32. Mastering Java Full Stack Development
    Usharani Bhimavarapu
    2026
  33. Automata Theory and Formal Languages
    Władysław Homenda, Witold Pedrycz
    2026
  34. Python 3 Using DeepSeek
    Oswald Campesato
    2026
  35. Gamifying Classrooms
    Anastasia Biggs, Dana Betts
    2026
  36. Mastering DevOps
    Chinmaya Kumar Dehury, Satish Narayana Srirama
    2026
  37. Signal Processing Roadmap
    2026
  38. Terraform Cookbook
    Huzefa Husain
    2026
  39. Tcl/Tk
    Clif Flynt
    2026
  40. iOS Question Bank
    Balraj Verma
    2025
View all

Recently added

1 of 20
  1. LangChain in Action
    LangChain in Action
    Deepak Kamboj
    2026
  2. Beginning iPhone Development with Swift 5
    Beginning iPhone Development with Swift 5
    Wallace Wang
    2019
  3. PLC Programming In Instruction List According To IEC 61131-3
    PLC Programming In Instruction List According To IEC 61131-3
    Hans-Joachim Adam, Mathias Adam
    2022
  4. Principles of Data Mining
    Max Bramer
    2020
  5. AI Projects with Raspberry Pi
    Raspberry Pi, Lucy Hattersley, Brian Jepson
    2026
  6. Blender 2D Animation
    John M. Blain
    2024
  7. Programming Language Fundamentals
    Martin Erwig
    2024
  8. MacBook Neo For Dummies
    Mark L. Chambers
    2026
  9. ServiceNow Certified System Administrator Certification Guide
    MageshKumar G Embuswamy
    2026
  10. HR Analytics: Data Driven Techniques
    Manish Soni
    2024
  11. System Analysis and Design Textbook
    Manish Soni
    2024
  12. IGNOU MCA Mobile Computing Previous Year Unsolved Papers MCS 231
    Manish Soni
    2024
  13. Ethics and Governance of Artificial Intelligence
    Manjeet Rege, Hemachandran K
    2026
  14. C++ Memory Management
    Patrice Roy
    2025
  15. Vibe Coding
    Gene Kim, Steve Yegge
    2025
  16. Latency
    Pekka Enberg
    2025
  17. Modern C, Third Edition
    Jens Gustedt
    2025
  18. Troubleshooting Java, Second Edition
    Laurentiu Spilca
    2025
  19. Server-Side WebAssembly
    Danilo Chiarlone
    2026
  20. Python Workout, Second Edition
    Reuven Lerner
    2026
  21. DevOps Driven Development
    Abhishek Gaurav
    2026
  22. Grokking Concurrency
    Kiril Bobrov
    2024
  23. The Delicate Art of Brute Force
    Paul J. Nahin
    2026
  24. The Vibe Coding Playbook
    Siraj Raval
    2026
  25. Python Practice Lab
    Angelica Lim, Victor Cheung
    2026
  26. Full Stack Web Development with Django and Vue
    Olatunde Adedeji
    2026
  27. Fundamentals of Numerical Methods with MATLAB
    Dr. Kulwinder Singh Parmar, Dr. Sachin Kaushal, Dr. Brijesh Bakariya
    2026
  28. React Key Concepts
    Maximilian Schwarzmüller
    2025
  29. Minimal CMake
    Tom Hulton-Harrop
    2025
  30. JavaScript
    Rheinwerk Publishing, Inc, Philip Ackermann
    2025
  31. Teach Yourself VISUALLY MacBook Pro and MacBook Air
    Guy Hart-Davis
    2026
  32. Analog Computing
    Bernd Ulmann
    2026
  33. Magical Haskell
    Anton Antich
    2025
  34. Why Learn C
    Paul J. Lucas
    2025
  35. Assembly Language Reimagined
    John Schwartzman
    2025
  36. Beginning JavaScript Syntax
    Sonu Kapoor
    2025
  37. When Docker Meets Java
    Ashish Choudhary
    2025
  38. Introducing .NET MAUI
    Shaun Lawrence
    2025
  39. Developing Web Components with Svelte
    Alex Libby
    2025
  40. Python Interview Preparation
    Ashutosh Shashi
    2025
  41. Java Generics and Collections
    Meenu Jaiswal, Sunil Gupta
    2025
  42. Web Development in Rust
    Viktor Daróczi
    2025
  43. Python Real-World Projects
    Arun Prakash Shivakumar
    2025
  44. Ultimate Next.js for Modern Web Applications
    Shubham Jain
    2026
  45. Start Concurrent
    Barry Wittman, Aditya Mathur, Tim Korb
    2013
  46. Real-Time Embedded Systems with Open-Source Operating Systems
    Ivan Cibrario Bertolotti, Gabriele Manduchi
    2025
  47. Digital Relays
    Hangtian Lei, Brian K. Johnson
    2025
  48. Mastering SAP ABAP
    Paweł Grześkowiak, Wojciech Ciesielski, Wojciech Ćwik
    2019
  49. The Modern C++ Challenge
    Marius Bancila
    2018
  50. Kotlin Programming Cookbook
    Aanand Shekhar Roy, Rashi Karanpuria
    2018
  51. Designing Purpose-Built Drones for Ardupilot Pixhawk 2.1
    Ty Audronis
    2017
  52. Java 9 Data Structures and Algorithms
    Debasish Ray Chawdhuri
    2017
  53. Everyday Data Structures
    William Smith
    2017
  54. Beginning C++ Programming
    Richard Grimes
    2017
  55. Implementing Domain-Specific Languages with Xtext and Xtend - Second Edition
    Lorenzo Bettini
    2016
  56. Ultimate Java Functional Projects
    Bhargav Bachina
    2025
  57. Mastering Quantum Computing with Qiskit
    Shalini Devendrababu, Sai Nandan Morapakula, Srinjoy Ganguly
    2025
  58. Web Development
    Azhar ul Haque Sario
    2025
  59. Ultimate React Design Patterns for High Performance
    Nabendu Biswas
    2025
  60. The Official Raspberry Pi Handbook 2026
    The Makers of the Raspberry Pi Official magazine, The Makers of Raspberry Pi Official magazine
    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