Free Online Computer Science and Programming Books, Textbooks, and Lecture Notes

The time now is Sun Feb 07, 2016 6:01 am
All times are GMT + 7 Hours

Computer Science Books
Introduction to Computer Science (24)
Algorithms and Data Structures (31)
Object Oriented Programming (13)
Theory of Computation (18)
Formal Methods (20)
Functional Programming (17)
Logic Programming (12)
Artificial Intelligence (21)
Computer Vision (18)
Compiler Design and Construction (20)
Computer Organization and Architecture (15)
Parallel Computing (8)
Concurrent Programming (3)
Operating Systems (16)
Data Communication and Networks (16)
Information Security (22)
Information Theory (6)
Digital Libraries (22)
Information Systems (14)
Software Engineering (55)
Game Development and Multimedia (16)
Data Mining (5)
Machine Learning (4)
Mathematics Books
Mathematics (51)
Algebra (8)
Category Theory (5)
Linear Algebra (21)
Computer Aided Mathematics (10)
Discrete Mathematics (8)
Numerical Methods (7)
Graph Theory (5)
Operations Research (13)
Supporting Fields Books
Electric Circuits (7)
Signal Processing (19)
Web Design and Development (11)
Operating System Books
Unix (2)
GNU/Linux (51)
FreeBSD (4)
iPhone iOS (9)
Android (2)
Programming/Scripting Books
Ada (6)
Assembly (12)
C / C++ (23)
Common Lisp (9)
Forth (2)
Java (23)
JavaScript (6)
Lua (1)
Microsoft .NET (12)
Perl (11)
PHP (5)
Python (21)
Rebol (1)
Ruby (10)
Scheme (1)
Tcl/Tk (3)
Miscellaneous Books
Software Libre and Open Source Movement (20)
Hackers and Computer Philosophy (12)
Open Source Productivity Tools (4)
General Interest (4)
Open Document Licenses (5)
Other 'free computer books' sites (12)
Most Popular Books
Introduction to Objective Caml (382270)
Notes for the Course of Algorithms (192262)
Lessons In Electric Circuits (175229)
A Beginners C++ (158082)
A Balanced Introduction to Computer Science (146662)
Introduction to Object-Oriented Programming Using C++ (127970)
A Short Introduction to Operating Systems (119497)
Data Structures and Algorithms with Object-Oriented Design Patterns in C++ (117152)
Programming The Nintendo Game Boy Advance: The Unofficial Guide (116442)
C Programming Tutorial (K&R version 4) (108417)
Computer Organization and Design Fundamentals (108348)
C++ Programming (104084)
Algorithmic Problem Solving (97673)
Algorithms for Programmers (96766)
Apress Free E-Book (90008)
CT Restoration Experts
Welcome to FreeTechBooks
 About this site 
What's Inside?

This site lists free online computer science, engineering and programming books, textbooks and lecture notes, all of which are legally and freely available over the Internet.

Throughout this site, other terms are used to refer to a book, such as ebook, text, document, monogram or notes.

What's the Catch?

None. All the books listed in this site are freely available, as they are hosted on websites that belong to the authors or the publishers.

Please note that (a) we do not host pirated books and (b) we do not link to sites that host pirated books and (c) we do not even link to sites that link to sites that host pirated books.

Please also note that each author and publisher has their own terms and conditions in the forms of free / open documentation licenses, public domain or other specific ones.

You are allowed to view, download and with a very few exceptions, print the books for your own private use at no charge. In fact, you are encouraged to tell others about the books.

How to Find a Book?

:) By Category: use the left navigation bar.

:) By Search: use the Search form.

RSS Feeds

Get the latest updates and books via our RSS Feed RSS Feeds. You can download open source software FeedReader to read headlines from our RSS Feed.

Feedback and Suggestions

grin Any feedback and suggestions are most welcome. Please use this Contact Form.

Welcome to FreeTechBooks
 Book Titles - Latest Addition and Updates 
Books Ruby Programming (Viewed: 390 times)
Posted under Ruby
Wed Feb 03, 2016 9:53 am
This book serves as a programming guide to Ruby, for beginners and advanced readers alike.

Posted under Assembly
Wed Feb 03, 2016 9:48 am
This text provides a reference for University level assembly language and systems programming courses. Specifically, it addresses the x86-64 instruction set for the popular x86-64 class of processors using the Ubuntu 64-bit Operating System (OS).

Posted under General Interest
Wed Feb 03, 2016 9:46 am
This ebook presents ways to attain and maintain a healthy skin and learn the main organs that are responsible for our skin health.

Posted under Machine Learning
Wed Feb 03, 2016 9:44 am
This book introduces machine learning and the algorithmic paradigms it offers. Designed for advanced undergraduates or beginning graduates, and accessible to students and non-expert readers in statistics, computer science, mathematics and engineering.

Books 30 Day Low Carb Diet Ketosis Plan (Viewed: 299 times)
Posted under General Interest
Tue Feb 02, 2016 9:43 am
This ebook serves as a guide to help get you started on low carb diet, or if you are just off it for a while and in need of a specific plan to help you along the way.

Books Python Succinctly (Viewed: 335 times)
Posted under Python
Tue Feb 02, 2016 9:25 am
An introductory Python programming book for complete beginners.

Posted under Python
Tue Feb 02, 2016 9:24 am
This text covers standard modules pre-loaded in Python, including packages for common mathematical and numerical routines.

Posted under Python
Tue Feb 02, 2016 9:22 am
This text summarises a number of core ideas relevant to Computational Engineering and Scientific Computing using Python. The emphasis is on introducing some basic Python (programming) concepts that are relevant for numerical algorithms.

Books iOS App Reverse Engineering (Viewed: 349 times)
Posted under iPhone iOS
Mon Feb 01, 2016 9:49 am
This book covers concepts, tools, theories and practices of iOS App reverse engineering, intended for iOS enthusiasts, senior iOS developers, iOS architects, and reverse engineers in other systems who’re also interested in iOS.

Posted under JavaScript
Wed Jan 20, 2016 11:27 am
An in-depth tutorial about building front-end web applications with AngularJS and the cloud storage service

Posted under Information Systems
Wed Jan 20, 2016 11:19 am
This book helps students investigate the potential and practicality of GIS technologies in a typical planning setting and evaluate its possible applications.

Books Everyday Energy Saving Tips (Viewed: 1553 times)
Posted under General Interest
Mon Jan 18, 2016 9:48 am
This book shows you how to identify which parts of your house use the most energy and the most effective measures for cutting your energy costs.

Books Neural Networks and Deep Learning (Viewed: 1608 times)
Mon Jan 18, 2016 9:31 am
This book helps you master the core concepts of neural networks, including modern techniques for deep learning.

Posted under Python
Fri Jan 15, 2016 8:42 am
An introductory Python course aimed to people with absolutely no experience of programming.

Posted under General Interest
Thu Jan 14, 2016 1:05 pm
An introduction to green construction, also known as sustainable design, which aims to cut back the environmental affect of buildings.

Who is Online
Who is Online Our users have posted a total of 11571 articles
We have 92999 registered users
The newest registered user is Adorablema
In total there are 24 users online :: 2 Registered, 0 Hidden and 22 Guests   [ Administrator ]   [ Moderator ]
Most users ever online was 263 on Sun Nov 02, 2008 5:51 am
Registered Users: Godokimb, Plulfutle
This data is based on users active over the past five minutes
Username:   Password: