awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to changkun/modern-cpp-tutorial

Open-source alternatives to Modern Cpp Tutorial

30 open-source projects similar to changkun/modern-cpp-tutorial, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Modern Cpp Tutorial alternative.

  • ujjwalkarn/machine-learning-tutorialsالصورة الرمزية لـ ujjwalkarn

    ujjwalkarn/Machine-Learning-Tutorials

    17,909عرض على GitHub↗

    This repository serves as a structured educational resource for machine learning and data science, providing a centralized collection of tutorials, lecture notes, and implementation guides. It is designed to support self-directed learning by organizing complex technical concepts into a clear, hierarchical path that spans from foundational statistical methods to advanced deep learning architectures. The project distinguishes itself through a comprehensive approach to skill development, bridging the gap between theoretical algorithmic foundations and functional software applications. It offers

    awesomeawesome-listdeep-learning
    عرض على GitHub↗17,909
  • trinkle23897/undergraduateالصورة الرمزية لـ Trinkle23897

    Trinkle23897/Undergraduate

    1,245عرض على GitHub↗

    Undergraduate is a structured repository designed for the archival and organization of completed computer science coursework. It serves as a personal library of programming assignments and project implementations, allowing users to maintain a permanent record of their academic progress and technical development throughout their studies. The project utilizes a hierarchical directory structure mapped to specific course codes and academic semesters to ensure logical navigation and retrieval of materials. By leveraging a distributed revision control system, it tracks incremental changes to source

    C++assignmentcourse-projectcoursework
    عرض على GitHub↗1,245
  • ardanlabs/gotrainingالصورة الرمزية لـ ardanlabs

    ardanlabs/gotraining

    12,212عرض على GitHub↗

    This repository provides curated learning paths, structured courseware, and technical materials for mastering Go programming, container orchestration, and software architecture. It serves as a comprehensive educational resource for systems programming, focusing on language mechanics, memory safety, and high-performance backend design. The project distinguishes itself through a multi-modal instructional design that combines instructor-led workshops, project-based curricula, and competency-based certifications. It offers specialized guidance on building production-grade AI infrastructure, inclu

    Go
    عرض على GitHub↗12,212

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Find more with AI search
  • marijnh/eloquent-javascriptالصورة الرمزية لـ marijnh

    marijnh/Eloquent-JavaScript

    3,097عرض على GitHub↗

    Eloquent-JavaScript is a comprehensive JavaScript programming textbook and interactive coding tutorial designed for web development education. It serves as both a language reference and a practical guide, combining theoretical lessons with an environment where learners can execute and modify code examples. The project focuses on the fundamental principles of the JavaScript language, including lexical scoping, prototype-based inheritance, and asynchronous patterns. It provides detailed instruction on object-oriented programming, functional programming, and the use of the browser DOM to create

    JavaScript
    عرض على GitHub↗3,097
  • dabeaz-course/python-masteryالصورة الرمزية لـ dabeaz-course

    dabeaz-course/python-mastery

    13,232عرض على GitHub↗

    This project is a comprehensive programming course and educational curriculum designed to transition developers from basic scripting to advanced software development. It provides structured guides and technical exercises focusing on language internals, professional software architecture, and sophisticated programming techniques. The curriculum distinguishes itself through a deep focus on language internals, analyzing object behavior and memory efficiency to improve execution speed. It provides specialized instruction on metaprogramming using decorators and dynamic attributes, as well as async

    Pythonpythonpython-tutorialtutorial
    عرض على GitHub↗13,232
  • ossu/data-scienceالصورة الرمزية لـ ossu

    ossu/data-science

    21,633عرض على GitHub↗

    This project is a structured, open-source educational roadmap designed to guide students through a comprehensive undergraduate-level curriculum in data science. It provides a curated sequence of high-quality learning materials that focus on mastering computational logic, software development, and statistical analysis using the Python programming language. The curriculum distinguishes itself by integrating project-based competency validation, requiring learners to execute capstone projects that demonstrate professional skill mastery. It utilizes version control tools to allow students to track

    عرض على GitHub↗21,633
  • hustcc/js-sorting-algorithmالصورة الرمزية لـ hustcc

    hustcc/JS-Sorting-Algorithm

    5,193عرض على GitHub↗

    This project is a JavaScript sorting algorithm library and educational programming resource. It provides a collection of classic sorting implementations designed to teach the logic behind common data ordering techniques. The project serves as a technical reference guide, offering implementations of various sorting methods alongside explanations of their time and space complexity. It focuses on the application of fundamental computer science patterns within a JavaScript environment. The library covers a wide range of sorting algorithms, including comparison-based methods like quicksort, merge

    Javaalgorithmgitbookgolang
    عرض على GitHub↗5,193
  • gustavoguanabara/html-cssالصورة الرمزية لـ gustavoguanabara

    gustavoguanabara/html-css

    16,011عرض على GitHub↗

    This repository serves as an educational curriculum focused on the fundamental concepts of front-end web development. It provides a structured tutorial designed to guide beginners through the essential techniques required to build and design websites using standard markup and styling languages. The materials cover the core principles of web content structuring, including the use of declarative tags to define document hierarchies and the implementation of hypertext navigation. The curriculum also details methods for integrating multimedia assets and applying visual styling rules to control lay

    HTMLcss3cursocursoemvideo
    عرض على GitHub↗16,011
  • xitu/javascript-tutorial-zhالصورة الرمزية لـ xitu

    xitu/javascript-tutorial-zh

    10,760عرض على GitHub↗

    This project is a structured JavaScript programming tutorial and frontend development learning resource. It serves as a programming educational resource designed to teach core coding principles, fundamental syntax, and complex programming patterns. The content functions as a modern JavaScript language guide and language specification guide, with instructional materials based on current industry standards and technical specifications for contemporary web development. The resource is authored as markdown-based technical documentation and delivered as static HTML pages.

    HTML
    عرض على GitHub↗10,760
  • jiayihu/pretty-algorithmsالصورة الرمزية لـ jiayihu

    jiayihu/pretty-algorithms

    2,172عرض على GitHub↗

    This project is a collection of optimized computational routines and standardized implementations of fundamental computer science algorithms. It serves as an educational library for studying and applying core algorithmic patterns, including dynamic programming, greedy strategies, and recursive decomposition, within a TypeScript environment. The library distinguishes itself by providing generalized solvers for complex optimization and analysis tasks. It includes specific implementations for resource allocation, such as rod cutting, interval scheduling, and change-making problems, alongside seq

    TypeScriptalgorithmsbinary-treescomputer-science
    عرض على GitHub↗2,172
  • gopl-zh/gopl-zh.github.comالصورة الرمزية لـ gopl-zh

    gopl-zh/gopl-zh.github.com

    4,958عرض على GitHub↗

    This project is a Chinese translation of a comprehensive guide to the Go programming language. It serves as a localized educational resource and technical manual designed to provide guidance on language syntax, design, and software development. The resource covers a broad range of Go language education, including the implementation of programming patterns and system design. It includes translated lessons and examples that focus on core language features such as concurrency and the use of interfaces. The content spans various capability areas, including language fundamentals, data modeling, r

    Goprogramming-language
    عرض على GitHub↗4,958
  • ndleah/python-mini-projectالصورة الرمزية لـ ndleah

    ndleah/python-mini-project

    4,275عرض على GitHub↗

    This project is a collection of Python programming scripts and educational mini-projects designed as a shared development environment. It serves as an open source code repository where developers can practice coding and explore data science concepts through hands-on implementation. The repository functions as a collaborative learning resource focused on the fork and pull request workflow. It utilizes a distributed version control system to coordinate community contributions and peer reviews of Python scripts.

    Pythondata-analysisdata-sciencedata-visualization
    عرض على GitHub↗4,275
  • coding-horror/basic-computer-gamesالصورة الرمزية لـ coding-horror

    coding-horror/basic-computer-games

    11,073عرض على GitHub↗

    This project is a programming education resource and a collection of vintage game ports. It provides a library of classic computer game implementations and algorithmic problems translated into modern memory-safe scripting languages for educational study and execution. The collection focuses on the implementation of game logic and the practice of fundamental computer science algorithms. It includes diverse examples of procedural content generation, such as random mazes and text-based art, alongside mathematical visualizations. The project covers a wide array of simulation categories, includin

    C#basicbasic-computer-gamesclassic-game
    عرض على GitHub↗11,073
  • kamranahmedse/design-patterns-for-humansالصورة الرمزية لـ kamranahmedse

    kamranahmedse/design-patterns-for-humans

    47,878عرض على GitHub↗

    This project is a comprehensive educational resource designed to help developers master object-oriented design and architectural patterns. It serves as a structured reference for understanding how to organize classes and objects to improve code maintainability, resolve recurring development challenges, and prepare for technical engineering assessments. The guide covers the three primary categories of design patterns: creational, structural, and behavioral. Each pattern is explained through practical examples that demonstrate how to manage object instantiation, simplify complex interfaces, and

    architecturecomputer-sciencedesign-patterns
    عرض على GitHub↗47,878
  • fluentpython/example-code-2eالصورة الرمزية لـ fluentpython

    fluentpython/example-code-2e

    3,952عرض على GitHub↗

    This repository is a collection of practical code samples and an idiomatic programming guide for the Python language. It serves as a reference for implementing advanced language features, data structures, and professional coding standards. The project focuses on demonstrating object-oriented architectures and structural design patterns. It provides a set of source files that illustrate the use of advanced Python capabilities to create readable and efficient software designs. The implementation covers asynchronous and concurrent execution patterns, as well as idiomatic software design and pro

    Pythonconcurrencyiteratorsmetaprogramming
    عرض على GitHub↗3,952
  • doodlewind/jshistory-cnالصورة الرمزية لـ doodlewind

    doodlewind/jshistory-cn

    4,234عرض على GitHub↗

    This project is a translated historical chronicle and programming language reference documenting the technical evolution and standardization of JavaScript over two decades. It serves as a software engineering archive that tracks version drafts and the influence of various standards bodies on the development of the language. The repository provides a Chinese translation of a comprehensive history, analyzing the socio-political and technical milestones of the ecosystem. It maps language milestones and chronicles the development of official specifications to provide historical context on how the

    TypeScriptactionscriptbookbrowser
    عرض على GitHub↗4,234
  • aniket965/hello-worldالصورة الرمزية لـ Aniket965

    Aniket965/Hello-world

    1,433عرض على GitHub↗

    This project is a collaborative, open-source repository that serves as a reference collection for programming syntax and implementation patterns. It functions as an educational resource, providing a centralized library of starter code examples designed to help developers explore and compare how different programming languages handle fundamental tasks. The repository relies on a community-driven model where content is curated through manual submissions and peer review. By utilizing a version control system and a structured contribution workflow, the project maintains a collection of code snipp

    Jupyter Notebookalgorithmalgorithms-datastructureshacktoberfest
    عرض على GitHub↗1,433
  • cod3rcursos/web-modernoالصورة الرمزية لـ cod3rcursos

    cod3rcursos/web-moderno

    3,703عرض على GitHub↗

    This project is a frontend development tutorial and web programming educational resource. It serves as a structured JavaScript web development course and a step-by-step guide designed to teach the core technologies used to create interactive and modern user interfaces. The curriculum focuses on mastering the combination of HTML, CSS, and JavaScript through a series of exercises and projects. It covers frontend development training and JavaScript programming education to help users learn modern web development standards. The material covers the construction of interactive websites, front end

    HTML
    عرض على GitHub↗3,703
  • pegasuswang/python_data_structures_and_algorithmsالصورة الرمزية لـ PegasusWang

    PegasusWang/python_data_structures_and_algorithms

    3,078عرض على GitHub↗

    This repository is a comprehensive educational resource for mastering fundamental computer science concepts through Python. It provides a structured collection of source code implementations for classic data structures and algorithms, serving as a practical guide for building technical proficiency and preparing for coding interviews. The project distinguishes itself by integrating visual aids and diagrams that map complex execution steps to clarify how data structures function. This visual approach is paired with a rigorous automated unit testing framework, which validates the correctness of

    Pythonalgorithmdatastructurespython3
    عرض على GitHub↗3,078
  • loiane/javascript-datastructures-algorithmsالصورة الرمزية لـ loiane

    loiane/javascript-datastructures-algorithms

    4,862عرض على GitHub↗

    This project is a library and educational resource providing implementations of foundational computer science data structures and algorithms written in JavaScript and TypeScript. It serves as a reference for executing standard sorting, searching, and recursive patterns using modern web technologies. The collection includes typed implementations for both basic containers, such as stacks, queues, and linked lists, and advanced organizational patterns, including trees, heaps, tries, and graphs. The material covers algorithmic analysis and problem solving through the use of Big O notation to eva

    JavaScriptalgorithmavl-treebinary-tree
    عرض على GitHub↗4,862
  • loverajoel/jstipsالصورة الرمزية لـ loverajoel

    loverajoel/jstips

    12,439عرض على GitHub↗

    jstips is a curated library of practical JavaScript patterns and concise coding shortcuts. It serves as a reference manual and programming guide for implementing best practices and optimized syntax patterns to write cleaner, more professional code. The project organizes technical knowledge through a collection of isolated, runnable code demonstrations and modular tip classifications. This example-driven approach allows for the discovery of modern language features and specific coding shortcuts without long-form prose. The repository covers areas of code optimization, performance tuning, and

    hacksjavascriptjavascript-tips
    عرض على GitHub↗12,439
  • astaxie/build-web-application-with-golangالصورة الرمزية لـ astaxie

    astaxie/build-web-application-with-golang

    43,920عرض على GitHub↗

    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

    Go
    عرض على GitHub↗43,920
  • ruanyf/jstrainingالصورة الرمزية لـ ruanyf

    ruanyf/jstraining

    19,964عرض على GitHub↗

    This project is a structured educational framework designed to guide developers through the core concepts of JavaScript programming and software engineering. It functions as a comprehensive training resource, providing a logical roadmap for mastering web development, from fundamental language syntax to full-stack application architecture. The platform utilizes a markdown-based documentation system that organizes technical learning materials into a clear, hierarchical curriculum. By employing a static site generator, the project transforms these plain-text educational modules into a collection

    عرض على GitHub↗19,964
  • jack-cherish/pythonparkالصورة الرمزية لـ Jack-Cherish

    Jack-Cherish/PythonPark

    11,218عرض على GitHub↗

    PythonPark is a comprehensive repository serving as a centralized educational resource for mastering Python programming, machine learning, and artificial intelligence. It functions as a structured curriculum that aggregates study materials, coding challenges, and technical roadmaps designed to guide developers through foundational software engineering concepts and advanced intelligence technologies. The project distinguishes itself by providing hands-on implementation guides that allow users to execute artificial intelligence models directly on their local hardware. By focusing on local execu

    Pythondeep-learningdeeplearningpython
    عرض على GitHub↗11,218
  • rougier/numpy-100الصورة الرمزية لـ rougier

    rougier/numpy-100

    13,812عرض على GitHub↗

    This project is a curated collection of programming exercises designed to build proficiency in numerical computing and data manipulation. It provides a structured learning path for mastering multidimensional array operations, vectorized arithmetic, and statistical analysis. The repository focuses on developing practical expertise in array-based workflows, emphasizing techniques such as memory management, efficient data processing, and the replacement of explicit loops with vectorized operations. Users engage with hands-on challenges that cover the full lifecycle of numerical data, from initia

    Pythonbinderexercisesnotebook
    عرض على GitHub↗13,812
  • data61/fp-courseالصورة الرمزية لـ data61

    data61/fp-course

    4,237عرض على GitHub↗

    This project is a functional programming course and automated coding curriculum designed to teach the core principles of the paradigm through a structured sequence of exercises and modules. It serves as an interactive programming tutorial where learners solve incremental problems and validate their understanding through a programming exercise suite. The curriculum is language-agnostic, focusing on core logic and paradigms rather than a specific language. It employs an automated toolchain that transforms source code into executable binaries to verify solutions. Correctness is validated using

    Haskell
    عرض على GitHub↗4,237
  • yixiaohan/show-me-the-codeالصورة الرمزية لـ Yixiaohan

    Yixiaohan/show-me-the-code

    13,703عرض على GitHub↗

    Show me the code is a curated collection of hands-on programming exercises and mini-projects designed to help developers master core software engineering concepts. It functions as a practical tutorial, focusing on the implementation of common programming patterns through standalone scripts that prioritize fundamental logic and readability. The project is distinguished by its reliance on standard language libraries, intentionally avoiding external dependencies and complex frameworks to ensure code remains portable and easy to execute. Each exercise is structured as a procedural, imperative seq

    pythonpython-webtutorial
    عرض على GitHub↗13,703
  • backend-br/desafiosالصورة الرمزية لـ backend-br

    backend-br/desafios

    2,548عرض على GitHub↗
    backendbackend-brbackend-challenge
    عرض على GitHub↗2,548
  • jpetazzo/container.trainingالصورة الرمزية لـ jpetazzo

    jpetazzo/container.training

    3,930عرض على GitHub↗

    This project is a container orchestration workshop and DevOps learning curriculum. It provides a structured training course and instructional materials designed to teach container fundamentals and cluster orchestration. The curriculum consists of educational slides, recorded workshops, and code samples. It includes containerized sample applications and multi-service orchestration templates to demonstrate how to deploy and manage applications across different orchestration environments. The materials cover a cloud native learning path and DevOps skills development, focusing on the practical a

    Shellcomposedockerdockerfiles
    عرض على GitHub↗3,930
  • duguqiubai/javaالصورة الرمزية لـ DuGuQiuBai

    DuGuQiuBai/Java

    14,380عرض على GitHub↗

    This project is a Java learning curriculum and programming language roadmap designed to guide learners from beginner to advanced levels. It functions as a self-study course providing a structured daily study plan to develop professional software engineering skills. The curriculum is organized into a sequenced guide of technical topics and exercises. It utilizes a time-bound design and milestone-driven progression to map foundational knowledge to complex programming topics. The resource surface covers Java language learning, programming skill development, and general software engineering educ

    Java
    عرض على GitHub↗14,380