:page_with_curl: A list of practical projects that anyone can solve in any programming language.
Repository Index
47,133 repositories indexed
25–48 of 282 · Most stars
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just 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
A curated list of engineering blogs
- engineering-blogs
- tech
- programming-blogs
- software-development
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
Curso para aprender el lenguaje de programación Python desde cero y para principiantes. 100 clases, 44 horas en vídeo, código, proyectos y grupo de chat. Fundamentos, frontend, backend, testing, IA...
Translated🔥LeetCode solutions in any programming language | Solutions to LeetCode, "Jianzhi Offer (2nd Edition)" (剑指 Offer), and "Cracking the Coding Interview (6th Edition)" (程序员面试金典) implemented in multiple programming languages
- algorithms
- cpp
- javascript
- golang
Translated🌍 Algorithm training for beginners | Includes four parts: ①. Interview experiences from major tech companies ②. LeetCode illustrated solutions ③. 1,000 open-source e-books ④. 100 technical mind maps (the project took hundreds of hours; I hope you can give it a star to support it, 🌹thanks~) Recommended free ChatGPT websites
- algorithms
- interview-questions
- dynamic-programming
- leetcode
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
- algorithm
- algorithm-challenges
- data-structures
- cryptography
Translated✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% | LeetCode solutions
- leetcode
- golang
- go
- leetcode-golang
A book-in-progress about the Linux kernel and its insides.
- linux-kernel
- linux-insides
- linux
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
- python
- algorithm
- data-structure
- development
TranslatedWhat? You dare trust AI to have your back? I bet you don't, so come learn the coolest, safest, and fastest language of the AI era. This book offers comprehensive and in-depth explanations, vivid and fitting examples, and Dove-chocolate-smooth content. This may be the most painstakingly written Rust tutorial in Chinese available today / Book
- rust-lang
- rust
- book
- chinese
100+ Python challenging programming exercises
If you want to become good at AI engineering & system design, join this newsletter 👇
- computer-science
- interview-questions
- software-engineering
- system-design
Translated:see_no_evil: Programmer job-hunting blacklist: be careful when changing jobs or becoming a technical co-founder. Updated with 有赞 (Youzan)
TranslatedResume template for Chinese programmers. A series of programmer resume templates, including PHP programmer resume template, iOS programmer resume template, Android programmer resume template, Web front-end programmer resume template, Java programmer resume template, C/C++ programmer resume template, NodeJS programmer resume template, architect resume template, and general programmer resume template
aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view. All in pure Python ;)
- bayesian-methods
- pymc
- mathematical-analysis
- jupyter-notebook
Learn Low Level Design (LLD) and prepare for interviews using free resources.
- awesome
- design-patterns
- interview
- interview-practice
😱 Falsehoods Programmers Believe in
- falsehoods
- phone-number
- geography
- postal-addresses
30 Days of React challenge is a step by step guide to learn React in 30 days. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
- challenge
- javascript
- js
- react
Translated:star2: Wiki of OI / ICPC for everyone. (An online walkthrough for a certain large game, containing cool arithmetic magic)
- oi
- oi-handbook
- data-structures
- algorithms
👨🎓 Java Core Sprout : basic, concurrent, algorithm
- java
- concurrent-programming
- algorithm
- basic-java
Minimal examples of data structures and algorithms in Python
- algorithm
- python
- competitive-programming
- data-structure