awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

developer learning resources / programming guides

Clasament actualizat la 30 iun. 2026

For ghid cuprinzător pentru dezvoltarea software, the strongest matches are anushka23g/complete-placement-preparation (This repository provides a structured curriculum and curated resources), mouredev/roadmap-retos-programacion (This repository offers a structured programming learning roadmap with) and sunface/rust-course (This is a structured Rust programming course with a). jwasham/coding-interview-university and labuladong/fucking-algorithm round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Selectăm repository-uri open-source de pe GitHub care se potrivesc cu „development guides”. Rezultatele sunt clasificate după relevanța față de căutarea ta — folosește filtrele de mai jos pentru a rafina rezultatele sau utilizează AI-ul.

Rezultate pentru „ghid cuprinzător pentru dezvoltarea software”

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • anushka23g/complete-placement-preparationAvatar anushka23g

    anushka23g/Complete-Placement-Preparation

    3,970Vezi pe GitHub↗

    This project is a technical interview preparation guide and resource kit designed for software engineering job placement. It functions as a markdown resource repository that provides a structured curriculum for computer science fundamentals and a dedicated learning roadmap for data structures and algorithms. The repository organizes study materials into a sequential path, guiding users from basic arrays through to advanced dynamic programming. It includes curated collections of coding practice links, interview puzzles, and strategic notes focused on optimizing time and space complexity. Beyo

    This repository provides a structured curriculum and curated resources specifically for technical interview preparation, making it a focused developer learning resource, though it lacks hands-on exercises, multi-language coverage, video tutorials, system design content, and evidence of regular updates.

    PythonProgressive Learning PathsLearning Roadmaps
    Vezi pe GitHub↗3,970
  • mouredev/roadmap-retos-programacionAvatar mouredev

    mouredev/roadmap-retos-programacion

    7,907Vezi pe GitHub↗

    This project is a programming learning roadmap and interactive coding exercise platform. It functions as a markdown-based content site that uses a static site generator to compile instructional guides and technical challenges into a structured interface. The platform provides a client-side progress tracker that utilizes local browser storage to monitor the completion of challenges without requiring a backend database. It organizes educational content through a sequence of coding exercises and instructional videos designed to guide developers through specific technical domains. The system cov

    This repository offers a structured programming learning roadmap with hands-on coding exercises and video tutorials covering multiple languages, matching the request for developer learning resources, though it omits dedicated interview prep and system design content.

    PythonCoding ExercisesInteractive Coding Exercises
    Vezi pe GitHub↗7,907
  • sunface/rust-courseAvatar sunface

    sunface/rust-course

    30,517Vezi pe GitHub↗

    This project is a structured Rust programming course and technical educational resource. It functions as an interactive coding tutorial and systems programming guide, providing a curriculum designed to teach the Rust language, its ecosystem, and advanced concepts like memory management and performance optimization. The resource is delivered as a markdown-based technical book and static website. It distinguishes itself through the integration of interactive coding tasks and executable code snippets, allowing learners to practice syntax and programming logic directly within the instructional co

    This is a structured Rust programming course with a clear learning path and interactive exercises, making it a valid developer learning resource for Rust specifically, but it lacks multi-language coverage, video tutorials, or interview and system design content that a broader collection would offer.

    RustCoding ExercisesInteractive Coding Exercises
    Vezi pe GitHub↗30,517
  • jwasham/coding-interview-universityAvatar jwasham

    jwasham/coding-interview-university

    353,639Vezi pe GitHub↗

    This project is a comprehensive educational roadmap designed to guide software engineers through the mastery of computer science fundamentals and technical interview preparation. It provides a structured, dependency-aware learning path that organizes complex computing concepts into a hierarchical curriculum, enabling users to build a professional engineering foundation through iterative study and practical implementation. The curriculum distinguishes itself by integrating theoretical knowledge with professional development, offering a unified index of cross-referenced resources including book

    jwasham/coding-interview-university is a comprehensive, community-maintained curriculum that provides a structured learning path through computer science fundamentals and interview preparation, matching the need for organized developer resources with hands-on practice and system design content.

    Learning Paths
    Vezi pe GitHub↗353,639
  • labuladong/fucking-algorithmAvatar labuladong

    labuladong/fucking-algorithm

    134,160Vezi pe GitHub↗

    This project is a comprehensive educational platform designed to facilitate the mastery of computer science algorithms and data structures. It provides a structured learning curriculum, a library of practice problems, and an integrated toolkit that supports both academic study and competitive programming preparation. By combining theoretical roadmaps with practical implementation exercises, the system enables users to build a deep understanding of core computational concepts. The platform distinguishes itself through its focus on integrated learning and visual clarity. It offers AI-powered gu

    labuladong/fucking-algorithm is a structured collection of algorithm tutorials and interview resources, fitting the learning-guides category; it covers hands-on exercises and interview prep but lacks video tutorials and system design content.

    MarkdownLearning RoadmapsPractice Problem Sets
    Vezi pe GitHub↗134,160
  • neetcode-gh/leetcodeAvatar neetcode-gh

    neetcode-gh/leetcode

    6,398Vezi pe GitHub↗

    This project is a curated collection of solved algorithmic challenges and reference implementations. It serves as a study guide for software engineering, providing a library of data structure and algorithm problems used to analyze efficient problem-solving techniques. The repository functions as a solution reference for coding challenges across multiple programming languages. It includes source code examples and conceptual hints designed for technical interview preparation and the study of common coding patterns. The content is organized as a static source code repository with language-speci

    A focused collection of algorithmic problem solutions and study guides for coding interview preparation, offering hands-on practice and multi-language coverage, but it lacks video tutorials, a structured learning path, system design content, and broader tutorial resources.

    JavaScriptMulti-Language Implementations
    Vezi pe GitHub↗6,398
  • deathking/learning-sicpAvatar DeathKing

    DeathKing/Learning-SICP

    11,243Vezi pe GitHub↗

    This project is a comprehensive study kit and resource archive for the Structure and Interpretation of Computer Programs (SICP) course. It serves as a curated learning path for studying functional programming and the fundamentals of program construction, providing a centralized directory of textbooks, tutorials, and instructional materials. A primary focus of the repository is multilingual accessibility, specifically providing Chinese translations of English lecture subtitles and transcripts. These translated resources are mirrored across multiple video hosting platforms and cloud storage pro

    This repository is a dedicated study resource for the SICP course, offering a structured learning path, video tutorials, and multilingual materials, but its focus is limited to a single topic rather than a broad collection of developer guides.

    RubyLearning PathsVideo Lectures
    Vezi pe GitHub↗11,243
  • donnemartin/interactive-coding-challengesAvatar donnemartin

    donnemartin/interactive-coding-challenges

    31,529Vezi pe GitHub↗

    This project is a comprehensive curriculum for mastering computer science fundamentals and preparing for technical interviews. It provides over 120 interactive Python coding challenges that focus on algorithmic skill development, data structure implementation, and logical problem solving. The learning experience is delivered through a series of executable notebooks that combine instructional content with hands-on coding exercises. Each challenge is self-contained and relies on automated unit tests to verify the correctness of user-implemented solutions against predefined constraints and edge

    This repository provides a structured curriculum of interactive Python coding challenges with hands-on exercises and automated tests, making it a relevant learning resource for interview preparation and algorithmic skill development, though it lacks multi-language coverage, video tutorials, and system design content.

    PythonCoding Exercises
    Vezi pe GitHub↗31,529
  • microsoft/ml-for-beginnersAvatar microsoft

    microsoft/ML-For-Beginners

    86,919Vezi pe GitHub↗

    This project is an open-source educational curriculum designed to provide a structured path for developers to master machine learning and generative AI. It functions as a technical skill development platform, offering comprehensive study materials that guide learners through fundamental concepts, algorithms, and the practical implementation of artificial intelligence models from scratch. The curriculum distinguishes itself through a pedagogy centered on interactive Jupyter Notebooks, which allow students to execute code cells directly within narrative documents for immediate visual feedback.

    Microsoft's ML for Beginners is a structured curriculum with hands-on Jupyter Notebooks for mastering machine learning, which fits the intent of developer learning resources, though it focuses exclusively on ML rather than the broad multi-language and system-design coverage this search seeks.

    Jupyter NotebookLearning Roadmaps
    Vezi pe GitHub↗86,919
  • itwanger/tobebetterjavaerAvatar itwanger

    itwanger/toBeBetterJavaer

    16,678Vezi pe GitHub↗

    This project serves as a dual-purpose platform that functions both as a comprehensive software engineering learning resource and an autonomous agent orchestration framework. It provides a structured curriculum focused on the Java ecosystem, offering technical roadmaps, interview preparation materials, and career mentorship. Simultaneously, it acts as a technical foundation for building intelligent systems, enabling developers to construct complex, multi-step agent pipelines. The framework distinguishes itself by integrating advanced automation capabilities directly into its educational missio

    This repository collects structured learning guides, roadmaps, and interview resources specifically for the Java ecosystem, fitting the need for developer learning resources, though it is single-language and does not mention video tutorials or system design content.

    Learning PathsLearning Roadmaps
    Vezi pe GitHub↗16,678
  • donnemartin/system-design-primerAvatar donnemartin

    donnemartin/system-design-primer

    353,387Vezi pe GitHub↗

    This project is a comprehensive educational resource and study guide focused on distributed systems architecture and backend infrastructure design. It provides a structured curriculum for mastering the principles of scalability, reliability, and performance required to design complex software systems. The repository distinguishes itself by offering a methodical approach to technical interview preparation, incorporating design patterns, architectural trade-offs, and spaced repetition tools to help users retain complex concepts. It emphasizes constraint-driven analysis, teaching users how to ev

    This repository is a focused system design study guide with a structured curriculum and interview preparation content, fitting the developer learning resource category, but it lacks hands-on exercises, multi-language coverage, and video tutorials that the broader search expects.

    PythonSystem Design ConceptsSystem Design Resources
    Vezi pe GitHub↗353,387
  • astaxie/build-web-application-with-golangAvatar astaxie

    astaxie/build-web-application-with-golang

    43,920Vezi pe 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

    This repository provides a structured, code-centric handbook for learning backend web development with Go, offering a progressive learning path and hands-on exercises, but it focuses on a single language and lacks the multi-resource collection, video tutorials, interview prep, and system design sections this search expects.

    GoProgressive Learning Paths
    Vezi pe GitHub↗43,920
  • he4rt/4noobsAvatar he4rt

    he4rt/4noobs

    4,217Vezi pe GitHub↗

    4noobs is an open-source educational resource index that organizes structured, beginner-friendly learning paths across a wide range of technology domains. It delivers all content as static Markdown files managed under Git version control, with a curated-index-based navigation system that groups tutorials and roadmaps by technology domain into separate silos. The project provides step-by-step learning roadmaps for programming languages from Assembly to TypeScript, along with framework guides for tools like Angular, Vue, Django, and Spring. It includes certification preparation guides aligned w

    4noobs provides a curated index of structured learning roadmaps and guides across many programming languages and frameworks, fitting your search for developer learning resources, though it does not include video tutorials or hands-on exercises.

    Learning Roadmaps
    Vezi pe GitHub↗4,217
  • ardanlabs/gotrainingAvatar ardanlabs

    ardanlabs/gotraining

    12,212Vezi pe 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

    Ardan Labs' gotraining repo offers structured courseware and learning paths for Go programming and backend architecture, which matches the request for developer learning resources, but its focus is narrow (Go-only) and it lacks multi-language coverage, video tutorials, and interview prep that a broader collection would provide.

    GoCoding ExercisesProgressive Learning Paths
    Vezi pe GitHub↗12,212
  • asabeneh/30-days-of-javascriptAvatar Asabeneh

    Asabeneh/30-Days-Of-JavaScript

    46,479Vezi pe GitHub↗

    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

    This repo is a structured daily JavaScript learning path with practical exercises, making it a genuine programming guide, but it focuses on a single language and lacks the multi-language coverage, video tutorials, and broader resource collection the search is after.

    JavaScriptSkill Paths
    Vezi pe GitHub↗46,479
  • changkun/modern-cpp-tutorialAvatar changkun

    changkun/modern-cpp-tutorial

    25,332Vezi pe GitHub↗

    This project is an educational resource designed to help developers transition from traditional C++ standards to modern language features. It serves as a technical reference manual and a self-paced curriculum, providing a structured path for mastering the evolution of the language and adopting contemporary programming practices. The material is organized chronologically by language standard, allowing readers to track the development of syntax and features over time. Each topic is presented through a combination of theoretical explanations and modular code examples, supported by exercise-drive

    This repository is a comprehensive, self-paced curriculum for learning modern C++ with a structured path and hands-on exercises, fitting as a developer learning resource, but it is limited to a single language and does not offer the multi-language collection, video tutorials, or community contributions this search targets.

    C++Programming Exercises
    Vezi pe GitHub↗25,332
  • apachecn/interviewAvatar apachecn

    apachecn/Interview

    8,944Vezi pe GitHub↗

    This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie

    This repository is a comprehensive knowledge base and study resource for technical interviews, offering structured guides, roadmaps, and curricula on data structures, algorithms, system design, and career development—directly matching the search for developer learning resources, though it lacks video tutorials and broader multi-language coverage.

    Jupyter NotebookCoding ExercisesProgressive Learning PathsSystem Design Case Studies
    Vezi pe GitHub↗8,944
  • practical-tutorials/project-based-learningAvatar practical-tutorials

    practical-tutorials/project-based-learning

    270,530Vezi pe GitHub↗

    This project is a centralized, community-driven repository of hands-on tutorials designed to facilitate skill acquisition through the practical construction of real-world software applications. It serves as a comprehensive directory that aggregates external documentation and instructional materials, providing a structured path for developers to master specific programming languages and technical domains. The repository distinguishes itself by organizing disparate technical resources into a hierarchical, taxonomy-based structure that enables developers to discover and navigate diverse software

    This repository is a community-driven directory of hands-on, project-based tutorials organized by programming language and technical domain, providing a structured learning path for developers — though it lacks explicit video tutorials, interview preparation, or system design content.

    Learning Paths
    Vezi pe GitHub↗270,530
  • kdn251/interviewsAvatar kdn251

    kdn251/interviews

    64,941Vezi pe GitHub↗

    This project serves as a centralized knowledge base and study guide for mastering computer science fundamentals and technical interview preparation. It provides a structured collection of algorithmic implementations, data structure guides, and theoretical references designed to support professional development and problem-solving skills. The repository distinguishes itself through a taxonomy-based organization that maps complex concepts into a hierarchical structure. It standardizes the expression of abstract data structures and algorithms using a consistent programming language, with impleme

    This repository is a structured study guide for technical interview preparation, focused on algorithms and data structures with implementations in Java, which fits the intent for a developer learning resource, though it is narrower in scope and lacks broader features like multi-language coverage, video tutorials, or system design content.

    JavaVideo Lectures
    Vezi pe GitHub↗64,941
  • ebookfoundation/free-programming-booksAvatar EbookFoundation

    EbookFoundation/free-programming-books

    390,347Vezi pe GitHub↗

    This project is a centralized, open-access repository that serves as a structured directory for technical education and professional development. It functions as a community-driven knowledge base, aggregating high-quality learning materials to support global accessibility to computer science and software engineering resources. The platform distinguishes itself through a collaborative governance model that utilizes peer-reviewed workflows for all content additions and modifications. By leveraging structured text files and decentralized version control, the repository maintains a searchable, hu

    Free Programming Books is a community-maintained directory of free learning materials covering many topics and languages, which directly matches the request to collect guides and resources; however, it is a list of links rather than a platform that itself provides structured learning paths or hands-on exercises, narrowing the fit.

    PythonProgramming Challenges
    Vezi pe GitHub↗390,347
  • microsoft/generative-ai-for-beginnersAvatar microsoft

    microsoft/generative-ai-for-beginners

    112,045Vezi pe GitHub↗

    This project is a comprehensive, open-source educational curriculum designed to guide developers through the mastery of generative artificial intelligence. It provides a structured learning path that covers foundational concepts, prompt engineering, and the practical application of large language models. The repository serves as a central hub for skill acquisition, offering sequential modules that progress from basic model mechanics to advanced architectural patterns. The curriculum distinguishes itself by focusing on the end-to-end lifecycle of intelligent software, including the implementat

    This repository is a structured, open-source curriculum for learning generative AI, which fits the category of developer learning resources, but it is narrowly focused on AI rather than covering the broad range of programming topics, multi-language examples, video tutorials, or interview preparation that the search requests.

    Jupyter NotebookCoding Exercises
    Vezi pe GitHub↗112,045
  • realpython/materialsAvatar realpython

    realpython/materials

    5,173Vezi pe GitHub↗

    This project is a comprehensive collection of Python programming education materials, including tutorials, exercises, and curated code samples. It serves as a learning curriculum and software engineering toolkit, utilizing Jupyter Notebooks to combine executable code with descriptive educational text. The repository provides practical implementation guides for building large language model applications, such as retrieval-augmented generation systems, stateful AI agents, and machine learning workflows. It distinguishes itself by offering a structured approach to agentic coding workflows, cover

    A Python-focused collection of structured tutorials and hands-on Jupyter Notebook exercises, so it delivers a learning path with practical code samples — but it does not cover multiple languages, video tutorials, interview prep, or system design, which narrows its fit against the full request.

    Jupyter NotebookCoding ExercisesInteractive Coding Exercises
    Vezi pe GitHub↗5,173
  • kamranahmedse/developer-roadmapAvatar kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Vezi pe GitHub↗

    Developer Roadmap is a community-driven platform that provides structured, graph-based learning paths for software engineering. It serves as a comprehensive knowledge repository where technical domains are organized into visual sequences to guide professional skill acquisition and career growth. The project distinguishes itself through a collaborative ecosystem that enables users to contribute roadmaps, curate industry best practices, and maintain professional profiles. It integrates diagnostic assessment frameworks to evaluate technical proficiency, helping developers identify knowledge gaps

    Developer Roadmap offers structured, community-contributed learning paths across many technologies, directly matching the search for a repository that collects guides and resources for developers, though it does not include hands-on exercises or video tutorials.

    TypeScriptLearning Paths
    Vezi pe GitHub↗357,434
  • forthespada/interviewguideAvatar forthespada

    forthespada/InterviewGuide

    5,816Vezi pe GitHub↗

    InterviewGuide is a comprehensive technical interview preparation platform that covers the full spectrum of software engineering recruitment, from foundational computer science concepts through to offer negotiation. It provides structured learning paths across algorithms, operating systems, databases, networking, and programming languages, with a particular emphasis on C++ and Go. The platform aggregates real interview experiences and company-specific questions from major tech employers, offering candidates a searchable database of past written exam problems and detailed accounts of actual int

    InterviewGuide is a structured technical interview preparation platform with learning paths across algorithms, operating systems, databases, and languages (C++, Go, Java), fitting the request for developer learning resources, though it specializes in interview prep rather than covering broader tutorials, hands-on exercises, or video content.

    Practice Problem Sets
    Vezi pe GitHub↗5,816
  • bootdotdev/curriculumAvatar bootdotdev

    bootdotdev/curriculum

    3,415Vezi pe GitHub↗

    This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals. The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re

    Boot.dev's Curriculum is an interactive programming curriculum with structured courses and hands-on exercises focused on backend engineering and systems, making it a solid learning resource for developers even though it lacks the video tutorials and explicit interview/prep content the query mentions.

    Programming Challenges
    Vezi pe GitHub↗3,415
  • wesbos/javascript30Avatar wesbos

    wesbos/JavaScript30

    29,165Vezi pe GitHub↗

    This project is a structured educational curriculum designed to build proficiency in vanilla JavaScript through hands-on, project-based learning. It provides a series of coding exercises that focus on core language fundamentals and the direct manipulation of the document object model, enabling developers to create interactive web interfaces without relying on external frameworks or dependencies. The curriculum distinguishes itself by emphasizing direct integration with browser-native APIs. Participants learn to build hardware-aware applications by accessing device sensors, cameras, and microp

    This repository offers a structured, project-based learning path for vanilla JavaScript with hands-on exercises, making it a genuine developer learning resource, but it is limited to a single language and lacks the broader features like multi-language coverage, video tutorials, and system design content that this search targets.

    HTMLJavaScript Skill BuildingDOM ManipulationBrowser Hardware APIs
    Vezi pe GitHub↗29,165
  • yangshun/front-end-interview-handbookAvatar yangshun

    yangshun/front-end-interview-handbook

    43,961Vezi pe GitHub↗

    This project is a curated guide for engineers preparing for front end engineering roles. It serves as a technical interview handbook and study resource, providing a collection of questions and answers focused on web technology and interview strategy. The resource covers front end system design and architectural patterns for scalable user interfaces. It also includes analysis of company-specific interview formats and patterns to assist in creating tailored study plans. The materials provide a review of web technology, including browser internals, web standards, and core scripting languages. T

    A front-end interview handbook with structured Q&A and system design content, this is a solid fit for interview preparation but lacks multi-language and video resources, so it's a focused learning guide rather than a broad multi-topic collection for all developers.

    MDXFront End Interview PreparationWeb Technology Study MaterialsFront End
    Vezi pe GitHub↗43,961
  • sudheerj/reactjs-interview-questionsAvatar sudheerj

    sudheerj/reactjs-interview-questions

    44,646Vezi pe GitHub↗

    This project is a comprehensive educational knowledge base designed to support developers in mastering React and its surrounding ecosystem. It serves as a technical interview resource, providing a structured collection of questions and answers that cover core concepts, architectural patterns, and common development challenges. The repository distinguishes itself by offering detailed explanations of fundamental React principles, including component-based composition, the declarative UI paradigm, and state-driven data flow. It provides clarity on complex topics such as the Fiber reconciliation

    This repo is a focused collection of React interview questions and answers, serving as a structured learning resource for developers preparing for React roles, but it lacks the multi-language coverage, video tutorials, and system design content the search asks for.

    JavaScriptComponent ArchitecturesComponent-Based UI FrameworksSyntax Extensions
    Vezi pe GitHub↗44,646
  • gyoogle/tech-interview-for-developerAvatar gyoogle

    gyoogle/tech-interview-for-developer

    17,417Vezi pe GitHub↗

    This project is a comprehensive technical interview preparation resource and computer science interview guide. It serves as an educational reference for developers to study core software engineering fundamentals and common coding patterns required for employment screenings. The repository provides detailed guides and references covering data structures and algorithms, networking and security, operating systems, and web development. It specifically focuses on the implementation and complexity analysis of sorting, searching, and graph algorithms. The material encompasses a wide breadth of comp

    This repository is a curated technical interview preparation guide covering core computer science topics, which fits the search for structured learning resources for developers, though it focuses narrowly on interview content rather than broader hands-on tutorials or video guides.

    JavaComputer Science FundamentalsComputer Science Interview GuidesTechnical Interview Preparation
    Vezi pe GitHub↗17,417
  • mouredev/hello-javascriptAvatar mouredev

    mouredev/hello-javascript

    7,428Vezi pe GitHub↗

    This project is a collection of educational resources and structured curricula designed for learning JavaScript. It provides a programming course, a coding bootcamp, and a web development tutorial to guide learners from basic syntax to advanced programming patterns. The materials cover frontend development, including the creation of dynamic user interfaces and the management of remote data via HTTP requests. The curriculum includes instructional guides on using JavaScript to interact with web services and manipulate browser elements. The scope of the project extends to asynchronous API integ

    This repository is a structured JavaScript learning collection with courses and bootcamp materials, fitting the developer learning guides category, but it is limited to a single language and does not cover the requested multi-language, video, or interview preparation features.

    JavaScriptFrontend DevelopmentAsynchronous API ClientsAsynchronous Promise Interfaces
    Vezi pe GitHub↗7,428
  • javascript-tutorial/en.javascript.infoAvatar javascript-tutorial

    javascript-tutorial/en.javascript.info

    25,344Vezi pe GitHub↗

    This project is a comprehensive JavaScript programming tutorial and language reference. It serves as a web development education resource providing instruction on modern language fundamentals, object-oriented design, and advanced asynchronous programming patterns. The resource functions as both a frontend development guide and a technical reference. It covers core language features such as closures, prototypes, promises, and typed arrays, while providing practical lessons on managing browser data and handling network requests. The content spans several key capability areas, including browser

    This is a comprehensive JavaScript tutorial that provides a structured learning path from fundamentals to advanced topics, fitting the developer learning resources category, though it is limited to a single language and lacks video, interview, and system design content.

    HTMLJavaScript Language InstructionJavaScript Learning ResourcesArray Manipulation Utilities
    Vezi pe GitHub↗25,344
  • asabeneh/30-days-of-reactAvatar Asabeneh

    Asabeneh/30-Days-Of-React

    27,420Vezi pe GitHub↗

    This project is a structured educational curriculum designed to guide developers through the mastery of component-based user interface development. It functions as a technical learning resource that provides a comprehensive roadmap for understanding the fundamental principles of modern web development, including component composition, declarative state reconciliation, and virtual document object model diffing. The repository distinguishes itself through a day-by-day guided path that bridges the gap between basic programming knowledge and the advanced language features required for interactive

    This repository is a structured day-by-day curriculum for mastering React and modern frontend development, squarely fitting the developer learning resources category, but it focuses only on React/JavaScript and lacks multi-language coverage, video tutorials, or system design content that the search lists.

    JavaScriptComponent ArchitecturesState Reconciliation StrategiesVirtual DOM Implementations
    Vezi pe GitHub↗27,420
  • jerry-git/learn-python3Avatar jerry-git

    jerry-git/learn-python3

    6,754Vezi pe GitHub↗

    This is an interactive Python tutorial delivered as a collection of Jupyter notebooks. It is designed as a structured learning path for beginners, teaching fundamental language concepts through a sequence of lessons that combine explanatory text with runnable code cells and embedded practice exercises. Each notebook is a self-contained unit that introduces a topic, demonstrates it with a minimal code example, and then asks the learner to write code themselves, receiving immediate feedback from the browser-based execution environment. The curriculum is built on a progressive concept-stacking mo

    This repository is an interactive Python tutorial using Jupyter notebooks, offering a structured learning path with hands-on exercises—exactly the kind of programming guide you're after, but it covers only Python and lacks the multi-language breadth and advanced topics like interview prep and system design that your search also asks for.

    HTMLInteractive Notebook TutorialsJupyter Notebook CurriculaCode Examples
    Vezi pe GitHub↗6,754
  • freecodecamp/freecodecampAvatar freeCodeCamp

    freeCodeCamp/freeCodeCamp

    448,278Vezi pe GitHub↗

    freeCodeCamp is an open-source, web-based educational platform designed to facilitate software engineering skill acquisition through a structured, project-driven curriculum. It combines theoretical instruction with hands-on coding exercises, requiring users to build functional applications to demonstrate mastery of programming concepts. The platform provides a browser-integrated workspace that evaluates learner proficiency through automated testing of code submissions against predefined functional requirements. The platform distinguishes itself by integrating technical training with professio

    freeCodeCamp is a full open-source web-based educational platform offering a structured, project-driven curriculum with hands-on coding exercises, so it directly fits the search for developer learning guides and tutorials, though the available evidence does not highlight video tutorials or system design content.

    TypeScriptInteractive Learning PlatformsProject-Based Coding CurriculaInteractive Coding Environments
    Vezi pe GitHub↗448,278
  • ossu/computer-scienceAvatar ossu

    ossu/computer-science

    205,190Vezi pe GitHub↗

    This project provides a structured computer science curriculum framework designed for self-directed learners. It organizes open-access academic resources, including textbooks, lectures, and assignments, into a cohesive path that mirrors the requirements of a formal undergraduate degree. By integrating theoretical study with practical software engineering methodologies, the platform enables students to master foundational concepts and advanced technical skills independently. The curriculum distinguishes itself by utilizing a version-control-based workflow to manage the educational experience.

    OSSU's Computer Science curriculum is a structured collection of open-access courses, textbooks, and assignments that mirrors a formal CS degree, making it a solid community-driven learning path for developers—though its focus on academic CS means it doesn't prominently cover video tutorials, interview prep, or system design.

    HTMLComputer Science CurriculaAcademic Course MaterialsAcademic Textbooks
    Vezi pe GitHub↗205,190
  • shovanch/fullstack-web-developer-pathAvatar shovanch

    shovanch/fullstack-web-developer-path

    3,475Vezi pe GitHub↗

    This project is a structured learning platform designed to guide students through the end-to-end process of mastering full-stack web development. It provides a comprehensive curriculum that organizes complex technical domains into a sequential roadmap, covering everything from fundamental programming concepts to advanced backend architectures and deployment strategies. The platform distinguishes itself by integrating theoretical education with project-based milestone tracking. By linking specific coding assignments to each stage of the curriculum, it ensures that learners reinforce their know

    This repository provides a structured learning path for full-stack web development, making it a relevant resource for developers seeking a guided curriculum, though it focuses solely on JavaScript-based full-stack and lacks hands-on exercises, video tutorials, and broader coverage like interview prep or system design.

    Full-Stack Development CurriculaFull-Stack Web ApplicationsCurated Learning Paths
    Vezi pe GitHub↗3,475
  • stevenslxie/tutorials-for-web-developersAvatar StevenSLXie

    StevenSLXie/Tutorials-for-Web-Developers

    894Vezi pe GitHub↗

    This repository serves as an educational resource for software developers, providing a structured collection of tutorials focused on fundamental computational concepts and system operations. It covers core areas including algorithmic data processing, document-oriented database management, and Linux system administration. The project distinguishes itself by bridging the gap between theoretical computer science and practical infrastructure management. It offers guidance on implementing functional programming patterns and fundamental search algorithms, while simultaneously providing instruction

    This repository is a collection of tutorials for web developers covering bash, Linux, and MongoDB, and is actively updated — it fits the search for open-source developer learning guides, though it focuses on a narrower set of topics rather than offering broad multi-language, structured paths or hands-on exercises.

    Data Processing TechniquesDatabase TutorialsDocument Databases
    Vezi pe GitHub↗894
  • fullstack-development/developers-roadmapAvatar fullstack-development

    fullstack-development/developers-roadmap

    1,222Vezi pe GitHub↗

    This project provides a structured educational framework designed to guide developers through the technical competencies and professional milestones required for career advancement. It functions as a comprehensive mapping tool that organizes programming languages, architectural concepts, and specialized domains into a progressive hierarchy, facilitating the transition from junior to senior engineering roles. The curriculum utilizes a dependency-based structure to ensure that foundational knowledge precedes advanced specialization. By segmenting complex engineering topics into modular units, t

    This repository provides a structured roadmap for learning front-end or back-end development, making it a focused learning guide that fits the intent of collecting developer learning resources, though it lacks evidence of exercises, video tutorials, or broader coverage.

    HaskellLearning Paths
    Vezi pe GitHub↗1,222
  • akramz/hands-on-machine-learning-with-scikit-learn-keras-and-tensorflowAvatar Akramz

    Akramz/Hands-on-Machine-Learning-with-Scikit-Learn-Keras-and-TensorFlow

    1,041Vezi pe GitHub↗

    This project serves as an educational and practical resource for mastering machine learning workflows using Python. It provides a comprehensive collection of code examples and exercises designed to guide users through the implementation of predictive systems, ranging from fundamental algorithms to deep learning architectures. The repository distinguishes itself by offering a structured approach to both classical machine learning and neural network training. It covers the full lifecycle of model development, including the orchestration of reusable data transformation pipelines, advanced ensemb

    This repo provides hands-on exercise solutions for a specific machine learning book, making it a structured learning resource for that topic, but it is narrowly focused on one subject and lacks the broad multi-language, video, interview, and system design content this search asks for.

    Jupyter NotebookMachine Learning Educational ResourcesMachine Learning Model DevelopmentData Science Workflows
    Vezi pe GitHub↗1,041
  • deqianbai/hands-on-machine-learningAvatar DeqianBai

    DeqianBai/Hands-on-Machine-Learning

    1,548Vezi pe GitHub↗

    This project is a collection of interactive Jupyter notebooks designed to teach machine learning and deep learning fundamentals through hands-on coding exercises. It provides a structured curriculum that guides users through the end-to-end data science lifecycle, covering everything from initial data preprocessing to final model evaluation. The repository distinguishes itself by bridging theoretical data science concepts with practical implementation using standard industry libraries. It features a series of tutorials that demonstrate how to build and train predictive models and complex neura

    This set of Jupyter notebooks provides a structured, hands-on learning path for machine learning and deep learning, but it is narrowly focused on ML topics rather than covering the broad programming guides, multi‑language coverage, or interview preparation you’re looking for.

    Jupyter NotebookJupyter Notebook CurriculaData Science Learning MaterialsMachine Learning Fundamentals
    Vezi pe GitHub↗1,548
  • freecodecampchina/freecodecamp.cnAvatar FreeCodeCampChina

    FreeCodeCampChina/freecodecamp.cn

    37,712Vezi pe GitHub↗

    This project is an interactive coding learning platform and open-source educational courseware designed for mastering web development. It provides a browser-based environment where users can engage with a structured curriculum covering front-end, back-end, and data visualization skills through hands-on exercises. The platform distinguishes itself by integrating a browser-based code sandbox and a nonprofit technical partnership portal. This framework allows learners to transition from guided lessons to building and maintaining real-world software applications for nonprofit organizations. The

    freeCodeCamp.cn is an interactive learning platform that delivers a structured web development curriculum with hands-on coding exercises, making it a perfect match for collecting structured developer learning resources, though it focuses on web development and may not cover the full range of requested topics like video tutorials or system design.

    CSSInteractive Coding EnvironmentsSelf-Paced LearningBackend Development Tutorials
    Vezi pe GitHub↗37,712
  • mleveryday/practicalai-cnAvatar MLEveryday

    MLEveryday/practicalAI-cn

    6,879Vezi pe GitHub↗

    This project is an educational course and machine learning curriculum designed to teach the implementation of neural network architectures and learning algorithms. It provides a structured guide for studying artificial intelligence through a collection of tutorials and practical coding exercises. The curriculum utilizes interactive notebooks that allow for the execution of code within a web browser. This environment enables the prototyping of artificial intelligence models and the analysis of data without requiring a local software installation. The content covers the design and training of

    This project offers a structured, hands-on AI/ML curriculum with interactive notebooks and practical exercises, so it is a genuine developer learning resource — but it is narrowly focused on deep learning rather than covering the broad programming topics, multi-language examples, system design, or interview prep you are looking for.

    Jupyter NotebookCurriculum MappingsAI & Machine Learning EducationArtificial Intelligence Courses
    Vezi pe GitHub↗6,879
  • appacademy/welcome-to-openAvatar appacademy

    appacademy/welcome-to-open

    4,910Vezi pe GitHub↗

    This project is a full stack development curriculum and open source education path. It provides a structured sequence of free learning materials and courses designed to guide students from basic programming to professional software engineering. The repository functions as a self-paced programming bootcamp and web development learning path. It organizes a comprehensive roadmap of courses covering both front-end and back-end technologies to facilitate a professional career transition. The content is delivered through a static-page architecture using modular structures and a curated linear sequ

    This is a structured full-stack development curriculum that guides learners from basics to professional engineering, making it a genuine fit for a developer learning resource — though it focuses on a specific web-development path and lacks some of the broader features you requested like video tutorials and system design content.

    Full-Stack Development CurriculaCurriculum MappingsFull-Stack Curricula
    Vezi pe GitHub↗4,910
  • izackwu/teachyourselfcs-cnAvatar izackwu

    izackwu/TeachYourselfCS-CN

    22,095Vezi pe GitHub↗

    This project is a multilingual educational framework that provides curated roadmaps and translated resources for mastering core computer science subjects. It serves as a Chinese translation of a structured guide designed to help students and engineers learn computer science fundamentals through a sequence of recommended books and courses. The framework focuses on technical content localization, converting English computer science roadmaps into Chinese to improve accessibility. It utilizes a manual translation workflow to ensure conceptual accuracy across its study guides and resource collecti

    This repository is a multilingual translation of the structured TeachYourselfCS curriculum, providing a curated roadmap of books and courses for learning computer science fundamentals — it squarely fits the intent as a collection of developer learning guides, though it focuses on core CS topics rather than broader features like interview prep or system design.

    Computer Science CurriculaTechnical Manual TranslationsChinese Language Technical Guides
    Vezi pe GitHub↗22,095
  • mrdbourke/machine-learning-roadmapAvatar mrdbourke

    mrdbourke/machine-learning-roadmap

    7,871Vezi pe GitHub↗

    This project is a technical curriculum and learning path for machine learning, providing a structured sequence of mathematical foundations, core concepts, and professional workflows. It serves as a comprehensive guide and resource index that connects theoretical principles to the specific software libraries and tools used in real-world implementation. The repository functions as a project workflow blueprint, outlining the sequential steps required to solve machine learning problems from initial discovery through to final deployment. It maps theoretical mathematical principles to practical app

    This repository provides a structured machine learning curriculum and curated resource index, making it a genuine developer learning resource, but its narrow focus on ML means it lacks the broad multi-language and system design coverage requested.

    Learning PathsModular Learning PathsAI Project Blueprints
    Vezi pe GitHub↗7,871
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
anushka23g/complete-placement-preparation4KPython—30 iul. 2025
mouredev/roadmap-retos-programacion7.9KPythonapache-2.019 feb. 2026
sunface/rust-course30.5KRust—8 iun. 2026
jwasham/coding-interview-university353.6K—CC-BY-SA-4.028 aug. 2025
labuladong/fucking-algorithm134.2KMarkdown—28 feb. 2026
neetcode-gh/leetcode6.4KJavaScriptMIT20 iun. 2026
deathking/learning-sicp11.2KRuby—27 sept. 2023
donnemartin/interactive-coding-challenges31.5KPythonNOASSERTION8 mai 2024
microsoft/ml-for-beginners86.9KJupyter NotebookMIT9 iun. 2026
itwanger/tobebetterjavaer16.7K——16 feb. 2026

Related searches

  • Library development guides
  • a collection of software engineering best practices
  • a comprehensive suite of software development tools
  • an automation tool for CI/CD pipelines
  • Systems programming guides
  • a framework for building AI agents
  • an open source library for application authorization
  • a productivity extension for code editors