上不了名校?可以在 GitHub 上读他们的课程

今天开始,全国各大区域的高考成绩陆续公布,又到了几家欢喜几家愁的时刻,如果你准备报考计算机相关专业,但是又由于分数不高而苦恼。别担心,在 GitHub 上有着大量的名校教学资源,即使上不了名校,也可以关注和学习他们的课程。

纵观工科专业,学习计算机似乎是成本最低的。通常情况下,你只需要一台电脑就可以开始学习和实践,而不需要其他大型的、昂贵的实验器材。在这个方面,名校和普通学校的差距也因此被缩小,即使没有读过名校,你可以通过互联网学习他们的课程,然后只要在自己的电脑上进行练习。这也是为什么普通学校里依然可以涌现出一批编程高手,因为空间的限制以及信息的不对等,在一定程度上被消除了。

在 GitHub 中,有大量的开源爱好者正在贡献这些课程,其中包含清华,北大,浙大,中科大,上海交大等多所名校的多门课程。在这些资源仓库中,你不仅可以浏览相关内容,还可以直接发起交流,真是太棒了。

关注 HelloGitHub,我们将持续为你推荐和创作优质内容,妈妈再也不用担心我的学习~

1. REKCARC-TSC-UHT

这是一份清华大学计算机系课程攻略,涵盖了从大一到大四的课程,并含有一份参考书目清单。

2. libpku

这是一份由第三方整理的北京大学课程资料,涵盖了专业课、公选课、通选课等。为了更好的阅读体验,你可以在这个相应的网站上进行浏览学习。

3. USTC-Course

这是一份中国科学技术大学课程资源,收录中国科学技术大学众多课程资源的笔记,总结,经验等学生原创内容。包含了编译原理、程序设计、操作系统、计算机图像、计算机网络等课程。为了更好的阅读体验,你可以在这个相应的网站上进行浏览学习。

4. SJTU-Courses

这是一份上海交通大学课程资料分享,这个平台建立的初衷就是为了让大家更加便捷得获得所需的课程资源。包含了程序设计、数据结构、算法分析与设计、信息论、机器学习等内容。

5. zju-icicles

这是一份浙江大学课程攻略共享计划。建立这个项目的初衷,是希望能够将这些隐晦的、不确定的、口口相传的资料和经验,变为公开的、易于获取的和大家能够共同完善、积累的共享资料。

在这个仓库中,不仅包含了与计算机相关的课程,还包括物理学、化学和英语等课程。你可以在这个网站上,更好地阅读它们。

最后

欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。

HelloGitHub 连载三年,已经获得超过 1 万颗?

后台回复「加群」,一起讨论技术有趣的事情。分享本文给你的朋友们吧 ??

原文地址:https://www.cnblogs.com/xueweihan/p/11075694.html

时间: 2024-08-29 12:35:44

上不了名校?可以在 GitHub 上读他们的课程的相关文章

如何使用git把本地代码上传(更新)到github上

最近用到git和github记录一下 1.下载git并安装 到官网下载并安装就行了 *如果下载失败,或者太慢,可以复制链接到迅雷下载 2.上传 1.在github新建存储库 库名不能是中文 2.在需要上传的文件右键打开git bash 然后输入以下命令 git init  git add /文件名git commit -m "操作的描述"git remote add origin ssh链接git push -u origin master 3.已经上传到github 原文地址:htt

在GitHub上分享自己的项目

GitHub主要是用作基于Git的分布式版本管理系统的库,可以保存和管理自己的代码,而且主要用作代码的合作开发. 注册GitHub后你就会有0.3G的免费空间,不过只能创建公开项目,这也满足代码分享的目的,我最喜欢的倒是它的代码展示方式,可以直接浏览你的代码,代码是经过高亮.添加行号处理过的,十分漂亮,体验一流,而作为想要了解你代码的人,可以选择直接在线浏览自己感兴趣的,也可以直接下载压缩包,或者直接使用Git clone到本地 因为GitHub是基于Git版本控制系统,所以你上传修改代码什么的

