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

Most popular on Perlego

1 of 20
  1. Software Testing
    Software Testing
    Geoff Thompson, Peter Morgan, Angelina Samaroo, John Kurowski, Peter Williams, Marie Salmon
    2024
  2. The Art of Game Design
    The Art of Game Design
    Jesse Schell
    2019
  3. Getting Skilled with Java
    Getting Skilled with Java
    M Rashid Raza
    2022
  4. Digital Culture Industry
    James Allen-Robertson
    2013
  5. Code Like a Pro in Rust
    Brenden Matthews
    2024
  6. Pro C# 10 with .NET 6
    Andrew Troelsen, Phil Japikse
    2022
  7. Statistical and Thermal Physics
    Harvey Gould, Jan Tobochnik
    2021
  8. Actionable Gamification
    Yu-kai Chou
    2019
  9. Coding Android Apps
    Margaret Kozak Polk
    2024
  10. Web Coding & Development All-in-One For Dummies
    Paul McFedries
    2023
  11. Elixir in Action, Third Edition
    Saša Juric
    2024
  12. Street Coder
    Sedat Kapanoglu
    2022
  13. Close-Range Photogrammetry and 3D Imaging
    Thomas Luhmann, Stuart Robson, Stephen Kyle, Jan Boehm
    2013
  14. Explore It!
    Elisabeth Hendrickson
    2013
  15. Creating iOS apps with Xcode
    Aaron L Bratcher
    2024
  16. Game of X v.2
    Rusel DeMaria
    2018
  17. Practical Programming, Third Edition
    Paul Gries, Jennifer Campbell, Jason Montojo
    2017
  18. Practical Model-Based Testing
    Mark Utting, Bruno Legeard
    2010
  19. Real-Time Embedded Systems with Open-Source Operating Systems
    Ivan Cibrario Bertolotti, Gabriele Manduchi
    2025
  20. Blender 2D Animation
    John M. Blain
    2024
  21. Kickstart PLC Programming
    Henrique Morata
    2025
  22. Go Programming - From Beginner to Professional
    Samantha Coyle
    2024
  23. The Self-Taught Computer Scientist
    Cory Althoff
    2021
  24. Haskell in Depth
    Vitaly Bragilevsky
    2021
  25. Data Sketches
    Nadieh Bremer, Shirley Wu
    2021
  26. Visual Usability
    Tania Schlatter, Deborah Levinson
    2013
  27. Learning eBPF
    Michael Kehoe
    2025
  28. Reactive Applications with Akka.NET
    Anthony Brown
    2019
  29. Kotlin Programming Cookbook
    Aanand Shekhar Roy, Rashi Karanpuria
    2018
  30. Object-oriented Programming with Smalltalk
    Harald Wertz
    2015
  31. Improving the Test Process
    Graham Bath, Erik Van Veenendaal
    2013
  32. Start Concurrent
    Barry Wittman, Aditya Mathur, Tim Korb
    2013
  33. Work Pray Code
    Carolyn Chen
    2022
  34. A Student's Guide to Python for Physical Modeling
    Jesse M. Kinder, Philip Nelson
    2021
  35. The Art of Multiprocessor Programming, Revised Reprint
    Maurice Herlihy, Nir Shavit
    2012
  36. Fundamentals for Self-Taught Programmers
    Jasmine Greenaway
    2023
  37. Python Object-Oriented Programming
    Steven F. Lott, Dusty Phillips
    2021
  38. Hands-On Machine Learning with R
    Brad Boehmke, Brandon M. Greenwell
    2019
  39. A Student's Guide to Python for Physical Modeling
    Jesse M. Kinder, Philip Nelson
    2024
  40. "You Are Not Expected to Understand This"
    Kelly Chudler
    2022
  41. Hands-On Data Structures and Algorithms with Python
    Dr. Basant Agarwal
    2022
  42. Software Development in Practice
    Bernie Fishpool, Mark Fishpool
    2020
  43. Computational Thinking
    Karl Beecher
    2017
  44. Functional Programming in Scala, Second Edition
    Michael Pilquist, Paul Chiusano, Rúnar Bjarnasson, Paul Chiusano
    2023
  45. Software Testing Foundations, 4th Edition
    Andreas Spillner, Tilo Linz, Hans Schaefer
    2014
  46. FPGA Prototyping by SystemVerilog Examples
    Pong P. Chu
    2018
  47. Designing with the Mind in Mind
    Jeff Johnson
    2010
  48. A Gamer's Introduction to Programming in C#
    Aaron Langille
    2024
  49. Software Design by Example
    Greg Wilson
    2024
  50. Programming Language Fundamentals
    Martin Erwig
    2024
  51. Rust Servers, Services, and Apps
    Prabhu Eshwarla
    2023
  52. Beginning iPhone Development with SwiftUI
    Wallace Wang
    2023
  53. Grokking Functional Programming
    Michal Plachta
    2023
  54. The Python Workshop
    Corey Wade, Mario Corchero Jimenez, Andrew Bird, Dr. Lau Cher Han, Graham Lee
    2022
  55. Skills of a Successful Software Engineer
    Fernando Doglio
    2022
  56. Unity Artificial Intelligence Programming
    Dr. Davide Aversa
    2022
  57. Software Engineering Practice
    Thomas B. Hilburn, Massood Towhidnejad
    2020
  58. Mastering Swift 5.3
    Jon Hoffman
    2020
  59. Learning RSLogix 5000 Programming
    Austin Scott
    2020
  60. Responsive Web Design with HTML5 and CSS
    Ben Frain
    2020
