- [Network & Internet](#network--internet)
* [How the Internet works](#how-the-internet-works)
* [What is a domain name](#what-is-a-domain-name)
* [IP address](#ip-address)
* [What is DNS](#what-is-dns)
* [Web application design](#web-application-design)
* [Browsers and how they work](#browsers-and-how-they-work)
* [VPN and Proxy](#vpn-and-proxy)
* [Hosting](#hosting)
* [OSI network model](#osi-network-model)
* [HTTP Protocol](#http-protocol)
* [TCP/IP stack](#tcpip-stack)
* [Network problems](#network-problems)
* [Network diagnostics](#network-diagnostics)
- [PC device](#pc-device)
* [Main components (hardware)](#main-components-hardware)
* [Operating system design](#operating-system-design)
* [Processes and threads](#processes-and-threads)
* [Concurrency and parallelism](#concurrency-and-parallelism)
* [Inter-process communication](#inter-process-communication)
|
- [Linux basics](#linux-basics)
* [Working with shell](#working-with-shell)
* [Package manager](#package-manager)
* [Bash scripts](#bash-scripts)
* [Users, groups and permissions](#users-groups-and-permissions)
* [Working with processes](#working-with-processes)
* [Working with SSH](#working-with-ssh)
* [Network utils](#network-utils)
* [Task scheduler](#task-scheduler)
* [System logs](#system-logs)
* [Main issues with Linux](#main-issues-with-linux)
- [General knowledge](#general-knowledge)
* [Numeral systems](#numeral-systems)
* [Logical connective](#logical-connective)
* [Data structures](#data-structures)
* [Basic algorithms](#basic-algorithms)
* [Algorithm complexity](#algorithm-complexity)
* [Data storage formats](#data-storage-formats)
* [Text encodings](#text-encodings)
|
- [Programming Language](#programming-language)
* [Classification of programming languages](#classification-of-programming-languages)
* [Language Basics](#language-basics)
* [Object-oriented programming](#object-oriented-programming)
* [Server development](#server-development)
* [Asynchronous programming](#asynchronous-programming)
* [Multitasking](#multitasking)
* [Advanced Topics](#advanced-topics)
* [Code quality](#code-quality)
- [Databases](#databases)
* [Database classification](#database-classification)
* [Relational database](#relational-database)
* [MongoDB](#mongodb)
* [Redis](#redis)
* [ACID Requirements](#acid-requirements)
* [Designing databases](#designing-databases)
- [API development](#api-development)
* [REST API](#rest-api)
* [GraphQL](#graphql)
* [WebSockets](#websockets)
* [RPC (Remote Procedure Call)](#rpc-remote-procedure-call)
* [WebRTC](#webrtc)
|
- [Software](#security)
* [Git version control system](#git-version-control-system)
* [Docker](#docker)
* [Postman/Insomnia](#postmaninsomnia)
* [Web servers](#web-servers)
* [Message brokers](#message-brokers)
* [Ngrok](#ngrok)
* [AI tools](#ai-tools)
- [Security](#security)
* [Web application vulnerabilities](#web-application-vulnerabilities)
* [Environment variables](#environment-variables)
* [Hashing](#hashing)
* [Authentication and authorization](#authentication-and-authorization)
* [SSL/TLS](#ssltls)
|
- [Testing](#testing)
* [Unit Tests](#unit-tests)
* [Integration tests](#integration-tests)
* [E2E tests](#e2e-tests)
* [Load testing](#load-testing)
* [Regression testing](#regression-testing)
- [Deployment (CI/CD)](#deployment-cicd)
* [Cloud services](#cloud-services)
* [Container orchestration](#container-orchestration)
* [Automation tools](#automation-tools)
* [Monitoring and logs](#monitoring-and-logs)
- [Optimization](#optimization)
* [Profiling](#profiling)
* [Benchmarks](#benchmarks)
* [Caching](#caching)
* [Load balancing](#load-balancing)
|
- [Documentation](#documentation)
* [Markdown](#markdown)
* [Documentation inside code](#documentation-inside-code)
* [API Documentation](#api-documentation)
* [Static generators](#static-generators)
- [Building Architecture](#building-architecture)
* [Architectural Patterns](#architectural-patterns)
* [Design patterns](#design-patterns)
* [Monolithic and microservice architecture](#monolithic-and-microservice-architecture)
* [Horizontal and vertical scaling](#horizontal-and-vertical-scaling)
- [Additional and similar resources](#additional-and-similar-resources)
|