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

今天开始,全国各大区域的高考成绩陆续公布,又到了几家欢喜几家愁的时刻,如果你准备报考计算机相关专业,但是又由于分数不高而苦恼。别担心,在 GitHub 上有着大量的名校教学资源,即使上不了名校,也可以关注和学习他们的课程。
纵观工科专业,学习计算机似乎是成本最低的。通常情况下,你只需要一台电脑就可以开始学习和实践,而不需要其他大型的、昂贵的实验器材。在这个方面,名校和普通学校的差距也因此被缩小,即使没有读过名校,你可以通过互联网学习他们的课程,然后只要在自己的电脑上进行练习。这也是为什么普通学校里依然可以涌现出一批编程高手,因为空间的限制以及信息的不对等,在一定程度上被消除了。
在 GitHub 中,有大量的开源爱好者正在贡献这些课程,其中包含清华,北大,浙大,中科大,上海交大等多所名校的多门课程。在这些资源仓库中,你不仅可以浏览相关内容,还可以直接发起交流,真是太棒了。
关注 HelloGitHub,我们将持续为你推荐和创作优质内容,妈妈再也不用担心我的学习~
1. REKCARC-TSC-UHT

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

2. libpku

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

3. USTC-Course

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

4. SJTU-Courses

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

5. zju-icicles

这是一份浙江大学课程攻略共享计划。建立这个项目的初衷,是希望能够将这些隐晦的、不确定的、口口相传的资料和经验,变为公开的、易于获取的和大家能够共同完善、积累的共享资料。
在这个仓库中,不仅包含了与计算机相关的课程,还包括物理学、化学和英语等课程。你可以在这个网站上,更好地阅读它们。

最后

欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
HelloGitHub 连载三年,已经获得超过 1 万颗⭐
后台回复「加群」,一起讨论技术有趣的事情。分享本文给你的朋友们吧
上不了名校?可以在 GitHub 上读他们的课程的更多相关文章
- 使用git工具上传自己的程序到github上
一:前期准备 可以运行的项目 github账号 git工具 二:开始操作 1.创建个人github仓库 写自己项目的名字,描述,权限,README 2.新建结束后会进入如下界面 3.复制仓库地址 4. ...
- 如何使用git把本地代码上传(更新)到github上
最近用到git和github记录一下 1.下载git并安装 到官网下载并安装就行了 *如果下载失败,或者太慢,可以复制链接到迅雷下载 2.上传 1.在github新建存储库 库名不能是中文 2.在需要 ...
- git把本地代码上传(更新)到github上
# 初始化目录为本地仓库 git init # 添加所有文件到暂存去 git add . # 提交所有文件 git commit -m "init" # 添加远程仓库地址 git ...
- idea上把项目推送到GitHub上
- 命令行提交本地项目到github上
1.github账号要有. 2.配置ssh key ① defaults write com.apple.finder AppleShowAllFiles -bool true 终端 显示隐 ...
- 将已有项目提交到github/从github上pull到本地
去自己的工作分支$ git checkout work 工作.... 提交工作分支的修改$ git commit -a 回到主分支$ git checkout master 获取远程最新的修改,此时不 ...
- github上传
创建全局的name和email 1.创建ssh(使用命令)$ssh-keygen -t rsa -C xxxxx@gmail.com(注册github时的email)2.在github中添加ssh 登 ...
- 关于Windows azure从github上部署项目
自己做了一个闪存解析的webapi,今天尝试了一下加一个HelpPage,本地访问正常,但是在azure上就报错. 项目是不熟在WindowsAzure上的,项目自动同步github上的项目.gith ...
- Github上关于iOS的各种开源项目集合2(强烈建议大家收藏,查看,总有一款你需要)
资源list:Github上关于大数据的开源项目.论文等合集 Awesome Big Data A curated list of awesome big data frameworks, resou ...
- Android 配置从GitHub上下载下来的不太规则的源代码库,并保证程序正常运行
用过github的朋友一定会发现,我们在github上下载下来的源代码(例子和库),放到eclipse中并不是总能正常运行的,它有可能会出现这样或者那样的错误,例如:找不到jar包,配置文件错误,R文 ...
随机推荐
- 【oracle ocp 知识点二】
1.数据库操作语言 DML在运行时下面的语句 添加一个新行到表 更新表现出一定的线 从表删除现有行 一个事务处理是由一系列的DML语句逻辑组成 A.insert 每次插入一行数据 字符和日期的须要单引 ...
- Java中,对多线程访问同一变量(并发访问)的认识
在Java中,如果启动多个线程对同一个对象或者变量时候,在没有安全保护前提下有可能会抛出并异常 java.util.ConcurrentModificationException 当方法检测到对象的并 ...
- Windows 下 MySQL-python 的安装
1. 标准方式 进入终端: > pip install MySQL-python 第一次安装(windows 下安装),可能会出错:缺少 vs 编译器,提示点击如下网站 Download Mic ...
- WPF文字描边的解决方法
原文:WPF文字描边的解决方法 由于项目原因,今天研究了一下午WPF的文字描边,网上这方面的资料奇少,搞了半天才发现强大的WPF原来不直接支持文字描边啊.最后求助于MSDN,找到了方案,和大家分 ...
- Openstack+Kubernetes+Docker微服务
Openstack+Kubernetes+Docker微服务 渐入佳境,我们开始比较具体的工作,由于Docker是一个基础组件,所以本文的主题是Docker和Registry2. 底层系统基于Cent ...
- Leetcode 237 Delete Node in a Linked List 链表
如题 删除是要注意让现在的链表等于下一个链表的值 class Solution { public: void deleteNode(ListNode* node) { ListNode *nextno ...
- 零元学Expression Design 4 - Chapter 5 教你如何用自制笔刷在5分钟内做出设计感效果
原文:零元学Expression Design 4 - Chapter 5 教你如何用自制笔刷在5分钟内做出设计感效果 本章将教你如何运用笔刷与简单线条,只要5分钟,就能做出设计感效果 ? 本章将教你 ...
- python 教程 第八章、 第一个python程序
第八章. 第一个python程序 #!/usr/bin/env python import os import sys import time source = [r'G:\s1', r'G:\s2' ...
- IOS status bar
从iOS7开始,该系统提供2样的管理风格状态栏 由UIViewController管理(每UIViewController我们可以有各自不同的状态栏) 由UIApplication管理(由其统一管理的 ...
- NSURLSession 网络库 - 原生系统送给我们的礼物
大家在进行iOS开发的时候一定会用到网络操作.但由于早期原生的 NSURLConnection 操作起来有很多不便,使得大家更愿意使用第三方库的解决方案,比如鼎鼎大名的 AFNetworking.正是 ...