All Projects → darkf → cs-resources

darkf / cs-resources

Licence: other
Curated Computer Science and Programming Resource Guide

Projects that are alternatives of or similar to cs-resources

Starred-Repo
⚡ Collection of Starred Repos to find them easily
Stars: ✭ 41 (-2.38%)
Mutual labels:  programming, resources, tutorials
awesome-free-courses
List of awesome free video courses for learning Computer Science!
Stars: ✭ 49 (+16.67%)
Mutual labels:  computer-science, programming, data-structures
Gopherlabs
The Ultimate Workshop Track for #golang Developer
Stars: ✭ 106 (+152.38%)
Mutual labels:  list, tutorials, data-structures
Teaching
Teaching Materials for Dr. Waleed A. Yousef
Stars: ✭ 435 (+935.71%)
Mutual labels:  computer-science, programming, data-structures
Julia.jl
Curated decibans of Julia programming language.
Stars: ✭ 1,083 (+2478.57%)
Mutual labels:  computer-science, programming, resources
Computer Science In Javascript
Computer science reimplemented in JavaScript
Stars: ✭ 2,590 (+6066.67%)
Mutual labels:  computer-science, list, data-structures
Javascriptstuff Db
Lists of JavaScript resources: tools, tutorials, starter projects, example code, etc.
Stars: ✭ 163 (+288.1%)
Mutual labels:  list, resources, tutorials
Algor In Js
Various Basic Data Structures and Algorithms Implement in Javascript
Stars: ✭ 22 (-47.62%)
Mutual labels:  computer-science, tutorials, data-structures
Awesome Scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Stars: ✭ 36,688 (+87252.38%)
Mutual labels:  computer-science, programming, resources
.codebits
📚 List of resources for Algorithms and Data Structures in Python & other CS topics @2017
Stars: ✭ 144 (+242.86%)
Mutual labels:  computer-science, programming, resources
librxvm
non-backtracking NFA-based regular expression library, for C and Python
Stars: ✭ 57 (+35.71%)
Mutual labels:  parsing, compilers, parsers
hackerrank-30-Days-of-Code
Hackerrank Solutions of "30 Days of Code Challenges "
Stars: ✭ 23 (-45.24%)
Mutual labels:  programming, tutorials
cli
Nexss PROGRAMMER 2.x - innovative and evolutionary programming tool - over 50 programming languages
Stars: ✭ 15 (-64.29%)
Mutual labels:  programming, tutorials
awesome-learn-by-playing
A collection of tech resources that allow you to learn new things by playing games
Stars: ✭ 95 (+126.19%)
Mutual labels:  programming, resources
kolasu
Kotlin Language Support – AST Library
Stars: ✭ 45 (+7.14%)
Mutual labels:  parsing, compilers
CollegeCompendium
📓 A curated collection of free public Computer Science classes from colleges across America
Stars: ✭ 791 (+1783.33%)
Mutual labels:  computer-science, resources
coding-interview-guide
A systematic coding interview guide
Stars: ✭ 76 (+80.95%)
Mutual labels:  computer-science, data-structures
source
A wiki of tutorials
Stars: ✭ 34 (-19.05%)
Mutual labels:  computer-science, programming
awesome-sweden-datasets
A curated list of awesome datasets to use when coding for the Swedish market.
Stars: ✭ 17 (-59.52%)
Mutual labels:  list, resources
books
A collection of online books for data science, computer science and coding!
Stars: ✭ 29 (-30.95%)
Mutual labels:  computer-science, tutorials

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Computer Science / Programming Resource Guide

General Topics

Game Development

See also the general topics below: especially computer graphics, data structures, and algorithms.

Computer Graphics

Programming Language Theory and Compilers/Interpreters

Decompilation

Parsing

Algorithms

Data Structures

Regular Expressions (Regex)

IEEE 754 Floating Point

Cryptography

Common Ciphers

Emulation

Interesting Operating Systems

  • NixOS (see also Nix, its more portable package manager) -- an OS built around Nix, a referentially transparent package manager. Allows you to build an entire OS setup around a single config file, with multiple profiles and no package dependency hell.
  • MenuetOS (a fairly modern OS written in x86_64 assembly)
  • MINIX (a popular teaching OS)

Computer Architectures

General Concepts

Lisp Machines

Pong Story

x86 / x86_64

MIPS

  • SPIM (MIPS simulator; unfortunately no macros/pseudo-instructions)
  • MARS (another MIPS simulator, more featureful but requires Java)

Language Specific

General / Multi-Language

  • Learn X in Y Minutes (short intros/walkthroughs of languages via demonstration code with comments)

Python

JavaScript

TypeScript

CSS

Java

Lua

Haskell

LISP

Racket

Erlang

OCaml

Rust

D

Fortran

Web

HTTP

Optimization

Browser Engines

Layout

Tools

Git

Make

Design

Culture

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].