-
Lecture 1: Unix Philosophy
-
Lecture 2: Git
-
Lecture 3: Files
-
Lecture 4: Processes, I/O Redirection
-
Lecture 5: Networking
-
Lecture 6: Variables, Command Substitution, Matching
-
Lecture 7: Control Flow, Command Line Arguments
-
Lecture 8: Pipelines
-
Lecture 9: Regular Expressions
-
Lecture 10: Filters
-
Lecture 11: Filters
-
Lecture 12: Exam01 Review
-
Checklist 01
-
Lecture 13: Python Scripting
-
Lecture 14: Data Structures, Arguments, I/O
-
Lecture 15: Regular Expressions, Processes, Requests
-
Lecture 16: CSV, JSON
-
Lecture 17: Functional Progamming
-
Lecture 18: Iterators, Generators
-
Lecture 19: Parallel Computing
-
Lecture 20: Exam02 Review
-
Checklist 02
-
Lecture 21: Compiling and Building
-
Lecture 22: Libraries, Pointers
-
Lecture 23: Debugging
-
Lecture 24: Memory Allocation
-
Lecture 25: Structs, Unions
-
Lecture 26: Bitsets, Linked Lists
-
Lecture 27: Data Representation
-
Lecture 28: Exam03 Review
-
Checklist 03
-
Lecture 29: Systems Calls, File Systems, I/O
-
Lecture 30: System Calls, File System, I/O
-
Lecture 31: I/O
-
Lecture 32: Processes
-
Lecture 33: Processes / Signals
-
Lecture 34: Networking
-
Lecture 35: Networking
-
Lecture 36: Exam04 Review
-
Checklist 04
-
Reading 00: Shell, Navigation, Commands and Git
-
Reading 01: Rediretion, Permissions, Processes
-
Reading 02: Networking, Searching, Scripting
-
Reading 03: Regex, Text Filtering
-
Reading 04: Python Data Structures and Scripting
-
Reading 05: Requests, CSV, Sorting, Functional Programming
-
Reading 06: Pointers, Arrays, Strings, Debugging
-
Reading 07: Data Representation, Memory Management
-
Reading 08: File System, I/O
-
Reading 09: Processes and Signals
-
Reading 10: Networking