涵盖了计算机科学方方面面的主题:
01.编程语言
02.数学
03.数据结构和算法
04.计算机比赛
05.Web开发
06.应用程序开发
07.版本控制
08.实习机会
09.面试宝典
10.密码学
11.数据库系统
12.操作系统
13.云计算
14.硬件/计算机体系结构
15.计算机网络
16.计算机图形学
17.AR / VR / HR / XR
18.区块链
19.物联网
20.机器人技术
21.边缘计算
22.Devops
23.机器人过程自动化
24.Linux操作系统
25.量子计算
26.电子游戏开发
Programming (java, c, c++, python)
- Introduction To Python
- Intro to Java Programming
- C For Programmers
- Primer
- Java Complete Reference
- Learn Python The Hard Way
Math
- probability and statistics
- linear algebra
- discrete mathematics
data structures and algorithms
- Algorithms Part 1 Coursera
- Book – Algorithms Princeton
- INtroduction To Algorithms
- Online judge – SPOJ – 100 problems
- Getting Started With the Sport of Programming
- Introduction to Algorithms
- Algorithms: Design and Analysis Part I
- Algorithms: Design and Analysis Part II
- Algorithms Part I
- Algorithms Part II
- The Art and Craft of Problem Solving
- How To Solve It
- Problem Solving Strategies
- A Path to Combinatorics for Undergraduates
Competitions
- Codeajam
- Hackercup
- ICPC
- Codeforces
- Topcoder
- Data Structures Top Coder
- Topcoder Forums
- Codechef
- Projecteuler
- Hackerrank
- IPSC
web development
- python: Django djangogirls
- Jekyll + Github
- Prodns + Namecheap + GCP
- Developer Roadmap
App Development
- Native
- Hybrid – Flutter
version control
– github How to use Git and Github
internship
interview problem solving
Machine Learning and AI
- data science
- deep learning and neural networks
- Machine Learning Coursera
- Reinforcement Learning Coursera
- Kaggle Competitions
cryptography
Databases
OS
Cloud computing
Hardware – computer architecture
Networking
- Computer Networking a Top Down Aproach
- Ethical hacking
Computer graphics
AR / VR / HR / XR
Blockchain
- Bitcoin
- Etherium
IOT
Robotics:
Edge computing
Devops:
Robotic Process Automation
Linux
Quantum computers
Video game development
References:
https://www.technologyreview.com/lists/technologies/2019/
https://en.m.wikipedia.org/wiki/List_of_emerging_technologies?wprov=sfla1
https://techdevguide.withgoogle.com/
https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/