Related Tags
CS50's Introduction to Computer Science
Learn the basics of computer science from Harvard University. This is CS50, an introduction to the intellectual enterprises of computer science and the art of...
![](https://moocable.com/uploads/files/mooc/f3ovdlwpk74u2m8.png)
CS50's Introduction to Computer Science
Learn the basics of computer science from Harvard University. This is CS50, an introduction to the intellectual enterprises of computer science and the art of...
Programming for Everybody (Getting Started with Python)
This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in...
![](https://moocable.com/uploads/files/mooc/g294isead17f3rh.png)
Programming for Everybody (Getting Started with Python)
This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in...
Introduction to Computer Science and Programming Using Python
This course will help people with no prior exposure to computer science or programming learn to think computationally and write programs to tackle useful...
![](https://moocable.com/uploads/files/mooc/1fxsnbcdpyr2_7o.png)
Introduction to Computer Science and Programming Using Python
This course will help people with no prior exposure to computer science or programming learn to think computationally and write programs to tackle useful...
Computer Science: Programming with a Purpose
The basis for education in the last millennium was “reading, writing, and arithmetic;” now it is reading, writing, and computing. Learning to program is an essential part of the education of...
![](https://moocable.com/uploads/files/mooc/9p3ajizdxlnvq5o.png)
Computer Science: Programming with a Purpose
The basis for education in the last millennium was “reading, writing, and arithmetic;” now it is reading, writing, and computing. Learning to program is an essential part of the education of...
The Art of Randomness: Randomized Algorithms in the Real World
The Art of Randomness is a hands-on guide to mastering the many ways you can use randomized algorithms to solve real programming and scientific problems. You’ll learn how to use randomness to run...
![](https://moocable.com/uploads/files/mooc/89d6xrkj0t5wsov.png)
The Art of Randomness: Randomized Algorithms in the Real World
The Art of Randomness is a hands-on guide to mastering the many ways you can use randomized algorithms to solve real programming and scientific problems. You’ll learn how to use randomness to run...
Computer Architecture Book
Computer Architecture is an in-depth exploration of the principles and designs that have shaped computer hardware through the ages, from counting devices like the abacus, to Babbage’s Difference...
![](https://moocable.com/uploads/files/mooc/2ewlhvz49nrsktp.png)
Computer Architecture Book
Computer Architecture is an in-depth exploration of the principles and designs that have shaped computer hardware through the ages, from counting devices like the abacus, to Babbage’s Difference...
The Art of ARM Assembly
A complete beginner’s book on 64-bit ARM assembly language, written specifically for macOS, Linux, Raspberry PiOS (64-bit), and other 64-bit ARM-based systems. Add valuable skills to your...
![](https://moocable.com/uploads/files/mooc/vaw74ief31n2tbx.png)
The Art of ARM Assembly
A complete beginner’s book on 64-bit ARM assembly language, written specifically for macOS, Linux, Raspberry PiOS (64-bit), and other 64-bit ARM-based systems. Add valuable skills to your...
Think Java 2e
The goal of this concise book is not just to teach you Java, but to help you think like a computer scientist. You’ll learn how to program—a useful skill by itself—but you’ll also discover how...
![](https://moocable.com/uploads/files/mooc/m2nx580q71hadk6.png)
Think Java 2e
The goal of this concise book is not just to teach you Java, but to help you think like a computer scientist. You’ll learn how to program—a useful skill by itself—but you’ll also discover how...
Think OS: A Brief Introduction to Operating Systems
Think OS is an introduction to Operating Systems for programmers. In many computer science programs, Operating Systems is an advanced topic. By the time students take it, they usually know how to...
![](https://moocable.com/uploads/files/mooc/ujeyvacb2591d0l.png)
Think OS: A Brief Introduction to Operating Systems
Think OS is an introduction to Operating Systems for programmers. In many computer science programs, Operating Systems is an advanced topic. By the time students take it, they usually know how to...