Resources
Topics
Applications of Automatic Differentiation
- Lecture 12
- Lecture 12 [Notebook]
- Lecture 12 Exercises [Notebook]
Automatic differentiation
- Lecture 12
- Lecture 12 [Notebook]
- Lecture 12 Exercises [Notebook]
- Lecture 11
- Lecture 11 [Notebook]
- Lecture 11 Exercises [Notebook]
- Lecture 10
- Lecture 10 [Notebook]
- Lecture 10 Exercises [Notebook]
- Lecture 9
- Lecture 9 [Notebook]
B-Trees
- Lecture 17
- Lecture 17 [Notebook]
- Lecture 17 Exercises [Notebook]
Backpropagation
- Lecture 12
- Lecture 12 [Notebook]
- Lecture 12 Exercises [Notebook]
Binary search trees
- Lecture 18
- Lecture 18 [Notebook]
- Lecture 18 Exercises [Notebook]
- Lecture 17
- Lecture 17 [Notebook]
- Lecture 17 Exercises [Notebook]
Booleans
- Basic Python [Notebook]
branches
BST Traversal
- Lecture 18
- Lecture 18 [Notebook]
- Lecture 18 Exercises [Notebook]
Class methods
- Lecture 8
- Lecture 8 Exercises [Notebook]
- Lecture 8 [Notebook]
- Lecture 7
- Lecture 7 Exercises [Notebook]
- Lecture 7 Exercises [Notebook]
- Lecture 7 [Notebook]
Classes
- Lecture 6
- Lecture 6 Exercises [Notebook]
- Lecture 6 [Notebook]
closures
- Lecture 5
- Lecture 5 Exercises [Notebook]
- Lecture 5 [Notebook]
conda environments
- Lecture 14
- Lecture 14 [Notebook]
Container management
- Lecture 25
- Lecture 25 [Notebook]
- Lecture 25 Exercise [Notebook]
Containers
- Lecture 15
- Lecture 15 [Notebook]
- Lecture 15 Exercises [Notebook]
Coverage
- Lecture 13
- Lecture 13 [Notebook]
- Lecture 13 Exercises [Notebook]
Databases
- Lecture 23
- Lecture 23 [Notebook]
- Lecture 22
- Lecture 22 [Notebook]
- Lecture 21
- Lecture 21 Exercise [Notebook]
- Lecture 21 [Notebook]
Datastructures
- Lecture 16
- Lecture 16 [Notebook]
decorators
- Lecture 5
- Lecture 5 Exercises [Notebook]
- Lecture 5 [Notebook]
Dictionaries
- Intro Python [Notebook]
Docker
- Lecture 15
- Lecture 15 [Notebook]
- Lecture 15 Exercises [Notebook]
Documentation
- Lecture 13
- Lecture 13 [Notebook]
- Lecture 13 Exercises [Notebook]
Dual numbers
- Lecture 11
- Lecture 11 [Notebook]
- Lecture 11 Exercises [Notebook]
Dunder methods
- Lecture 8 Exercises [Notebook]
- Lecture 7
- Lecture 7 Exercises [Notebook]
- Lecture 7 Exercises [Notebook]
- Lecture 7 [Notebook]
Dynamic arrays
- Lecture 20
- Lecture 20 [Notebook]
environment variables
Exceptions
- Basic Python [Notebook]
Forward mode
- Lecture 11
- Lecture 11 [Notebook]
- Lecture 11 Exercises [Notebook]
- Lecture 10
- Lecture 10 [Notebook]
- Lecture 10 Exercises [Notebook]
Functions
- Basic Python [Notebook]
Generators
- Lecture 19
- Lecture 19 [Notebook]
- Lecture 19 Exercises [Notebook]
- Lecture 18
- Lecture 18 [Notebook]
- Lecture 18 Exercises [Notebook]
git
Heaps
- Lecture 18
- Lecture 18 [Notebook]
- Lecture 18 Exercises [Notebook]
Instance methods
- Lecture 8
- Lecture 8 Exercises [Notebook]
- Lecture 8 [Notebook]
- Lecture 7
- Lecture 7 Exercises [Notebook]
- Lecture 7 Exercises [Notebook]
- Lecture 7 [Notebook]
Introduction
I/O
- Lecture 20
- Lecture 2
- Lecture 2 [Notebook]
Iterables
- Lecture 17
- Lecture 17 [Notebook]
- Lecture 17 Exercises [Notebook]
Iterators
- Lecture 17
- Lecture 17 [Notebook]
- Lecture 17 Exercises [Notebook]
Joins
- Lecture 23
- Lecture 23 [Notebook]
Kubernetes
- Lecture 25
- Lecture 25 [Notebook]
- Lecture 25 Exercise [Notebook]
Linked lists
- Lecture 16
- Lecture 16 [Notebook]
Linux
Lists
- Intro Python [Notebook]
Memeory layouts
- Lecture 19 Exercises [Notebook]
memory layouts
- Lecture 20
- Lecture 20 [Notebook]
- Lecture 19
- Lecture 19 [Notebook]
merge conflicts
Modules
Name mangling
Object oriented programming
- Lecture 6
- Lecture 6 Exercises [Notebook]
- Lecture 6 [Notebook]
Packages
Plotting
- Basic Python [Notebook]
Polymorphism
- Extra Polymorphism [Notebook]
Priority Queues
- Lecture 18
- Lecture 18 [Notebook]
- Lecture 18 Exercises [Notebook]
Privacy
Python
- Lecture 5
- Basic Python [Notebook]
- Lecture 5 Exercises [Notebook]
- Intro Python [Notebook]
- Lecture 5 [Notebook]
Read/Write
- Intro Python [Notebook]
Reverse mode
- Lecture 12
- Lecture 12 [Notebook]
- Lecture 12 Exercises [Notebook]
Sequences
- Lecture 16
- Lecture 16 [Notebook]
Shell customization
Shells
Singularity
- Lecture 15
- Lecture 15 [Notebook]
- Lecture 15 Exercises [Notebook]
SQL
- Lecture 23
- Lecture 23 [Notebook]
- Lecture 22
- Lecture 22 [Notebook]
- Lecture 21
- Lecture 21 Exercise [Notebook]
- Lecture 21 [Notebook]
Static methods
- Lecture 8
- Lecture 8 Exercises [Notebook]
- Lecture 8 [Notebook]
- Lecture 7
- Lecture 7 Exercises [Notebook]
- Lecture 7 Exercises [Notebook]
- Lecture 7 [Notebook]
Strings
- Intro Python [Notebook]
Testing
- Lecture 13
- Lecture 13 [Notebook]
- Lecture 13 Exercises [Notebook]
Text Editors
Trees
- Lecture 17
- Lecture 17 [Notebook]
- Lecture 17 Exercises [Notebook]
Unix
Unix scripting
vars
Version control
Virtual environments
- Lecture 14
- Lecture 14 [Notebook]