-
Notifications
You must be signed in to change notification settings - Fork 0
Home
NHQ edited this page Dec 31, 2014
·
10 revisions
cyberwizard institute curriculum
using the linux command-line with bash
- commands and arguments
- files, directories (cd, ls, pwd)
- environment variables ($PATH, $PWD)
- stdin and stdout
- pipes and redirects
- servers and clients (netcat, curl, email)
- branching, loops
- functions, scope
- data structures
- time and space tradeoffs
- recursion
- big-o
- sorting
- trees, graphs
- regular expressions
- state machines
- parsing
- arguments
- stdin, stdout
- fs
- net
- http
- streams
- npm
- leveldb
- REPL
- Live Coding
- html
- css
- browser APIs: audio, visual, network, DOM, etc
- events
- browserify
- ajax
- websockets
- canvas
- svg
- github
- irc
- open source landscape
- documentation (markdown)
- testing
- signal processing
- open sound control (udp)
- reading basic sensor data with an arduino
- using an embedded linux device such as a raspberry pi
- web audio
- making an instrument (physical interface, software synthesis)
- Broadcast and multicast
- Using mDNS and DNS-SD
- NAT traversal techniques
- Decentralization and the web
- Regex characters, character classes
- Look-aheads and look-behinds
- using Capturing and non-capturing groups
- Javascript, python: Parsing response objects with regex