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
·

10 repository-uri

Awesome GitHub RepositoriesPractical Coding Projects

Applied programming assignments that range from basic scripts to fully deployed web applications.

Distinct from Secure Coding Practices: Focuses on the creation of functional software artifacts for learning, rather than coding standards or review practices.

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

Awesome Practical Coding Projects GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • inancgumus/learngoAvatar inancgumus

    inancgumus/learngo

    20,070Vezi pe GitHub↗

    Learngo is an interactive coding course and programming tutorial designed to teach the Go language. It functions as an educational guide that combines instructional materials with a learning-by-doing approach to help users master language syntax and practical application. The project focuses on idiomatic Go programming, providing a practical reference for writing code that follows industry standards and conventions. It emphasizes the development of testable code and the implementation of maintainable programming patterns. The curriculum is delivered through a series of hand-crafted examples,

    Ships a set of hand-crafted examples and quizzes for learning Go via a learning-by-doing approach.

    Go
    Vezi pe GitHub↗20,070
  • 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

    Provides guidance on real-world coding techniques for building reliable production applications.

    Go
    Vezi pe GitHub↗12,212
  • freddier/hyperblogAvatar freddier

    freddier/hyperblog

    8,812Vezi pe GitHub↗

    Hyperblog is a Git learning resource and static site blog template. It provides a practical codebase and markdown blog theme designed for hands-on implementation of version control and collaborative development. The project focuses on Git workflow practice and GitHub collaborative development. It allows users to master version control and project management by building and deploying a functional static website. The system uses static site generation and markdown-driven content to create blog posts. It includes template-based layouts and client-side search indexing to locate specific text or

    Uses the creation of a functional static website as an applied project for learning version control.

    HTML
    Vezi pe GitHub↗8,812
  • realpython/materialsAvatar realpython

    realpython/materials

    5,173Vezi pe GitHub↗

    Acest proiect este o colecție cuprinzătoare de materiale educaționale de programare Python, incluzând tutoriale, exerciții și mostre de cod curate. Acesta servește drept curriculum de învățare și set de instrumente de inginerie software, utilizând Jupyter Notebooks pentru a combina codul executabil cu text educațional descriptiv. Repository-ul oferă ghiduri practice de implementare pentru construirea de aplicații cu modele de limbaj mari, cum ar fi sisteme de generare augmentată prin regăsire (RAG), agenți AI cu stare și fluxuri de lucru de machine learning. Se distinge prin oferirea unei abordări structurate a fluxurilor de lucru de codare agentică, acoperind distilarea ferestrei de context, rutarea modelelor agnostice la furnizor și output-uri structurate impuse prin schemă. Materialele acoperă o gamă largă de capabilități de inginerie software, inclusiv programarea asincronă cu cozi de sarcini distribuite, dezvoltarea de aplicații web cu API-uri REST și fluxuri de lucru de analiză a datelor. Include, de asemenea, resurse pentru stăpânirea designului orientat pe obiecte, implementarea pipeline-urilor CI/CD și aplicarea standardelor profesionale de linting și formatare.

    Offers applied programming assignments ranging from basic scripts to full web applications.

    Jupyter Notebook
    Vezi pe GitHub↗5,173
  • hiteshchoudhary/js-hindi-youtubeAvatar hiteshchoudhary

    hiteshchoudhary/js-hindi-youtube

    4,855Vezi pe GitHub↗

    Acest proiect este un repository educațional de JavaScript și un curs de programare. Oferă o colecție de exemple de cod și proiecte practice concepute pentru învățarea limbajului de programare JavaScript. Repository-ul acoperă învățarea limbajului prin exerciții practice, inclusiv implementarea de proiecte de codare și exersarea algoritmilor. Se concentrează atât pe dezvoltarea web frontend, cât și pe aplicarea programării orientate pe obiecte. Conținutul include materiale pentru gestionarea variabilelor și a tipurilor de date, efectuarea operațiilor matematice și manipularea șirurilor de caractere și a datelor calendaristice. De asemenea, oferă exemple de comparare a valorilor datelor și structurarea codului folosind clase și prototipuri.

    Includes practical coding projects and exercises to apply core JavaScript concepts.

    JavaScript
    Vezi pe GitHub↗4,855
  • ndleah/python-mini-projectAvatar ndleah

    ndleah/python-mini-project

    4,275Vezi pe GitHub↗

    Acest proiect este o colecție de scripturi de programare Python și mini-proiecte educaționale concepute ca un mediu de dezvoltare partajat. Servește drept depozit de cod open source unde dezvoltatorii pot exersa programarea și explora concepte de data science prin implementare practică. Depozitul funcționează ca o resursă de învățare colaborativă axată pe fluxul de lucru fork și pull request. Utilizează un sistem de control al versiunilor distribuit pentru a coordona contribuțiile comunității și peer review-urile scripturilor Python.

    Offers practical coding projects and scripts for building and iterating on Python skills.

    Pythondata-analysisdata-sciencedata-visualization
    Vezi pe GitHub↗4,275
  • nas5w/interview-guideAvatar nas5w

    nas5w/interview-guide

    4,267Vezi pe GitHub↗

    This project is a comprehensive set of roadmaps and curricula designed for technical, behavioral, and architectural interview mastery. It provides structured guides, frameworks, and checklists for mastering algorithmic coding, system design, and behavioral questions. The resource is distinguished by specialized study paths, including a frontend engineering curriculum and a dedicated system design framework for architecting scalable systems. It also features a behavioral interview playbook that utilizes a standardized response method to align professional experience with company values. The g

    Guides the execution of job-related features and real-world technical problems using specification-based development.

    Astrointerviewinterview-preparationleetcode
    Vezi pe GitHub↗4,267
  • mjavascript/mastering-modular-javascriptAvatar mjavascript

    mjavascript/mastering-modular-javascript

    3,978Vezi pe GitHub↗

    Acest proiect este un curs de design arhitectural și o resursă educațională axată pe fragmentarea bazelor de cod JavaScript mari în componente independente, testabile și agnostice față de mediu. Servește ca ghid de programare modulară și referință pentru implementarea strategiilor structurale și a bunelor practici în mediile de producție. Materialul pune accent pe utilizarea design pattern-urilor pentru a crea componente decuplate și logică robustă. Acoperă în mod specific strategii pentru inversarea dependențelor și utilizarea interfețelor generice pentru a asigura rularea logicii pe diferite runtime-uri JavaScript. Ghidul oferă instrucțiuni despre scalarea arhitecturii aplicațiilor și gestionarea complexității prin modele de abstractizare stratificată și modularitate bazată pe responsabilitate unică. Acoperă aplicarea design pattern-urilor modulare pentru a menține codul curat și ușor de gestionat pe măsură ce proiectele cresc.

    Offers guidance on professional coding standards for building reliable, production-ready modular applications.

    HTMLbookbook-seriesjavascript
    Vezi pe GitHub↗3,978
  • phodal/ideabookAvatar phodal

    phodal/ideabook

    3,760Vezi pe GitHub↗

    Ideabook is a programming project idea repository and learning resource that provides a curated collection of technical concepts and step-by-step implementation guides. It functions as a web-based idea catalog and technical implementation guide designed to help developers bridge the gap between theory and practice through hands-on project discovery. The project serves as a cross-platform application prototype and a static site generator, utilizing a build pipeline to create HTML pages from JSON data files. It includes a markdown-based document system for structured content and a geospatial da

    Offers programming project ideas and guides to improve technical skills through practical implementation.

    HTML
    Vezi pe GitHub↗3,760
  • martinchavez/javascriptAvatar MartinChavez

    MartinChavez/Javascript

    958Vezi pe GitHub↗

    This project is an educational platform designed to teach JavaScript programming through a structured, test-driven curriculum. It provides a collection of interactive coding exercises that guide learners through language fundamentals and software development concepts. The platform distinguishes itself by requiring users to verify their understanding of language features by passing automated test suites in real time. By utilizing a server-side runtime environment, the tool executes student code against predefined assertion patterns to provide immediate feedback on correctness. The curriculum

    Provides structured coding challenges that guide learners through JavaScript fundamentals.

    JavaScript
    Vezi pe GitHub↗958
  1. Home
  2. Education & Learning Resources
  3. Practical Coding Projects

Explorează sub-etichetele

  • Go Language Practice1 sub-tagHand-crafted examples and quizzes for learning Go through practical application. **Distinct from Practical Coding Projects:** Focuses on language-specific practice and quizzes rather than general software projects
  • Production StandardsGuidance on real-world coding techniques and standards for building reliable, production-ready applications. **Distinct from Practical Coding Projects:** Focuses on the standards for production reliability rather than just the completion of projects