Playlist · CS 161 (Computer Security) at UC Berkeley

[CS161 FA23] Lectures

by CS 161 (Computer Security) at UC Berkeley · 26 videos

Listed in Best free university computer science courses on YouTube, ranked by total hours

Total watch time

1d 10h 43m

at 1× speed · exactly 1 day, 10 hours, 43 minutes, 3 seconds at 1×

At an hour a day you'd finish in 35 days

The shape of the course

Each column is one video, to scale

1:24:00

WatchedTo watch

Compare Open on YouTube JSON

Next time, skip the copying: change youtube.com to playlistduration.com in any playlist, video or channel address and it opens here. Or see the total on YouTube itself, with our extension for Chrome, Firefox or Edge.

Your plan

Plan to finish

About 35 days at an hour a day

Pick a daily pace and the days you'll watch. Ticked videos are skipped.

Days

At one hour a day, every day, this playlist takes about 35 days. Turn on JavaScript to plan around your week.

Videos (26)

1d 10h 43m in total · tick what you've watched

Tick videos you've watched — progress is saved in this browser. Titles open on YouTube in a new tab.

Videos to
Watched
1 [CS161 FA23] Lecture 1 - Introduction and Security Principles 1:19:56 2023-08-24
2 [CS161 SP23] Lecture 2 - x86 Assembly and Call Stack 1:18:15 2023-08-29
3 [CS161 FA23] Lecture 4 - More Memory Safety Vulnerabilities 1:19:08 2023-09-07
4 [CS161 FA23] Lecture 5 - Mitigating Memory Safety Vulnerabilities 1:19:13 2023-09-12
5 [CS161 FA23] Lecture 6 - Intro to Cryptography 1:20:48 2023-09-14
6 [CS161 FA23] Lecture 7 - Block Ciphers 1:20:12 2023-09-19
7 [CS161 SP23] Lecture 8 - Block Cipher Modes of Operation 1:20:05 2023-09-21
8 [CS161 FA23] Lecture 9 - Cryptographic Hashes and MACs 1:19:08 2023-09-26
9 [CS161 FA23] Lecture 10 - PRNGs and Diffie-Hellman Key Exchange 1:20:16 2023-09-28
10 [CS161 FA23] Lecture 11 - Public-Key Encryption and Digital Signatures 1:22:09 2023-10-03
11 [CS161 FA23] Lecture 12 - Certificates, Passwords, and Case Studies 1:20:35 2023-10-05
12 [CS161 FA23] Lecture 13 - Intro to Web 1:21:04 2023-10-10
13 [CS161 FA23] Lecture 14 - Cookies and CSRF 1:19:37 2023-10-14
14 [CS161 FA23] Lecture 15 - XSS and UI Attacks 1:11:01 2023-10-18
15 [CS161 FA23] Lecture 16 - SQL Injection and CAPTCHAs 1:20:57 2023-10-19
16 [CS161 FA23] Lecture 17 - Intro to Networking 1:20:51 2023-10-24
17 [CS161 FA23] Lecture 18 - Low-Level Network Attacks 1:20:24 2023-10-26
18 [CS161 FA23] Lecture 19 - Transport Layer: TCP and UDP 1:20:44 2023-10-31
19 [CS161 FA23] Lecture 20 - TLS 1:20:43 2023-11-02
20 [CS161 FA23] Lecture 21 - DNS 1:20:43 2023-11-07
21 [CS161 FA23] Lecture 22 - DNSSEC 1:21:27 2023-11-09
22 [CS161 FA23] Lecture 23 - Denial of Service and Firewalls 1:19:56 2023-11-14
23 [CS161 FA23] Lecture 24 - Intrusion Detection 1:20:29 2023-11-16
24 [CS161 FA23] Lecture 25 - Malware and Hardware Vulnerabilities 1:20:46 2023-11-21
25 [CS161 FA23] Lecture 26 - Tor 1:20:36 2023-11-28
26 [CS161 FA23] Lecture 27 - Bitcoin 1:24:00 2023-11-30
For your README

Embed a badge

Show the watch time in a README or course description — it links back here and updates itself

Watch time: 1d 10h 43m · 26 videos

Markdown
[![Watch time: 1d 10h 43m · 26 videos](https://playlistduration.com/badge/playlist/PLfBkt1-_BHX_VxOWlmstguFxojSN742vz.svg)](https://playlistduration.com/playlist/PLfBkt1-_BHX_VxOWlmstguFxojSN742vz)
HTML
<a href="https://playlistduration.com/playlist/PLfBkt1-_BHX_VxOWlmstguFxojSN742vz"><img src="https://playlistduration.com/badge/playlist/PLfBkt1-_BHX_VxOWlmstguFxojSN742vz.svg" alt="Watch time: 1d 10h 43m · 26 videos" width="228" height="20"></a>

Add ?speed=1.5 to the image URL for the time at that speed, ?label=Course to change the left text, or ?style=flat-square for square corners.

Want the numbers themselves? GET https://playlistduration.com/api/v1/playlist/PLfBkt1-_BHX_VxOWlmstguFxojSN742vz returns them as JSON — free, no key. API docs →

Data from the YouTube Data API as of 2026-10-23 (cached). Private or deleted videos are excluded from totals.