Learning

学习资源与教程

hwgilbert16/scholarsome

Web-based interactive flashcard learning software

TypeScript 778 66 AGPL-3.0
education flashcards learning self-hosted +1

thinca/vim-quickrun

Run commands quickly.

Vim Script 778 101 Zlib
debug learning vim vim-plugin

Angelo1211/SoftwareRenderer

Software rendering engine with PBR. Built from scratch on C++.

C++ 776 72 MIT
3d-graphics c-plus-plus cpp graphics +11

jstrosch/learning-reverse-engineering

This repository contains sample programs written primarily in C and C++ for learning native code reverse engineering.

C 775 112
c cplusplus educational-project learning +1

zagahr/Conferences.digital

👨‍💻Watch the latest and greatest conference videos on your Mac

Swift 760 27 BSD-2-Clause
conferences-talk developer-experience developer-tools learning +4

taniarascia/react-tutorial

A walkthrough of basic React concepts.

CSS 751 394
create-react-app javascript js learning +4

ad-si/Coding-Flashcards

Over 1000 flashcards to learn Rust, SQLite, Lua, C, Godot, or Wolfram Language from first principles. Written in markdown with script to convert them to Anki decks or PDF files.

Rust 744 23
anki anki-cards anki-deck anki-flashcards +12

calclavia/DeepJ

A deep learning model for style-specific music generation.

Python 743 109 MIT
composition deep generation keras +4

lukew3/mathgenerator

A math problem generator, created for the purpose of giving self-studying students and teaching organizations the means to easily get access to high-quality, generated math problems to suit their needs.

Python 735 185 MIT
contributions-welcome education generator learning +5

plabayo/learn-rust-101

A guide to aid you in your journey of becoming a Rustacean (Rust developer).

718 20 MIT
educational guide learning rust +2

activist-org/activist

An open-source activism platform

TypeScript 716 591 AGPL-3.0
activism app backend community +16

benedekrozemberczki/awesome-monte-carlo-tree-search-papers

A curated list of Monte Carlo tree search papers with implementations.

Python 713 76 CC0-1.0
atari deep-learning deep-q-learning learning +12

Hopson97/open-builder

Open "Minecraft-like" game with multiplayer support and Lua scripting support for the both client and server

C++ 710 81 GPL-3.0
cmake cpp enet game +12

PacktPublishing/Node.js_Design_Patterns_Second_Edition_Code

Code repository for Node.js Design Patterns Second Edition, published by Packt

JavaScript 708 312
book books design-patterns designpatterns +4

mathworks/awesome-matlab-students

An awesome list of helpful resources for students learning MATLAB & Simulink. List includes tips & tricks, tutorials, videos, cheat sheets, and opportunities to learn MATLAB & Simulink.

MATLAB 706 79 CC0-1.0
awesome awesome-list education learning +4

RisingStack/risingstack-bootcamp

This is the Node.js Bootcamp we ask new recruits at RisingStack to finish in their first weeks. It helps to get the basics right, and prepare you to work on enterprise projects.

JavaScript 698 155
bootstrap javascript learning nodejs

bystritskiy/awesome-ios-books

📚 Directory of iOS books

697 85 MIT
awesome awesome-list books ios +4

jstrosch/learning-malware-analysis

This repository contains sample programs that mimick behavior found in real-world malware. The goal is to provide source code that can be compiled and used for learning purposes, without having to worry about handling live malware.

C 696 85
c learning malware-analysis reverse-engineering +1

VernonGrant/gnu-c-language-manual

This is a mirror of Richard Stallman's GNU C Language Intro and Reference, available in Markdown and PDF.

695 44 GPL-3.0
c c-language c-programming documentation +4

seokju-na/geeks-diary

TIL writing tool for programmer

TypeScript 692 83 MIT
angular diary electron electron-app +6

dformoso/sklearn-classification

Data Science Notebook on a Classification Task, using sklearn and Tensorflow.

Jupyter Notebook 689 228 GPL-3.0
classification-task data docker jupyter +9

SwiftEducation/teaching-app-dev-swift

DEPRECATED. Instructor lesson plans that accompany Xcode projects, for guiding in-class experiential learning.

686 92 NOASSERTION
apple education experiential-learning instructor-materials +8

Startup-Landing/Startup-Landing

Collection of free top of the line startup landing templates built using react/nextjs/gatsby. Free to download, simply edit and deploy! Updated weekly!

670 67 CC0-1.0
beautiful business components customizable +16

mohi-devhub/antivibe

Learn what AI writes, not just accept it. A Claude Code skill that turns AI-generated code into educational deep dives.

Shell 664 42 MIT
ai claude-code claude-code-skill code-explanation +3

jackdoe/programming-for-kids

book for parents and kids.

Python 660 54 NOASSERTION
learn learn-to-code learning learning-by-doing +3

cristianoliveira/awesome4girls

A curated list of inclusive events/projects/initiatives for women in the tech area. :gift_heart:

Ruby 652 95 CC0-1.0
awesome conference curated-list django-girls +6

getify/A-Tale-Of-Three-Lists

Comparing various async patterns for a single demo

JavaScript 651 78
async async-patterns async-programming education +1

gazpachu/hypatia

A JavaScript open source LMS (eLearning platform) for MOOCs and online courses

JavaScript 651 276 NOASSERTION
course education elearning javascript +7

joshnuss/design-patterns-in-elixir

Common design patterns applied in Elixir

Elixir 644 47
design-patterns elixir learning

open-spaced-repetition/awesome-fsrs

A curated list of awesome FSRS implementations, papers and resources

632 41 CC0-1.0
awesome-list fsrs learning memory +3