How to be a Programmer: A Short, Comprehensive, and Personal Summary

Title:  How to be a Programmer: A Short, Comprehensive, and Personal SummaryAuthor: Robert L ReadLicense: GNU 1.2Book Description:It is an essay on how to...

Fundamentals of Python Programming

Title:  Fundamentals of Python ProgrammingAuthor: Richard HaltermanLicense: N/ABook Description:This main objectives of this course are:to teach you how to develop the ability to correctly...

Fundamentals of C++ Programming

Title: Fundamentals of C++ ProgrammingAuthors: Richard HaltermanLicense: N/ABook Description:This main objectives of this course are:to teach you how to develop the ability to correctly analyze a...

Full Stack Python

Title: Full Stack PythonAuthor: Matt MakaiLicense: N/ABook Description:The main emphasis of this course is teach you how to create, deploy and run a production Python...

Foundations of Computer Science

Title: Foundations of Computer ScienceAuthor: Lawrence C. PaulsonLicense: N/ABook Description:The principal aim of this course is to present the basic principles of programming.It introduces to  the principles...

Composing Programs

Title: Composing ProgramsAuthors: John DeNeroLicense: CC 3.0Book Description:This book primarily focuses on methods for abstraction, programming paradigms, and techniques for managing the complexity of large programs, using...

C# Programming Yellow Book, The “Bananas” Edition

Title: C# Programming Yellow Book, The "Bananas" EditionAuthor: Rob MilesLicense: N/ABook Description:In this book, you'll get a smattering of the C# programming language. If you...

Automate the Boring Stuff with Python: Practical Programming for Total Beginners

Title: Automate the Boring Stuff with Python: Practical Programming for Total BeginnersAuthor: Al SweigartLicense: CC 3.0Book Description:In "Automate the Boring Stuff with Python", you will learn how...
How-to-Get-Athletic-Scholarships

How to Get Athletic Scholarships? Step by Step Guide in Detail

Did you know that most of the students who graduate college right now will be spending the next ten years paying off student loans?A...
Crowdfund-Education

How to Crowdfund Your College Education? Step by Step Guide

Higher education is expensive.Even in this age of massive open online courses (MOOCs) and distance learning, each student must seriously consider the financial implications...
Financial-Aid-in-College

How to Apply for Financial Aid in College – An Ultimate Guide with Pro...

Getting an education is one of the great achievements of life and, like many valuable things, it's not cheap. Before we choose our major...
Think-Java-How-to-Think-Like-a-Computer-Scientist

Think Java: How to Think Like a Computer Scientist (Version 5)

Title: Think Java: How to Think Like a Computer Scientist (Version 5) Author: Allen B. Downey License: CC 3.0Book Description:Think Java is an introduction to Java programming for beginners....
Think-Java-How-to-Think-Like-a-Computer-Scientist-Allen-B-Downey

Think Java: How to Think Like a Computer Scientist (Version 6)

Title: Think Java: How to Think Like a Computer Scientist (Version 6) Author: Allen B. Downey and Chris Mayfield License: CC 3.0Book Description:This book is for beginners who want to...
Structure-and-Interpretation-of-Computer-Programs

Structure and Interpretation of Computer Programs

Title: Structure and Interpretation of Computer Programs Author: Harold Abelson License : N/A (The MIT Press)Book Description:The readers should have a good feel for the elements of style and...
Philosophy-of-Computer-Science

Philosophy of Computer Science: An Introductory Course

Title: Philosophy of Computer Science: An Introductory Course Author: William J. Rapaport License: N/ABook Description:In this book, we will look at some of the central issues in the philosophy...

Popular Topics