8 Repos
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 8 awesome GitHub repositories matching education & learning resources · Practical Coding Projects. Refine with filters or upvote what's useful.
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.
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.
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.
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
Offers applied programming assignments ranging from basic scripts to full web applications.
This project is a JavaScript educational repository and programming courseware. It provides a collection of code examples and practical projects designed for learning the JavaScript programming language. The repository covers language learning through hands-on exercises, including the implementation of coding projects and algorithm practice. It focuses on both frontend web development and the application of object oriented programming. The content includes materials for managing variables and data types, performing mathematical operations, and manipulating strings and dates. It also provides
Includes practical coding projects and exercises to apply core JavaScript concepts.
Dieses Projekt ist eine Sammlung von Python-Programmierskripten und pädagogischen Miniprojekten, die als geteilte Entwicklungsumgebung konzipiert sind. Es dient als Open-Source-Code-Repository, in dem Entwickler das Programmieren üben und Data-Science-Konzepte durch praktische Implementierung erkunden können. Das Repository fungiert als kollaborative Lernressource, die sich auf den Fork- und Pull-Request-Workflow konzentriert. Es nutzt ein verteiltes Versionskontrollsystem, um Community-Beiträge und Peer-Reviews von Python-Skripten zu koordinieren.
Offers practical coding projects and scripts for building and iterating on Python skills.
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.
Dieses Projekt ist ein Kurs für Architekturdesign und eine Bildungsressource, die sich darauf konzentriert, große JavaScript-Codebasen in unabhängige, testbare und umgebungsunabhängige Komponenten zu zerlegen. Es dient als Leitfaden für modulare Programmierung und als Referenz für die Implementierung struktureller Strategien und Best Practices in Produktionsumgebungen. Das Material betont die Verwendung von Entwurfsmustern, um entkoppelte Komponenten und robuste Logik zu schaffen. Es behandelt spezifisch Strategien zur Dependency Inversion und die Verwendung generischer Schnittstellen, um sicherzustellen, dass die Logik über verschiedene JavaScript-Runtimes hinweg ausgeführt werden kann. Der Leitfaden bietet Anleitungen zur Skalierung der Anwendungsarchitektur und zur Bewältigung von Komplexität durch geschichtete Abstraktionsmodelle und Modularität nach dem Single-Responsibility-Prinzip. Er behandelt die Anwendung modularer Designmuster, um sauberen und wartbaren Code zu erhalten, während Projekte wachsen.
Offers guidance on professional coding standards for building reliable, production-ready modular applications.