View all

Recently published

1 of 20
  1. Real-Time Embedded Systems with Open-Source Operating Systems
    Real-Time Embedded Systems with Open-Source Operating Systems
    Ivan Cibrario Bertolotti, Gabriele Manduchi
    2025
  2. Kickstart PLC Programming
    Kickstart PLC Programming
    Henrique Morata
    2025
  3. Learning eBPF
    Learning eBPF
    Michael Kehoe
    2025
  4. Learn Go with Pocket-Sized Projects
    Aliénor Latour, Donia Chaiehloudj, Pascal Bertrand
    2025
  5. Tcl/Tk
    Clif Flynt
    2026
  6. Ultimate Next.js for Modern Web Applications
    Shubham Jain
    2026
  7. Elixir and Phoenix for Beginners
    Karthikeyan Paramasivan
    2025
  8. Java Crash Course
    Dr. Edward Lavieri Jr.
    2025
  9. Mastering Spring Reactive Programming for High Performance Web Apps
    Shubham Srivastava
    2025
  10. Kickstart Java Programming Fundamentals
    Dr. Edward D Lavieri Jr.
    2025
  11. Kickstart Compiler Design Fundamentals
    Sandeep Telkar R, Likewin Thomas, Rajesh Yakkundimath, Divyashree Mallarapu
    2025
  12. Ultimate Git and GitHub for Modern Software Development
    Pravin Mishra
    2025
  13. Kickstart Google Apps Script
    Dmitry Kostyuk
    2025
  14. Kickstart Python Programming Fundamentals
    Jit Sinha
    2025
  15. Practical Microservices Architectural Patterns
    Binildas Christudas, Tarun Telang
    2025
  16. Analog Computing
    Bernd Ulmann
    2026
  17. Angular Interview Questions and Answers
    Anil Singh
    2025
  18. The Design of Web APIs, Second Edition
    Arnaud Lauret
    2025
  19. The Vibe Coding Playbook
    Siraj Raval
    2026
  20. Think Like a Programmer
    Aaron Ploetz
    2026
  21. Python Workout, Second Edition
    Reuven Lerner
    2026
  22. Python Real-World Projects
    Arun Prakash Shivakumar
    2025
  23. iOS Question Bank
    Balraj Verma
    2025
  24. Ultimate Java Functional Projects
    Bhargav Bachina
    2025
  25. Web Development
    Azhar ul Haque Sario
    2025
  26. The Official Raspberry Pi Handbook 2026
    The Makers of the Raspberry Pi Official magazine, The Makers of Raspberry Pi Official magazine
    2025
  27. Java Generics and Collections
    Meenu Jaiswal, Sunil Gupta
    2025
  28. Intelligent Banking
    Victor J. Valcarcel
    2025
  29. Ultimate React Design Patterns for High Performance
    Nabendu Biswas
    2025
  30. Assembly Language Reimagined
    John Schwartzman
    2025
  31. Vibe Coding
    Gene Kim, Steve Yegge
    2025
  32. Functional Data Structures and Algorithms
    Tobias Nipkow
    2025
  33. Domain-driven Design with Java
    Otavio Santana
    2025
  34. Quantum Programming in Depth
    Mariia Mykhailova
    2025
  35. Quick Data Structures
    David Matuszek
    2025
  36. Kickstart Google Apps Script
    Dmitry Kostyuk
    2025
  37. Kickstart Python Programming Fundamentals
    Jit Sinha
    2025
  38. Software Engineering Made Easy
    Marco Gähler
    2025
  39. Kickstart Compiler Design Fundamentals
    Sandeep R, Dr. Likewin Thomas, Dr. Rajesh Yakkundimath, Divyashree Mallarapu
    2025
  40. CHART
    Nadieh Bremer
    2025
  41. Tableau at Work
    Cathy Young
    2025
  42. Data Science and Analytics with Python
    Jesus Rogel-Salazar
    2025
  43. Build Financial Software with Generative A
    Christopher Kardell, Mark Brouwer
    2025
  44. Get Set Go
    Amrit Pal Singh
    2025
  45. Mastering CyberSecurity Defense
    Santosh Kumar Tripathi
    2025
  46. The Object-Oriented Approach to Problem Solving and Machine Learning with Python
    Sujith Samuel Mathew, Mohammad Amin Kuhail, Maha Hadid, Shahbano Farooq
    2025
  47. Ethics and Governance of Artificial Intelligence
    Manjeet Rege, Hemachandran K
    2026
  48. Introduction to Machine Learning Algorithms
    Vinod Kumar Khanna
    2026
  49. Mastering DevOps
    Chinmaya Kumar Dehury, Satish Narayana Srirama
    2026
  50. Python Practice Lab
    Angelica Lim, Victor Cheung
    2026
  51. Full Stack Web Development with Django and Vue
    Olatunde Adedeji
    2026
  52. Terraform Cookbook
    Huzefa Husain
    2026
  53. Teach Yourself VISUALLY MacBook Pro and MacBook Air
    Guy Hart-Davis
    2026
  54. Fundamentals of Numerical Methods with MATLAB
    Dr. Kulwinder Singh Parmar, Dr. Sachin Kaushal, Dr. Brijesh Bakariya
    2026
  55. Server-Side WebAssembly
    Danilo Chiarlone
    2026
  56. Web Development in Rust
    Viktor Daróczi
    2025
  57. Digital Relays
    Hangtian Lei, Brian K. Johnson
    2025
  58. Mastering Quantum Computing with Qiskit
    Shalini Devendrababu, Sai Nandan Morapakula, Srinjoy Ganguly
    2025
  59. Latency
    Pekka Enberg
    2025
  60. Emulation of Complex Fluid Flows
    Xingjian Wang, Vigor Yang
    2025
