Sort by
|Automate the Boring Stuff with Python
This 504 page book teaches Python programming to automate tedious tasks and “do in minutes what would take hours.” Written by Al Sweigart for complete beginners, readers learn Python by writing scripts for practical tasks like finding/changing text, manipulating documents and spreadsheets, web automation, and more. Recommended for: Beginner-to-intermediate readers. This book [...]
Computer Networks: A Systems Approach
This open-source textbook provides a rich, in-depth exploration of computer networking from a systems perspective, making it a valuable resource for students, researchers, and professionals in the field.
Eloquent JavaScript
Fourth Edition
Discover "Eloquent JavaScript" by Marijn Haverbeke, a classic and comprehensive online programming guide to the JavaScript language. Suitable for beginners and experienced developers, it covers both client-side and server-side JavaScript, guiding readers from fundamentals to building full-stack applications. Ideal for self-learners, students, and professionals expanding their JavaScript skills.
Foundations of Computation
Foundations of Computation by Carol Critchlow and David Eck provides a thorough introduction to the theoretical foundations underlying computation and programming languages. The textbook is suitable for a one-semester course in theoretical computer science and can be used as either a standalone text or supplementary material.
Introduction to Embedded Systems Programming
This course is ideal for beginner to intermediate programmers interested in developing embedded systems, as well as experienced C or C++ developers looking to explore the benefits of the Ada language for this domain.
Introduction to Networking
How the Internet works
This resource provides a solid foundation in internet and networking fundamentals, empowering readers to develop a deeper understanding of how the internet works and the technologies that enable global connectivity and communication.
Introduction to Spark
The course covers a wide range of SPARK topics, from the basics of designating SPARK code to more advanced techniques for proving functional correctness. It provides a solid foundation for developers interested in leveraging the benefits of formal verification in their Ada projects.
Maximizing Your WordPress SEO with Google Search Console
Learn how to get the most out of Google Search Console to boost your SEO and your conversions
The ebook aims to provide WordPress users with a thorough understanding of Google Search Console and how to leverage its features to maximize the SEO performance of their WordPress-powered websites.
Readings in Database Systems
Readings in Database Systems is a respected collection of papers on database research, now in its fifth edition. Edited by Peter Bailis, Joseph M. Hellerstein, and Michael Stonebraker, three leaders in the database research community, it has been informing the field on both classic and cutting-edge topics for over 30 years. Recommend [...]
The joy of cryptography
Deepen your understanding of cryptography with "The Joy of Cryptography." Analyze security definitions, explore practical systems, and establish a strong theoretical foundation.
Understanding Machine Learning
From Theory to Algorithms
Discover the comprehensive textbook, 'Understanding Machine Learning,' covering the fundamentals, advanced topics, and practical insights into the field. Recommended for advanced undergraduates, graduates, and professionals in statistics, computer science, mathematics, and engineering.
Visual Studio 2022 Succinctly
Discover the power of Visual Studio 2022, Microsoft’s newest integrated development environment (IDE) for Windows, web, and mobile app development. It’s packed with upgrades and optimized for . NET. This short ebook guide gives an overview of the exciting new features that boost productivity and streamline the development process. Recommended for: Beginner-to-intermediate [...]