awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 रिपॉजिटरी

Awesome GitHub RepositoriesProgramming Tutorials

Educational guides and learning resources for software development concepts.

Distinguishing note: Focuses on instructional content rather than functional libraries.

Explore 10 awesome GitHub repositories matching education & learning resources · Programming Tutorials. Refine with filters or upvote what's useful.

Awesome Programming Tutorials GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • asabeneh/30-days-of-javascriptAsabeneh का अवतार

    Asabeneh/30-Days-Of-JavaScript

    46,479GitHub पर देखें↗

    This project is a structured educational resource designed to guide developers through the mastery of the JavaScript programming language. It utilizes a progressive curriculum that organizes technical concepts into a daily learning path, allowing students to build foundational knowledge before advancing to complex application development. The resource distinguishes itself through a hands-on training model that combines detailed explanations with practical code challenges. By focusing on an interactive learning experience, it reinforces core language principles—such as data types, functional p

    Comments Again — a named example documented in this learning resource.

    JavaScript30daysofjavascriptangularchallenge
    GitHub पर देखें↗46,479
  • astaxie/build-web-application-with-golangastaxie का अवतार

    astaxie/build-web-application-with-golang

    43,920GitHub पर देखें↗

    This project is an open-source software engineering handbook and technical learning resource focused on backend web development. It provides a comprehensive guide to building server-side applications, covering the end-to-end flow of web requests from initial HTTP traffic handling to database integration and dynamic content rendering. The material follows a code-centric pedagogical pattern, anchoring theoretical concepts in functional snippets that demonstrate practical implementation. The curriculum is organized through progressive complexity sequencing, moving from foundational language synt

    A structured collection of educational materials and practical guides designed to teach core programming concepts through hands-on development examples.

    Go
    GitHub पर देखें↗43,920
  • camdavidsonpilon/probabilistic-programming-and-bayesian-methods-for-hackersCamDavidsonPilon का अवतार

    CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers

    28,162GitHub पर देखें↗

    This project is a computational statistics textbook and Bayesian data analysis course. It serves as a guide for performing statistical inference and quantifying uncertainty through a probabilistic programming workflow using Python. The resource employs a computation-first pedagogy, teaching Bayesian methods and parameter estimation through executable code and simulations instead of formal mathematical notation. It provides a practical approach to implementing Markov Chain Monte Carlo sampling to estimate posterior distributions. The content covers building probabilistic models, integrating e

    Provides a comprehensive guide to performing statistical inference and uncertainty quantification using a probabilistic programming workflow.

    Jupyter Notebookbayesian-methodsdata-sciencejupyter-notebook
    GitHub पर देखें↗28,162
  • ffmpeg/asm-lessonsFFmpeg का अवतार

    FFmpeg/asm-lessons

    12,067GitHub पर देखें↗

    This project serves as an educational resource for learning and implementing low-level assembly language optimizations. It provides a structured guide for developers to master hardware-specific instructions and manual performance tuning, focusing on the translation of high-level code into efficient machine-level operations for resource-constrained environments. The materials emphasize techniques for maximizing computational throughput in multimedia processing. By covering instruction-level parallelism, register management, and data parallelism, the project enables the development of software

    Guides developers to master hardware-specific assembly instructions and manual performance tuning for resource-constrained environments.

    GitHub पर देखें↗12,067
  • balloonwj/cppguideballoonwj का अवतार

    balloonwj/CppGuide

    6,030GitHub पर देखें↗

    CppGuide is a curated collection of educational resources and practical guides focused on C++ server development, Linux kernel internals, concurrent programming, network protocols, and security exploitation. It provides structured learning paths for backend developers, covering everything from interview preparation to building high-performance network servers and understanding operating system fundamentals. The guide distinguishes itself by offering in-depth, hands-on tutorials that walk through real-world implementations, including building a Redis-like server from scratch, designing custom

    Delivers practical tutorials on concurrent programming with threads, synchronization, and lock-free data structures.

    GitHub पर देखें↗6,030
  • probml/pml-bookprobml का अवतार

    probml/pml-book

    5,598GitHub पर देखें↗

    This repository contains the digital textbook and supplementary materials for probabilistic machine learning education. It provides structured text and guided study materials covering the mathematical foundations of probability and neural networks. The project emphasizes reproducibility through a collection of interactive notebooks and standalone scripts used to recreate data plots and figures from the text. These materials are hosted in external environments to allow users to execute complex machine learning code without local installation. The educational surface includes lecture slides, e

    Provides educational resources and code demonstrations for implementing probabilistic programming concepts.

    Jupyter Notebook
    GitHub पर देखें↗5,598
  • hit-alibaba/interviewHIT-Alibaba का अवतार

    HIT-Alibaba/interview

    5,253GitHub पर देखें↗

    This project is a comprehensive technical interview preparation guide and computer science knowledge base. It serves as a structured study resource designed to help software engineers review core engineering concepts and prepare for professional coding assessments. The repository focuses on a wide array of theoretical and practical domains, including detailed references for mobile application architecture and operating system fundamentals. It provides curated materials on software architecture patterns and network protocol analysis to support professional development. The content covers foun

    Provides comprehensive theoretical and practical guides on implementing concurrent execution flows via multithreading.

    Shellinterviewinterview-preparation
    GitHub पर देखें↗5,253
  • xmuli/qtexamplesXMuli का अवतार

    XMuli/QtExamples

    4,010GitHub पर देखें↗

    This project provides instructional and reference materials for C++ development, focusing on the Qt framework. It serves as a guide and example library for network programming, cross-platform builds, multithreaded execution, and GUI customization. The collection features specialized patterns for building user interfaces and customizing widgets through custom painting and styling. It also provides a reference for implementing client-server communication and managing concurrent tasks using synchronization primitives. The project covers a broad range of capabilities, including cross-platform ap

    Demonstrates thread-safe concurrent task coordination using mutexes, locks, and semaphores in C++.

    SWIGdtkguinetwork
    GitHub पर देखें↗4,010
  • krasserm/bayesian-machine-learningkrasserm का अवतार

    krasserm/bayesian-machine-learning

    1,916GitHub पर देखें↗

    यह प्रोजेक्ट बेयसियन मशीन लर्निंग और प्रोबेबिलिस्टिक प्रोग्रामिंग पर केंद्रित कंप्यूटेशनल नोटबुक और ट्यूटोरियल का एक शैक्षिक संग्रह है। यह ऐसे प्रेडिक्टिव मॉडल बनाने के लिए एक फ्रेमवर्क प्रदान करती है जो एकल बिंदु अनुमानों पर भरोसा करने के बजाय मापदंडों पर संभावना वितरण को परिभाषित करके अनिश्चितता का प्रतिनिधित्व करते हैं। रिपॉजिटरी पैरामीटर वितरण का अनुमान लगाने, रिग्रेशन करने और प्रेडिक्टिव सिस्टम में आत्मविश्वास के स्तर को मापने के लिए सांख्यिकीय विधियों की एक लाइब्रेरी के रूप में कार्य करती है। यह गॉसियन प्रोसेस रिग्रेशन, मार्कोव चेन मोंटे कार्लो सैंपलिंग और जटिल पोस्टीरियर वितरण का अनुमान लगाने के लिए वेरिएशनल इन्फरेंस सहित तकनीकों की एक श्रृंखला को कवर करती है। मुख्य रिग्रेशन और इन्फरेंस के अलावा, संग्रह यह प्रदर्शित करता है कि उच्च-आयामी डेटासेट में लेटेंट संरचनाओं की पहचान कैसे करें और प्रोबेबिलिस्टिक सरोगेट मॉडलिंग के माध्यम से इष्टतम मॉडल कॉन्फ़िगरेशन की खोज को कैसे स्वचालित करें। ये संसाधन चरण-दर-चरण ट्यूटोरियल के रूप में संरचित हैं जिन्हें प्रोबेबिलिस्टिक मॉडल और अनिश्चितता परिमाणीकरण (uncertainty quantification) तकनीकों के व्यावहारिक कार्यान्वयन की सुविधा के लिए डिज़ाइन किया गया है।

    Offers practical tutorials on defining probability distributions over model parameters to quantify uncertainty in predictive systems.

    Jupyter Notebookbayesian-machine-learningbayesian-methodsbayesian-optimization
    GitHub पर देखें↗1,916
  • aloctavodia/statistical-rethinking-with-python-and-pymc3aloctavodia का अवतार

    aloctavodia/Statistical-Rethinking-with-Python-and-PyMC3

    876GitHub पर देखें↗

    यह रिपॉजिटरी बायेसियन सांख्यिकीय मॉडलिंग के लिए एक शैक्षिक संसाधन के रूप में कार्य करती है, जो निर्देशात्मक उदाहरणों का एक संग्रह प्रदान करती है जो सैद्धांतिक अवधारणाओं को निष्पादन योग्य Python कोड में अनुवादित करती है। यह सांख्यिकीय अनुमान और पैरामीटर अनुमान करने के लिए एक कम्प्यूटेशनल फ्रेमवर्क के रूप में कार्य करता है, जिसे उपयोगकर्ताओं को इंटरैक्टिव डॉक्यूमेंटेशन के माध्यम से संभाव्य प्रोग्रामिंग तकनीकों को सीखने और लागू करने में मदद करने के लिए डिज़ाइन किया गया है। यह प्रोजेक्ट सांख्यिकीय मॉडलों को निर्देशित एसाइक्लिक ग्राफ़ के रूप में परिभाषित करने के लिए एक संभाव्य प्रोग्रामिंग फ्रेमवर्क का उपयोग करता है, जो उन्नत सैंपलिंग एल्गोरिदम के माध्यम से स्वचालित अनुमान को सक्षम करता है। हैमिल्टनियन मोंटे कार्लो सैंपलिंग और स्वचालित विभेदन का लाभ उठाकर, मॉडल पोस्टीरियर नमूने उत्पन्न करने के लिए उच्च-आयामी संभाव्यता वितरण का पता लगाते हैं। कार्यान्वयन डेटासेट में जटिल गणितीय ऑपरेशंस को एक साथ संभालने के लिए वेक्टरकृत ऐरे कंप्यूटेशन पर निर्भर करता है। संग्रह वैज्ञानिक डेटा विश्लेषण कार्यों की एक विस्तृत श्रृंखला को कवर करता है, जिसमें बायेसियन पदानुक्रमित मॉडल का निर्माण शामिल है जो समूहों में जानकारी साझा करने की अनुमति देता है। ये उदाहरण एक कम्प्यूटेशनल नोटबुक वातावरण के भीतर व्यवस्थित हैं, जो सांख्यिकीय परिकल्पनाओं के निर्माण, परीक्षण और सत्यापन की इटरेशन प्रक्रिया को डॉक्यूमेंट करने के लिए कोड के साथ कथा टेक्स्ट को इंटरलीव करते हैं।

    Provides educational resources for building mathematical models to estimate unknown parameters using observed data and priors.

    Jupyter Notebookbayesian-data-analysisdata-sciencepymc
    GitHub पर देखें↗876
  1. Home
  2. Education & Learning Resources
  3. Programming Tutorials

सब-टैग एक्सप्लोर करें

  • Multithreaded1 सब-टैगPractical tutorials on concurrent programming with threads, synchronization, and lock-free data structures in C++. **Distinct from Programming Tutorials:** Distinct from Programming Tutorials: focuses specifically on multithreaded and concurrent programming, not general programming concepts.
  • Probabilistic ProgrammingEducational resources for building mathematical models to estimate unknown parameters using observed data and priors. **Distinct from Programming Tutorials:** Focuses on the methodology of probabilistic programming rather than general software development tutorials
  • SystemsA guide for developers to master hardware-specific assembly instructions and manual performance tuning for resource-constrained environments. **Distinct from Programming Tutorials:** Distinct from Programming Tutorials: focuses on systems-level assembly and performance tuning rather than general software development.