<iframewidth="560" height="315"src="https://www.youtube.com/embed/RBSGKlAvoiM?si=dwqfoOmHg7Yyw25U"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
<iframewidth="760" height="315"src="https://www.youtube.com/embed/RBSGKlAvoiM?si=dwqfoOmHg7Yyw25U"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
## Data Structures - Full Course Using C and C++
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
<iframewidth="560" height="315"src="https://www.youtube.com/embed/B31LgI4Y4DQ?si=hJJzdnZ4jlJi67zs"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
<iframewidth="760" height="315"src="https://www.youtube.com/embed/B31LgI4Y4DQ?si=hJJzdnZ4jlJi67zs"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
## Data structures
In this series of lessons, we will study and implement data structures. We will be implementing these data structures in c or c++.
<iframewidth="560" height="315"src="https://www.youtube.com/embed/videoseries?si=ucksGqRLjhRp5MGW&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
<iframewidth="760" height="315"src="https://www.youtube.com/embed/videoseries?si=ucksGqRLjhRp5MGW&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
## Data Structures
Rob teaches CS310, Data Structures in Java at San Diego State University. These lectures accompany that course. There are both discussions of the topics and demonstrations about how to write the code.
<iframewidth="560" height="315"src="https://www.youtube.com/embed/videoseries?si=3cIw5iM67-rXJWij&list=PLpPXw4zFa0uKKhaSz87IowJnOTzh9tiBk"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
<iframewidth="760" height="315"src="https://www.youtube.com/embed/videoseries?si=3cIw5iM67-rXJWij&list=PLpPXw4zFa0uKKhaSz87IowJnOTzh9tiBk"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
Pointers in C and C++ are often challenging to understand. In this course, they will be demystified, allowing you to use pointers more effectively in your code. The concepts you learn in this course apply to both C and C++.
<iframewidth="560" height="315"src="https://www.youtube.com/embed/zuegQmMdy8M?si=nTFUVzXYsuRtaFH5"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
<iframewidth="760" height="315"src="https://www.youtube.com/embed/zuegQmMdy8M?si=nTFUVzXYsuRtaFH5"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
## 【中英双语🎉】CS106L: Standard C++ Programming, Special Edition
完结🎉CS106L: Standard C++ Programming, Special Edition
<iframewidth="560" height="315"src="https://www.youtube.com/embed/videoseries?si=nDDppYtwzAaVfffB&list=PLxfrSxK7P38X7XfG4X8Y9cdOURvC7ObMF"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
<iframewidth="760" height="315"src="https://www.youtube.com/embed/videoseries?si=nDDppYtwzAaVfffB&list=PLxfrSxK7P38X7XfG4X8Y9cdOURvC7ObMF"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
## Chill OS dev gardening
<iframewidth="560" height="315"src="https://www.youtube.com/embed/videoseries?si=EZ6ZUwazuuKpSn4H&list=PLOsF-OO4qVOT6qtNKd4vY3s1ugP_yAw-G"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
<iframewidth="760" height="315"src="https://www.youtube.com/embed/videoseries?si=EZ6ZUwazuuKpSn4H&list=PLOsF-OO4qVOT6qtNKd4vY3s1ugP_yAw-G"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
## CS305@IITB: Computer Architecture
@ -16,30 +16,30 @@ For slides and others: Please refer https://www.cse.iitb.ac.in/~biswa/courses/CS
ACK: Many of the slides are adapted and modified versions of some of the excellent computer architecture courses taught by Joel Emer, Arvind, Yale Patt, Nima Honarmand, Hal Perkins, John Kubiatowicz, Onur Mutlu, Krste Asanovic, David Black-Schaffer, Rajeev Balasubramonian, and Mainak Chaudhuri.
<iframewidth="560" height="315"src="https://www.youtube.com/embed/videoseries?si=gxGNrYGcRXHPb5hN&list=PLw6vmiIQrilTWa5twNV8opVJ3ge_kEfsM"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
<iframewidth="760" height="315"src="https://www.youtube.com/embed/videoseries?si=gxGNrYGcRXHPb5hN&list=PLw6vmiIQrilTWa5twNV8opVJ3ge_kEfsM"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
## CS773: Computer Architecture for Performance and Security
<iframewidth="560" height="315"src="https://www.youtube.com/embed/videoseries?si=KuA2luKAB5_tqNUN&list=PLw6vmiIQrilQ-KhbMAMeh9_eddYjHRjb6"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
<iframewidth="760" height="315"src="https://www.youtube.com/embed/videoseries?si=KuA2luKAB5_tqNUN&list=PLw6vmiIQrilQ-KhbMAMeh9_eddYjHRjb6"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
## General Software Engineering Topics
<iframewidth="560" height="315"src="https://www.youtube.com/embed/videoseries?si=FhKcPx-nR1RF23gP&list=PLZLC5AM_r9AgMHq42vUXHkXEws3JWdnDb"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
<iframewidth="760" height="315"src="https://www.youtube.com/embed/videoseries?si=FhKcPx-nR1RF23gP&list=PLZLC5AM_r9AgMHq42vUXHkXEws3JWdnDb"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
### Introduction to CPU Pipelining
<iframewidth="560" height="315"src="https://www.youtube.com/embed/1U4v_2J0Qwk?si=-hF3xkwqZdGaoApV"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
<iframewidth="760" height="315"src="https://www.youtube.com/embed/1U4v_2J0Qwk?si=-hF3xkwqZdGaoApV"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
## Source Dive
<iframewidth="560" height="315"src="https://www.youtube.com/embed/videoseries?si=C2Lz4WnrAqbppAuA&list=PLP29wDx6QmW4Mw8mgvP87Zk33LRcKA9bl"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
<iframewidth="760" height="315"src="https://www.youtube.com/embed/videoseries?si=C2Lz4WnrAqbppAuA&list=PLP29wDx6QmW4Mw8mgvP87Zk33LRcKA9bl"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
### What is a spinlock?
In this installment of //Source Dive//, we're back in the xv6 OS codebase, exploring timers, the early boot process, and a very useful concurrency primitive: The Spinlock!
<iframewidth="560" height="315"src="https://www.youtube.com/embed/ZE9OODanrDA?si=CEFRKOsSn3iJGKOm"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>
<iframewidth="760" height="315"src="https://www.youtube.com/embed/ZE9OODanrDA?si=CEFRKOsSn3iJGKOm"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe>