Tags \ Core CS

Core CS MOOCs

Tags \ Core CS

Core CS MOOCs

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...

🏛 Online Course 💰 Free to Audit 📍 Core CS

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...

🏛 Online Course 💰 Free to Audit 📍 Core CS

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...

🏛 Online Course 💰 Free to Audit 📍 Core CS

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...

🏛 Online Course 💰 Free to Audit 📍 Core CS

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...

🏛 Book 💰 Exclusively Paid 📍 Core CS

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...

🏛 Book 💰 Exclusively Paid 📍 Core CS

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...

🏛 Book 💰 Exclusively Paid 📍 Core CS

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...

🏛 Book 💰 Free 📍 Core CS

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...

🏛 Book 💰 Free 📍 Core CS

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...

Think C/C++

🏛 Book 💰 Free 📍 Core CS