The University of New Brunswick is a Canadian university that describes itself as leading discovery and innovation since 1785. It offers more than 100 study options across two campuses, in Fredericton and Saint John.
TeachYourselfComputerScience
A guide to self-study computer science. It recommends nine subjects in a rough order and suggests a textbook or video lecture series for each, with about 100-200 hours of study per topic. It was extensively updated in May 2020 and has volunteer translations.
Features
- Study all nine subjects, in roughly the presented order Source: teachyourselfcs.com
- Aim for 100-200 hours of study of each topic Source: teachyourselfcs.com
Links
Tags
-
0The University of New Brunswick is a Canadian university that describes itself as leading discovery and innovation since 1785. It offers more than 100 study options across two campuses, in Fredericton and Saint John.
-
0A free, continuously evolving downloadable book collecting community knowledge on 2D game development. It does not teach a specific tool, instead offering tips and tricks applied to any engine or built from scratch. Editions are available in pseudocode, Python, C++, JavaScript, Lua and Rust; some versions require thorough revision.
-
0WebHacking provides educational videos, lessons, tutorials, or self-learning resources.
-
0An online book by Hadley Wickham and Jennifer Bryan teaching how to create R packages, the units of shareable, reusable and reproducible R code. It covers turning code into packages others can download and use, is free to read online under a license, and can be ordered in print.
-
0
Zero to Nix is a guide to learning Nix and flakes. It describes core ecosystem components: Nix as a build tool and package manager, the Nix language, NixOS as a Linux distribution, and Nixpkgs as a collection of packages, libraries, and helper functions.
-
0
A draft curriculum of topics presented from a minimalist perspective. The material is designed for use on a phone or tablet, according to the author. Curriculums listed as in progress include Machine Learning, Security, Math, TAOCP, and Software with introductory courses such as Functional CS, Accelerated CS, and SICP. A Discord channel is mentioned for community.
Community notes
Reviews and discussion
No reviews yet
Be the first to share how this project worked for you.
Join the discussion
Sign in with a verified account to leave a review or join the discussion.
Sign in to review