Autoplay
Autocomplete
Previous Lesson
Complete and Continue
52 Weeks of Python
Course Contents
Week 1 - Introduction (39:18)
Make a choice
Week 2 - Python Basics (24:58)
Week 3 - A Device in Python (32:52)
Week 4 - Multiple Devices in Python (42:22)
Week 5 - Functions in Python (42:04)
Week 6 - Modules & Packages in Python (38:50)
Week 7 - Strings in Python (67:45)
Week 8 - Printing in Python (32:42)
Week 9 - Comparisons in Python (47:01)
Week 10 - Nested Data (46:36)
Week 11 - Constants, Enums, and Avoiding Literals (34:08)
Week 12 - Lists vs Dictionaries (41:24)
Week 13 - Debugging (50:15)
Week 14 - Everything is an Object (45:40)
Week 15 - Comprehensions (50:18)
Week 16 - Generators (45:54)
Week 17 - Data Normalization (41:47)
Week 18 - Tuples (45:27)
Week 19 - Named Tuples (40:25)
Week 20 - Sets (45:48)
Week 21 - JSON (47:46)
Week 22 - YAML (34:52)
Week 23 - XML (47:34)
Week 24 - Regular expressions (37:50)
Week 25 - CSV (47:37)
Week 26 - Netmiko (54:01)
Week 27 - git (43:02)
Week 28 - NAPALM (49:37)
Week 29 - napalm compare config (30:35)
Week 30a - Review: Basics (50:35)
Week 30b - Review: Intermediate (43:35)
Week 30c - Review: Files and Formats (35:00)
Week 31 - scapy (48:07)
Week 32 - nmap (41:05)
week 33 ncclient (netconf) (48:08)
Week 34 - pyshark (32:20)
Week 35 - object-oriented programming: overview (51:50)
Week 36 - object-oriented programming: device (53:36)
Week 37 - object oriented programming: inheritance (47:32)
Week 38 - flask overview, host discovery and monitoring (45:15)
Week 39 - flask monitor, display, scan, inventory, counters (49:41)
Week 40 - flask with host, device, and service monitoring (41:57)
Week 41 - flask usage in quokka (38:05)
Week 42 - databases: overview (59:21)
Week 43 - SQL alchemy for mini-quokka (45:32)
Week 44 - mongo (52:29)
Week 45 - concurrency: overview (44:15)
pythonpath (6:33)
Week 46 - threads and threadpools (47:18)
Week 47 - asyncio concurrent quokka (51:32)
Week 48 UI - setup and initialization (58:21)
Week 49 - UI code walkthrough (61:57)
Week 50 - messaging overview and endpoints (57:42)
Week 51 - message consumers (40:42)
Week 52 - messaging: traceroute and portscan UI (35:54)
Zero to Quokka: Full installation
QFS-01 (21:08)
QFS-02 (8:56)
QFS-03 (27:06)
QFS-04 (34:56)
52 Weeks in 52 minutes (56:21)
Week 53 - auto-generated REST API documentation (35:51)
Week 54 - recursion (41:09)
Week 55 - unit testing (53:07)
Week 56 - adding packet capture (45:46)
Week 57 - distributed quokka-prime (37:08)
Week 58 - find password (54:45)
Week - 59 brute force password (including multiprocessing and queues) (61:30)
Week 60 - denial of service (45:44)
Week 61 - status over time (41:17)
Week 62: status summaries and DB trimming old entries (49:33)
Week 63: UI overview and status graphs (69:04)
Week 64 Java: Introduction (35:37)
Week 65 Java: host monitor (69:17)
Week 66 Go: introduction (37:24)
Week 67 Go: host monitoring (49:03)
Teach online with
Week 20 - Sets
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock