Skip to content

NAOSI-DLUT/Awesome_Online_Courses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 

Repository files navigation

Awesome_Online_Courses

本仓库收集整理了推荐大家观看和学习的计算机相关网络课程,按照不同方向、难易程度进行归档,你可以在你看过的课程下写一个比较简短的个人评价或课程心得


基础课程

C/C++

数据结构

操作系统

计算机体系结构

线性代数

计算机网络

从科研需求的角度来说,前三个以及个别 coursera 课程更适合作为计算机网络的学习资料。如果你不是做计算机网络方向的研究,更建议看 Top Down 大黑书和 MIT 等高校的课程。

编译原理

此项目为编译器教程,用到Rust语言和LLVM后端。

编程进阶

深度学习

图形学

此项目使用C++语言实现了一个简单的软渲染器,共计约500行代码,旨在介绍OpenGL背后的图形绘制算法实现。

着色器入门:学习基础概念!

分布式系统

Description

This course, the same as MIT 6.S081, comes from the renowned MIT PDOS Lab. The instructor, Professor Robert Morris, was once a famous hacker who created 'Morris', the first worm virus in the world.

Each lecture will discuss a classic paper in the field of distributed systems, teaching you the important principles and key techniques of distributed systems design and implementation. The Project is known for its difficulty. In four programming assignments, you will implement a KV-store framework step by step based on the Raft consensus algorithm, allowing you to experience the randomness and complexity to implement and debug a distributed system.

This course is so famous that you can easily have access to the project solutions on the Internet. It is highly recommended to implement the projects on your own.

From CSDIY.wiki

SDN

工具进阶(the missing courses)

shell

vim

docker

科研

岁月史书&编程思想

学校技术社团讲座系列

Releases

No releases published

Packages

No packages published