byteschool icon indicating copy to clipboard operation
byteschool copied to clipboard

programming course covering Go, Javascript, C, and many other topics

Guide and resources for Byteschool, a video series and course teaching programming.

(Formerly codeschool.org. This repo is a work in progress. For now, it just provides links to the core video content in general order of intended viewing.)

Viewing Guide

numbers as bits

video

text as bits

video

a survey of programming languages

video

Pigeon, an educational language

video

the Go language

video

hardware basics

video

operating system basics

video

Unix system calls

video

Unix terminals and shells

video

the C language

video video

the Internet

video

searching and sorting algorithms

video

data structures

video

relational databases

video

version control with Mercurial

video

cryptography

video

HTML and CSS

video

the Javascript language

video

Javascript in the browser

video

2D graphics with the HTML canvas

video

the Python language

video

Python strings and collections

video

server-side web programming

video

the Java language

video

the Clojure language

video

text search with Lucene

video