CS
计算机科学与技术 keep thinking, keep coding
平台
亚马逊 AWS
亚马逊
Nvidia
甲骨文 Oracle
IBM
International Business Machine IBM 美国国际商用机器公司
微软 Microsoft
office
百度
华为
美团
京东
苹果 Apple
ipad
备忘录 apple notes
UP主
刷题
算力
google colab, kaggle notebooks, aws sage maker, azure machine learning,
视频
哈佛大学的CS50是一门非常著名的计算机科学入门课程,旨在为初学者提供对计算机科学基础的全面介绍。该课程涵盖了计算机科学的广泛领域,包括算法、数据结构、计算机系统、计算机科学理论、人工智能等。此外,该课程也会涉及到计算机科学的实践方面,如Web开发、数据库管理、安全和数据科学等。
CS50的教学方法是多样化的,包括:视频讲座、在线问题集和考试、代码挑战以及项目作业。通过这些多种教学手段,学生可以在课堂上掌握计算机科学的基本概念,并且在课后进行更加深入的学习和实践。
该课程非常受学生欢迎,每年都吸引着数千名学生参加,其中不乏知名公司的雇主和创业者。此外,该课程也在全球范围内开设了在线课程,使得更多人可以接触到这门课程。
以下是一份可以帮助您自学计算机科学的路线图:
编程基础:掌握编程语言的基本语法、数据类型、流程控制和函数等基础知识。建议选择 Python 或 JavaScript 作为起点语言。
数据结构与算法:学习各种基本数据结构,如数组、链表、栈、队列和树等,以及相关算法,如排序、搜索和图论等。可以通过书籍、课程或在线教程进行学习。
计算机组成原理:了解计算机硬件的基本组成,包括 CPU、存储器、输入输出设备和总线等,以及计算机的基本工作原理。
操作系统:学习操作系统的基本概念和功能,包括进程管理、内存管理、文件系统等。
数据库:学习关系数据库的基本概念,如 SQL 查询、数据建模和规范化等。可以学习 MySQL 或 PostgreSQL 等开源数据库。
前端开发:学习 HTML、CSS 和 JavaScript 等前端技术,掌握页面布局、样式设计、事件处理和 Ajax 等技术,可以使用 React、Vue 或 Angular 等流行的前端框架。
后端开发:学习服务器端编程语言,如 Java、Python 或 Ruby 等,掌握 Web 开发框架,如 Django、Flask 或 Ruby on Rails 等。
计算机网络:学习计算机网络的基本原理,包括 OSI 模型、TCP/IP 协议族、路由器、交换机、DNS 等。
数据科学与人工智能:学习数据科学和人工智能的基本概念和技术,如机器学习、深度学习、自然语言处理等。
计算机概论
计算机组成原理
Computer Components?Computer Architecture?
计算机网络
操作系统 Operating Systems
微机原理
[Tutorialsplanet.NET] Udemy - Mastering Microcontroller TIMERS, PWM, CAN, RTC,LOW POWER
数据库
编译器
计算机编程
函数式编程
编程范式
并行算法
一致性和连贯性 Consistency and Coherence
二进制开发 Binary Exploitation
CS电子书
计算机竞赛
计算机证书
软件资格证书, 软考 初级 中级 高级 去事业单位有用 落户有用
微软认证证书 去外企有用 系统管理 数据库 开发方向
Oracle认证, java有用, 去授权机构才能考
项目
沙雕项目
Crash course computer science(, , )
Programming with Mosh(, , )
MoonKing Hackers Club(, )
San Francisco Bay ACM(, )
GitHub Training & Guides(, )
Association for Computing Machinery (ACM)(, )
Learn with Whiteboard(, )
Software Engineering Institute | Carnegie Mellon University(, )
O'Reilly - Video Training(, )
Kevin Wallace Training, LLC(, )
MIT OpenCourseWare(, , , , , , , , , )
Компьютерные науки计算机科学(, )
Why everyone wants to work at FAANG (Facebook/Meta, Amazon, Apple, Netflix, and Google)
Get started with AWS Lambda
AWS Basics for Beginners - Full Course
Deploy 12 apps to AWS, Azure, & Google Cloud
AWS Certified Cloud Practitioner Training 2020 - Full Course
AWS Certified Developer - Associate 2020 (PASS THE EXAM!)
Terraform Course - Automate your AWS cloud infrastructure
Learn Terraform (and AWS) by Building a Dev Environment – Full Course for Beginners
Learn Terraform with Azure by Building a Dev Environment – Full Course for Beginners
AWS Certified Solutions Architect - Associate 2020 (PASS THE EXAM!)
Cloudvisor - advanced AWS partner in the Baltics
AWS Certified Cloud Practitioner Certification Course (CLF-C01) - Pass the Exam!
AWS VPC Beginner to Pro - Virtual Private Cloud Tutorial
Serverless Rest API using AWS and Python
最新白嫖免费VPS,为永久免费的CDN做准备,详细讲解AWS亚马逊云的申请流程及反薅注意事项,免费一年的EC2和三个月的光帆(lightsail),告别申请玄学的甲骨文云免费VPS
使用 AWS Educate 學會軟體工程師必會的兩大雲服務
Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)
Learn Terraform with Google Cloud Platform – Infrastructure as Code Course
NVIDIA GeForce 丽台科技 英伟达GeForce
【硬件科普】GeForce Experience里那些被你忽略的强大功能 GFE
Nvidia CEO Jensen Huang On How His Big Bet On A.I. Is Finally Paying Off - Full Interview
Nvidia's HUGE AI Breakthrough (Bigger Than ChatGPT)
【】如何让多人在线同步编辑三维动画场景,Omniverse帮你告别文件同步与迭代
【科普】什么是Omniverse?英伟达Omniverse官方介绍及教学
【4K】NVIDIA STUDIO 加速创意课 - Omniverse 特别课堂
Facebook Research / Meta Research
Meta Developers Meta AI Tools Meta AI
Your Questions Answered - Oracle Free Tier
Oracle Free Tier Tutorials
比尔盖茨一生之敌,拉里·埃里森,曾扬言要炸掉微软总部
Microsoft Developer(, ) Microsoft Microsoft Research
Microsoft Azure Fundamentals Certification Course (AZ-900) - Pass the exam in 3 hours!
Microsoft Security Compliance and Identity (SC-900) - Full Course PASS the Exam
Learn Microsoft Active Directory (ADDS) in 30mins
Azure Developer Associate (AZ-204) — Full Course Pass the Exam!
Azure Data Fundamentals Certification (DP-900) - Full Course to PASS the Exam
免费申请 microsoft 365 E5 账号 可开25个号 每个号OneDrive5t空间 无限续期 永久使用
Complete END to END Azure DevOps Tutorials Series with Practical's [ Full Course in 4 Hours ]
Learn Terraform with Azure by Building a Dev Environment – Full Course for Beginners
Azure Administrator Certification (AZ-104) - Full Course to PASS the Exam
AZ 104 Azure Administrator training course
Excel不求人 Excel For Freelancers 华人开放式课程MOOC
【國語】機器學習實作 | 用Excel輕鬆建立、訓練和使用神經網路Neural Network | 完整教程
【Office】微软EXCEL重大升级 | 原生支持Python | 可视化分析 | 机器学习 | 数据处理 | Anaconda | Microsoft 365
用完就回不去了!取代 PowerPoint 的強大 AI 工具?讓我從此只想用它做簡報?|Gamma|
谷歌colab上安装百度paddlepaddle框架
【怜狸酱的小课堂】使用百度AI studio进行视频插帧
2025彻底颠覆你的时间管理! 13 个苹果日历隐藏技巧,一次搞定生产力系统!90%的人没用对!
用 iPad 作筆記入門!6 個備忘錄的使用小技巧
90%人不会用iphone自带备忘录apple notes,iphone备忘录才是笔记APP之神!iOS18备忘录重大更新
Retro Game Mechanics Explained(, )
Netcan on Programming(, )
BitTiger官方频道 BitTiger Official Channel(, )
ProgrammingKnowledge, , ,
程序员zhenguo(主做Python) 抖音号:
BitTiger官方频道 BitTiger Official Channel(, )
freeCodeCamp(, , )(前端 HTML css js)
百度AI Studio(, , ) lambdalabs
小米云深度学习服务(Xiaomi Cloud-ML)(, )
Google Colab vs Kaggle Kernels vs DeepNote vs Datalore vs Binder Differences | JupyterNote in Cloud
大流量VPS推荐!性价比高,搭建 VPN 或网站相当不错 |
Amazing Free VPS (4CPU 24GB Ram) Oracle Quick Setup Tutorial
Popular Programming Courses
程序员计算机编程入门基础知识( 计算机组成原理/操作系统/计算机网络)计算机基础/编程入门
Think Like a Computer Science Professor
Programming Loops vs Recursion - Computerphile(, )
What on Earth is Recursion? - Computerphile(, )
Lambda Calculus - Computerphile(, )
阿里云栖2017-杭州(, ) Watching IT Conference
Multithreading Code - Computerphile(, )
Software Engineering Job Interview – Full Mock Interview
Exploring How Computers Work
Introduction to Programming and Computer Science - Full Course
MIT 6.00 Intro to Computer Science & Programming, Fall 2008
CS547 - Human-Computer Interaction Seminar Series
CS50 from Harvard. Probably the best free python course you will find
Harvard CS50’s Introduction to Programming with Python – Full University Course
100+ Computer Science Concepts Explained
TCP/IP协议| IO/NIO原理、线程与锁、计算机底层原理、强弱引用、操作系统
Stanford CS105 - Introduction to Computers Full Course
Computer Hardware and Architecture
Computer Components For Dummies
I Made A Water Computer And It Actually Works
MIT 6.004 Computation Structures Fall 2018 - All Lectures
老盖讲网络,网络工具命令软件检测网速,路由器配置固件刷机教程
【全集】2023年最新思科华为数通路由交换CCNA/HCIA (完) 网络工程师入门教程
光纤:光为什么能通讯?高锟为啥能得诺贝尔奖?李永乐老师追忆光纤之父
Computer Science and Cybersecurity
July 2019-Demystifying Networking
Demystifying Networking - Sridhar Iyer | IIT Bombay - NPTEL
How to Put a Website Online: Template, Coding, Domain, Hosting, and DNS
Computer Networking Course - Network Engineering [CompTIA Network+ Exam Prep]
SSL, TLS, HTTP, HTTPS Explained
How does HTTPS work? What's a CA? What's a self-signed Certificate?
Computer Networking Complete Course - Beginner to Advanced
免费网络监控一步一步| Observium(服务器、防火墙、交换机、路由器等)
How does the internet work? (Full Course)
Linux Operating System - Crash Course for Beginners
Operating System Fundamentals
NetBox - Open Source Network Design and Mapping Software from homelab to network engineers.
【硬件科普】IP地址是什么东西?IPV6和IPV4有什么区别?公网IP和私有IP又是什么?
掌简单说网络1-计算机是如何通信的?IP地址与mac地址是什么?dhcp与arp又是什么?
交换机和路由器有什么区别?网关和路由又是什么意思?简单说网络
家庭网络如何通过路由器上网?源地址转换和目标地址转换时什么?
一条视频讲清楚TCP协议与UDP协议-什么是三次握手与四次挥手?
互联网是如何工作的?VPN、SSR、V2ray翻墙是什么原理?
How To Become Invisible Online
如何隐藏 IP 地址?7 种方法让您成为网络隐形人
CompTIA Network+ Full Course FREE [23+ Hours]
Full HTTP Networking Course – Fetch and REST APIs in JavaScript
[AI]ChatGPT对于科学上网及网络技术的一些见解
总是怀疑家里带宽跑不满?/手把手教你iperf3进阶用法/测试你的内网带宽到底如何(CC 字幕)
Port Forwarding Explained
Remote Access & WAN technologies
教你搭建属于自己的内网穿透服务器(基于frp与zerotier moon服务器)
【278】如何随时随地访问家中的软路由和其他设备?远程访问端口转发保姆级教程丨CloudFlare设置动态DNS 域名解析 URL转发
超轻量级NPS内网穿透自带后台设置界面,超好用FRP可以下台了。
【硬核】外网访问?内网穿透!零经验上手! ZeroTier
外网访问 | 内网穿透 | 端口映射 | 全网最简单的端口映射方案 | SSH虚拟隧道
微软Edge浏览器爆惊喜!免费开启VPN功能,5G速度狂飙!CloudFlare流量无限免费,配合Warp+ 秒开4K/8K视频!!爽翻天 |
Cloudflare浑身都是宝,普通用户能白嫖多少服务?盘点cloudflare的免费功能 #cloudflare #网站 #网络 #服务器 #域名
Traceroute (tracert) Explained - Network Troubleshooting
IPCONFIG Explained - Flush DNS Cache
System Design Course for Beginners
Computer Organization and Design
Introduction to Operating Systems - Chester Rebeiro | IIT Madras - NPTEL
Operating Systems - Sorav Bansal | IIT Delhi - NPTEL
Introduction to Computer Architecture
Write Your Own 64-bit Operating System Kernel From Scratch
System administration complete course from beginner to advanced | IT administrator full course
MIT 6.858 Computer Systems Security, Fall 2014
MIT 6.824 Distributed Systems (Spring 2020)
System Design for Beginners Course
微内核 宏内核 为何计算机传奇大神 Linus ,能写出Linux如此牛逼的操作系统
Database Design Course - Learn how to design and plan a database for beginners
Databases - Jennifer Widom | Standford
Computer Science - Principles of Compiler Design
Compiler Design - Sanjeev Aggarwal | IITK | NPTEL
Compilers - Alex Aiken | Stanford
llvm/ LLVM是构架编译器(compiler)的框架系统
Just In Time (JIT) Compilers -
Course | Programming Methodology
CS 106a: Programming Methodology Spring 2017
What is a Monad? - Computerphile(, )
Why Isn't Functional Programming the Norm? – Richard Feldman(, )
Rust: Zero Cost Abstractions
Rust Programming Course for Beginners - Tutorial
Rust 2021 Edition Explained
Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018
Functional Programming & Haskell -
Why Isn't Functional Programming the Norm? – Richard Feldman
学习JavaScript函数式编程 - JSUnconf 2016
Object Oriented Programming vs Functional Programming
初探Functional Programming:徹底改變程式思維 - 基礎概念篇
Logic & Foundations with Haskell
Functional Programming IS NO BETTER than Object Oriented Programming
Lecture Collection | Programming Paradigms
Parallel Algorithms - Sajith Gopalan | IIT Guwahati - NPTEL
Consistency and Coherence
woooowen/ 计算机图书,java,mysql,架构类,web
Kaggle Tips for Feature Engineering and Selection | by Gilberto Titericz | Kaggle Days Meetup Madrid
Anthony Goldbloom — How to Win Kaggle Competitions
【人物】中国人工智能的摇篮 | 上海交大ACM班传奇故事 | 余勇 | 林晨曦 | 戴文渊 | 胡哲人 | 李磊 | 李沐 | 陈天奇 | 王敏捷 | 张伟楠 | 郑曌
Coding Adventure: Ant and Slime Simulations
Dujltqzv/Some-Many-Books 差评
lllhhh/ 对各类图书资源的收集。大量计算机、AI方面书籍。
danistefanovic/ Build your own (insert technology here)
sindresorhus/ Awesome lists about all kinds of interesting topics
Python Multithreading Tutorials
Python Selenium Tutorials
Django & React - Full Stack Web App Tutorial
Python Checkers AI Tutorial
Beautiful Soup 4 Tutorial
Pygame Car Racing Tutorial
Discord.py Rewrite Tutorials
Python Online Game Tutorial
Python Neural Network Tutorials
AI Plays Flappy Bird - NEAT Python
Python Machine Learning Tutorials
Python Sudoku Solver Tutorial