List of Computer Science courses with video lectures.
Repository Index
47,133 repositories indexed
1–24 of 38 · Most stars
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
- cheatsheets
- javascript
- bash
- nodejs
Translated📚 This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
- interview
- interview-questions
- interview-practice
- interview-preparation
This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. Each technique has a detailed notebook tutorial.
Translated🔥🔥Over 1,000 classic computer science books, personal notes, and the resources mentioned in articles I have published on various platforms, etc. The book resources include C/C++, Java, Python, Go, data structures and algorithms, operating systems, backend architecture, computer systems knowledge, databases, computer networks, design patterns, frontend, assembly, and all kinds of interview experience write-ups for campus recruitment and experienced-hire recruitment~
- cs-books
- c
- cpp
- python
TranslatedList of personally collected books PDF download Baidu Cloud e-book download
TranslatedChinese translation of 《Designing Data-Intensive Application》 (DDIA), 1st edition / 2nd edition
👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖
- interview
- developer
- tech
- computer-science
Machine Learning、Deep Learning、PostgreSQL、Distributed System、Node.Js、Golang
A curated list of awesome big data frameworks, ressources and other awesomeness.
- awesome
- bigdata
- data-warehouse
- data-analytics
Server-side Swift: a map to Perfect's Swift 6 packages: HTTP server, databases, sessions, sign-in, email, FileMaker and more. PerfectLib is on the legacy branch.
- swift
- server-side-swift
- web-application-framework
- swift-framework
A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
- relational-database
- message-broker
- hadoop-ecosystem
- nosql
A curated list of awesome PostgreSQL software, libraries, tools and resources, inspired by awesome-mysql
A collection of Linux Sysadmin Test Questions and Answers. Test your knowledge and skills in different fields with these Q/A.
- interview
- interview-questions
- exam
- answers
A list of learning materials to understand databases internals
open source training courses about distributed database and distributed systems
- distributed-systems
- rust
- golang
- talent-plan
🌌 A complete search engine and RAG pipeline in your browser, server or edge network with support for full-text, vector, and hybrid search in less than 2kb.
- data-structures
- full-text
- search
- typo-tolerance
计算机基础(计算机网络/操作系统/数据库/Git...)面试问题全面总结,包含详细的follow-up question以及答案;全部采用【问题+追问+答案】的形式,即拿即用,直击互联网大厂面试;可用于模拟面试、面试前复习、短期内快速备战面试...
- interview
- computer-science
- computer-network
- operating-system
A library for debugging android databases and shared preferences - Make Debugging Great Again
Lightweight, fast and reliable key/value storage engine based on Bitcask.
- database
- kv-store
- golang
- data-structures
MiniOB is a compact database that assists developers in understanding the fundamental workings of a database.
- database
- learn-to-database
- mini-database
- classroom
A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
A curated list of awesome tools for SQLAlchemy
- python
- sqlalchemy
- rdbms
- databases