Skip to content

Latest commit

 

History

History
199 lines (139 loc) · 15.6 KB

learn.md

File metadata and controls

199 lines (139 loc) · 15.6 KB

🎓 Learn Computer Science

Awesome collection of learning materials to master modern Computer Science.

⬇️ Tags legend at the end of the page.

Systems Desgin

( systems_design )

Architecture

( architecture )

Architecture Principles

( architecture ) ( principle )

Patterns

( architecture ) ( pattern )

Architecture and Testing

( architecture ) ( testing )

Low-level design

( lld )

Systems design key concepts

( systems_design )

Systems design characteristics

( systems_design )

Communication

( communication )

Monitoring, logging, aggregation and diagnostics of a distributed system

( monitoring )

Infrastructure as a code

( infrastructure_as_a_code )

Virtualization

( virtualization )

CI/CD

( ci_cd )

Shell environment, Linux

( shell )

Shell Scripting

( shell )

Inter-process communication

( ipc )

Remote Access

( remote_access )

Benchmarking

( about:benchmarking )

Tags legend

  • 🎥 - video material
  • 📄 - reading
  • 🎓 - online course with or without feedback
  • 📈 - cheetsheets
  • 📂 - collections of collections
  • ( short ) - short overview
  • ( systems_design ) - systems design
  • ( communication ) - back-end, networking, RPC, IPC
  • ( monitoring ) - monitoring, logging, aggregation and diagnostics of a distributed system
  • ( infrastructure_as_a_code ) - infrastructure as a code
  • ( time_series ) - time-series database
  • ( virtualization ) - virtualization
  • ( ci_cd ) - continuous integration / continuous deployment
  • ( ipc ) - inter-process communication
  • ( remote_access ) - remote access
  • ( shell ) - shell environment, Linux
  • ( architecture ) - software architecture in general
  • ( principle ) - principles of software engineering
  • ( pattern ) - patterns of software engineering
  • ( testing ) - testing related aspects of architecture
  • ( lld ) - low-level design