命令行提交本地项目到github上

1.github账号要有. 2.配置ssh key ①  defaults write com.apple.finder AppleShowAllFiles -bool true     终端 显示隐藏文件(需要重新运行Finder). ② 点击桌面顶部菜单  前往>个人  看看自己电脑上有没有个 .ssh 的隐藏文件,有的话个人建议删除,新建个. ③  mkdir .ssh    终端新建个 .ssh文件 ④  cd .ssh   进入到刚才新建的.ssh文件目录下 ⑤  ssh-Keygen

github上传

创建全局的name和email 1.创建ssh(使用命令)$ssh-keygen -t rsa -C [email protected](注册github时的email)2.在github中添加ssh 登陆github,选择Account Settings-->SSH  Keys 添加ssh Title:[email protected] Key:打开你生成的id_rsa.pub文件,将其中内容拷贝至此.3.打开终端,先测试一下你的帐号跟github连上没有:ssh -T [email prot

将已有项目提交到github/从github上pull到本地

之前都写过一篇github常用命令的文章,可是这些日子来,发现自己根本没掌握,真是很讨厌github这种提交方式,如果能够使用界面操作多好啊. 添加已有项目到github 新建repository,可以在github网站上直接新建或者使用windows github工具. 进入github repository 项目 在github windows工具中使用git Bash打开项目,使用cd命令进入已有项目根目录下 touch README.md //新建说明文件git init //在当前项目

向GitHub上传项目

(原文:千峰教育) 注册GitHub后你就会有0.3G的免费空间,不过只能创建公开项目,这也满足代码分享的目的,我最喜欢的倒是它的代码展示方式,可以直接浏览你的代码,代码是经过高亮.添加行号处理过的,十分漂亮,体验一流,比如这个Webpy托管的地方.而作为想要了解你代码的人,可以选择直接在线浏览自己感兴趣的,也可以直接下载压缩包,或者直接使用Git clone到本地.因为GitHub是基于Git版本控制系统,所以你上传修改代码什么的,都需要使用Git工具.我这里主要是用来分享和展示代码,所以不想

TortoiseGit在github上创建工程

一.前期准备 TortoiseGit官网下载地址:http://code.google.com/p/tortoisegit/ git下载地址:https://git-scm.com/download/win 这是我当前使用的版本: TortoiseGit_2.2_64bit.msi  Git-2.10.0-64-bit.exe 安装到处都有资料,自行百度 二.生成SSH Keys   TortoiseGit与Github帐户之间采用SSH协议,使用SSH Keys(SSH密钥)来建立安全链接.

Git本地项目上传,版本管理工具与GitHub的简单结合使用

Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. Git能够帮助我们解决文件的提交.检出.回溯历史.冲突解决.多人协作模式等问题. 今天我们来介绍一下Git版本管理工具Sourcetree: SourceTree 是 Windows 和Mac OS X 下免费的

PUSH项目到Github上

添加已有项目到github 新建repository,可以在github网站上直接新建或者使用windows github工具. 进入github repository 项目 在github windows工具中使用git Bash打开项目,使用cd命令进入已有项目根目录下 touch README.md //新建说明文件 git init //在当前项目目录中生成本地git管理,并建立一个隐藏.git目录 git add . //添加当前目录中的所有文件到索引 git commit -m "f

eclipse 提交代码至自己的github上

作为一名程序员,自己在学习时经常需要写代码,但是由于换电脑或其他原因这些代码可能丢失,不方便以后的查看和复习.如果有一个版本服务器,不仅能把上传代码,在需要是可以随时下载,而且能实现版本控制,查看每个版本做了哪些修改.这时GitHub是个不错的选择. 1. 要使用GitHub首先需要注册一个GitHub账号,并创建一个Repository.这已基本成为每个程序员的必备技能,在此就不赘述了. 2. 在eclipse上安装git插件 首先选择Help -> Install New Software: