- C and C++
- Architecture, Design Patterns and Refactoring
- Skills & Tools
- Agile Software Development and Scrum
- Operating Systems and Networking
- Embedded Systems and Computer Architecture
- Version Control
- Robotics
- Mechanical Engineering
The purpose of this text is to provide a reference for University level assembly language and systems programming courses. Specifically, this text addresses the x86-64 instruction set for the popular x86-64 class of processors using the Ubuntu 64-bit Operating System (OS). While the provided code and various examples should work under any Linux-based 64-bit OS, they have only been tested under Ubuntu 14/16/18 LTS (64-bit).
SQL is a programming language used for querying and managing data in databases and has become the backbone of modern analytics. Yet, there is no one go-to place for advance analytics using SQL. In…
- Ref: cds.cern.ch/record/2700089
- This monograph emphasizes the main role differential geometry and convex analysis play in the understanding of physical, chemical, and mechanical notions. Providing a thorough overview of mathematical modeling of physical systems, this book is a useful resource for graduate students and researchers.
- Ref: cds.cern.ch/record/2700109
- This book contains 57 selected articles by Professor Radha Charan Gupta—a doyen of history of mathematics—written on a variety of important topics in Indian astronomy and mathematics, and deals with the bibliographical sketches of a few veteran historians of Indian mathematics
- JavaScript 4 Python Programmers
- AP CS Principles - Student Edition
- AP CSP - Teacher
- AP CSA Java Review
- C++ for Python Programmers
- Problem Solving with Algorithms and Data Structures using C++
- AP CS Awesome
- Foundations of Python Programming
- How to Think Like a Data Scientist
- Runestone Interactive Overview
- Java for Python Programmers
- Learn Computer Graphics using WebGL
- Runestone Interactive Overview
- Problem Solving with Algorithms and Data Structures
- Solución de problemas con algoritmos y estructuras de datos
- How to Think like a Computer Scientist: Interactive Edition
- Fundamentals of Web Programming
This book is a must-have for anyone serious about rendering in real time. With the announcement of new ray tracing APIs and hardware to support them, developers can easily create real-time application
Molecular Biology: Structure and Dynamics of Genomes and Proteomes illustrates the essential principles behind the transmission and expression of genetic information at the level of DNA, RNA, and proteins. This textbook emphasizes the experimental basis of discovery and the most recent advances in the field while presenting a structural, mechanistic understanding of molecular biology that is rigorous, yet concise. The text is written for advanced undergraduate or graduate-level courses in molecular biology.
JSbooks is a showcase of the bests free ebooks about Javascript. Find here the best publications about your favourite programming langage without spending any bucks !
In Why Is There Philosophy of Mathematics At All? one of the grand eminences of the philosophy of science, now retired, offers a lively, discursive tour of some of the broad landscapes of the philosophy of mathematics...
Today I'm finally releasing a final (or more honestly, “final”) pre-publication draft of my Algorithms textbook under a CC-BY license. This 448-page textbook evolved out of a subset of the algorithms lecture notes I've been maintaining for about 20 years....