Getting started
476 repositories · updated 2026-11-06
1freeCodeCamp / freeCodeCampAn educational project containing coding curricula and learning-platform code.TypeScriptBSD-3-Clause · PermissiveInsufficient rank history458,445
2krahets / hello-algoA data structures and algorithms tutorial with animated explanations and multilingual code.SwiftLicense not declaredInsufficient rank history131,976
3microsoft / generative-ai-for-beginners21 Lessons, Get Started Building with Generative AIJupyter NotebookMIT · PermissiveInsufficient rank history123,053
4microsoft / Web-Dev-For-BeginnersMicrosoft's introductory web development curriculum with 24 lessons.JavaScriptMIT · PermissiveInsufficient rank history97,067
5microsoft / ML-For-BeginnersMicrosoft's introductory curriculum on classical machine learning.Jupyter NotebookMIT · PermissiveInsufficient rank history91,953
6datawhalechina / hello-agentsA tutorial on agent fundamentals and implementation.PythonLicense not declaredInsufficient rank history86,229
7Developer-Y / cs-video-coursesA directory of computer science courses with video lectures.License not declaredInsufficient rank history84,603
8dair-ai / Prompt-Engineering-Guide🐙 Guides, papers, lessons, notebooks and resources for prompt engineering, context engineering, RAG, and AI Agents.MDXMIT · PermissiveInsufficient rank history79,858
9microsoft / ai-agents-for-beginnersIntroduce agent application concepts through lessons and examples.Jupyter NotebookMIT · PermissiveInsufficient rank history79,023
10Asabeneh / 30-Days-Of-PythonA structured collection of Python lessons and exercises.PythonLicense not declaredInsufficient rank history78,244
11rohitg00 / ai-engineering-from-scratchLearn AI Engineering! Learn it. Build it. Ship it for others.PythonMIT · PermissiveInsufficient rank history76,376
12microsoft / AI-For-Beginners12 Weeks, 24 Lessons, AI for All!Jupyter NotebookMIT · PermissiveInsufficient rank history70,603
13byoungd / upA bilingual guide covering AI literacy, learning, and personal development.JavaScriptLicense not declaredInsufficient rank history69,928
14labmlai / annotated_deep_learning_paper_implementations🧑🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, ...), optimizers (adam, adabelief, sophia, ...), gans(cyclegan, stylegan2, ...), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, ... 🧠PythonMIT · PermissiveInsufficient rank history67,712
15TheAlgorithms / JavaA collection of algorithms implemented in Java.JavaMIT · PermissiveInsufficient rank history66,738
16leonardomso / 33-js-conceptsLearning resources covering 33 core JavaScript concepts.JavaScriptMIT · PermissiveInsufficient rank history66,529
17kdn251 / interviewsTechnical interview preparation materials focused on algorithms and coding problems.JavaMIT · PermissiveInsufficient rank history65,538
18Lordog / dive-into-llms"Hands-on Learning Large Model Dive into LLMs" series of practical programming tutorialsJupyter NotebookLicense not declaredInsufficient rank history59,425
19scutan90 / DeepLearning-500-questions500 Questions on Deep Learning explains common hot topics such as probability knowledge, linear algebra, machine learning, deep learning, and computer vision in the form of questions and answers to help yourself and readers in need. The book is divided into 18 chapters and has more than 500,000 words. Due to the limited level, readers are kindly requested to criticize and correct any inadequacies in the book. To be continued... If you are interested in cooperation, please contact [email protected]. All rights reserved. Violation of rights will be prosecuted. Tan 2018.06JavaScriptGPL-3.0 · Share derivative sourceInsufficient rank history57,715
20azl397985856 / leetcodeA collection of LeetCode solutions documenting a problem-solving journey.JavaScriptLicense not declaredInsufficient rank history55,715