mirror of
https://github.com/ossu/computer-science.git
synced 2024-11-30 07:19:50 +03:00
8.9 KiB
8.9 KiB
References
- MIT Open Courseware
- Google - Guide for Technical Development
- Coursera
- How can I prepare myself to be a software engineer?
Topics
- Computer Science
- Software Testing
- Math
- Operating Systems
- Networks
- Databases
- Cryptography
- Compilers
- Artificial Intelligence
- Machine Learning
- Natural Language Processing
- Robotics
- Graphs
- Data Mining
- Parallel Programming
- Programming Languages
- Others
Computer Science
- Introduction to Computer Science and Programming - ⎙
- Computer Science 101 - Stanford / Other files - ⎙
- Structure and Interpretation of Computer Programs - ⎙
- Elements of Software Construction - ⎙
- Introduction to Algorithms - ⎙
- Design and Analysis of Algorithms - ⎙
- Computer System Engineering - ⎙
- Computer Language Engineering - ⎙
- Great Ideas in Theoretical Computer Science - ⎙
- Performance Engineering of Software Systems - ⎙
- Engineering Innovation and Design - ⎙
- Principles of Computer System Design: An Introduction - ⎙
- How to Process, Analyze and Visualize Data - ⎙
- Advanced Data Structures - ⎙
- Advanced Algorithms - ⎙
- Distributed Algorithms - ⎙
Software Testing
Math
- Mathematics for Computer Science - ⎙
- Introduction to Logic - ⎙
- Linear Algebra - ⎙
- Coding the Matrix: Linear Algebra through Computer Science Applications - ⎙
- Calculus One - ⎙
- Calculus Two - ⎙
- Linear and Discrete Optimization - ⎙
- Probabilistic Graphical Models - ⎙
- Game Theory - ⎙
- Statistics One - ⎙
- AP Statistics - ⎙
Operating Systems
Networks
Databases
Cryptography
Compilers
Artificial Intelligence
Machine Learning
Natural Language Processing
Robotics
Graphs
Data Mining
- Data Mining - ⎙
Parallel Programming
Programming Languages
- Practical Programming in C - ⎙
- Introduction to C Memory Management and C++ Object-Oriented Programming - ⎙
- Effective Programming in C and C++ - ⎙