View all

Recently added

1 of 20
  1. Python Workout, Second Edition
    Python Workout, Second Edition
    Reuven Lerner
    2026
  2. The Vibe Coding Playbook
    The Vibe Coding Playbook
    Siraj Raval
    2026
  3. Think Like a Programmer
    Think Like a Programmer
    Aaron Ploetz
    2026
  4. Analog Computing
    Bernd Ulmann
    2026
  5. Practical Microservices Architectural Patterns
    Binildas Christudas, Tarun Telang
    2025
  6. Magical Haskell
    Anton Antich
    2025
  7. Introducing .NET MAUI
    Shaun Lawrence
    2025
  8. Elixir and Phoenix for Beginners
    Karthikeyan Paramasivan
    2025
  9. iOS Question Bank
    Balraj Verma
    2025
  10. Python Real-World Projects
    Arun Prakash Shivakumar
    2025
  11. Tcl/Tk
    Clif Flynt
    2026
  12. Ultimate Next.js for Modern Web Applications
    Shubham Jain
    2026
  13. Start Concurrent
    Barry Wittman, Aditya Mathur, Tim Korb
    2013
  14. Real-Time Embedded Systems with Open-Source Operating Systems
    Ivan Cibrario Bertolotti, Gabriele Manduchi
    2025
  15. Learning Julia
    Anshul Joshi, Rahul Lakhanpal
    2017
  16. Learn Scala Programming
    Slava Schmidt
    2018
  17. Hands-On Object-Oriented Programming with Kotlin
    Abid Khan, Igor Kucherenko
    2018
  18. Hands-On Reactive Programming with Reactor
    Rahul Sharma
    2018
  19. Applied Deep Learning with Python
    Alex Galea, Luis Capelo
    2018
  20. The Modern C++ Challenge
    Marius Bancila
    2018
  21. Java EE 8 Cookbook
    Elder Moraes
    2018
  22. The Agile Developer's Handbook
    Paul Flewelling
    2018
  23. Kotlin Programming Cookbook
    Aanand Shekhar Roy, Rashi Karanpuria
    2018
  24. Designing Purpose-Built Drones for Ardupilot Pixhawk 2.1
    Ty Audronis
    2017
  25. Computer Vision with OpenCV 3 and Qt5
    Amin Ahmadi Tazehkandi
    2018
  26. Java 9 Data Structures and Algorithms
    Debasish Ray Chawdhuri
    2017
  27. Mastering C++ Programming
    Jeganathan Swaminathan
    2017
  28. Everyday Data Structures
    William Smith
    2017
  29. Beginning C++ Programming
    Richard Grimes
    2017
  30. Mastering Qt 5
    Guillaume Lazar, Robin Penea
    2016
  31. Implementing Domain-Specific Languages with Xtext and Xtend - Second Edition
    Lorenzo Bettini
    2016
  32. Ultimate Java Functional Projects
    Bhargav Bachina
    2025
  33. CQRS by Example
    Carlos Buenosvinos, Christian Soronellas, Keyvan Akbary
    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. Get Your Hands Dirty on Clean Architecture
    Tom Hombergs, Gernot Starke
    2023
  39. Actionable Gamification
    Yu-kai Chou
    2019
  40. Python Object-Oriented Programming
    Steven F. Lott, Dusty Phillips
    2021
  41. Mastering TypeScript
    Nathan Rozentals
    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. .NET MAUI Cross-Platform Application Development
    Roger Ye
    2023
  49. Mastering Swift 5.3
    Jon Hoffman
    2020
  50. Rust Web Programming
    Maxwell Flitton
    2023
  51. Hands-On Data Structures and Algorithms with Python
    Dr. Basant Agarwal
    2022
  52. Mastering Spring Reactive Programming for High Performance Web Apps
    Shubham Srivastava
    2025
  53. Kickstart Java Programming Fundamentals
    Dr. Edward D Lavieri Jr.
    2025
  54. Kickstart Compiler Design Fundamentals
    Sandeep Telkar R, Likewin Thomas, Rajesh Yakkundimath, Divyashree Mallarapu
    2025
  55. Kickstart Google Apps Script
    Dmitry Kostyuk
    2025
  56. Kickstart PLC Programming
    Henrique Morata
    2025
  57. Kickstart Python Programming Fundamentals
    Jit Sinha
    2025
  58. The Design of Web APIs, Second Edition
    Arnaud Lauret
    2025
  59. Learn Go with Pocket-Sized Projects
    Aliénor Latour, Donia Chaiehloudj, Pascal Bertrand
    2025
  60. Learning eBPF
    Michael Kehoe
    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