awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 dépôts

Awesome GitHub RepositoriesStep-by-Step Tutorials

Instructional guides that break complex technical processes into small, actionable, and replicable stages.

Distinct from Step-by-Step Tutorials: Candidates are too narrow, focusing on CPU design or ML training rather than general technical tutorialing

Explore 17 awesome GitHub repositories matching education & learning resources · Step-by-Step Tutorials. Refine with filters or upvote what's useful.

Awesome Step-by-Step Tutorials GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • thinkingjimmy/learning-promptAvatar de thinkingjimmy

    thinkingjimmy/Learning-Prompt

    5,322Voir sur GitHub↗

    Learning-Prompt est une collection de ressources éducatives et de guides étape par étape conçus pour maîtriser l'interaction avec les grands modèles de langage et les outils de texte à image. Elle fournit un cours guidé sur le prompt engineering pour les grands modèles de langage ainsi que des tutoriels pour créer du contenu visuel avec l'IA générative. Le projet utilise un programme d'études curaté qui organise le matériel en leçons séquentielles et en pistes modulaires. L'instruction est dispensée via des tutoriels étape par étape et un framework itératif de rédaction, de test et d'affinement des prompts, utilisant des comparaisons côte à côte d'exemples bruts et optimisés pour démontrer des techniques spécifiques. Le contenu couvre des connaissances spécialisées dans le domaine, notamment l'optimisation de l'interaction pour l'IA conversationnelle et la création d'assets visuels via des outils comme Midjourney. Il fournit des stratégies pour l'optimisation des prompts et le développement général des compétences pour utiliser l'IA générative afin d'automatiser des tâches et produire du contenu créatif.

    Breaks complex prompting strategies into small, actionable stages that users can replicate in live environments.

    CSSpromptprompt-engineeringprompt-toolkit
    Voir sur GitHub↗5,322
  • priyankavergadia/gcpsketchnoteAvatar de priyankavergadia

    priyankavergadia/GCPSketchnote

    5,091Voir sur GitHub↗

    Ce projet est une collection de supports pédagogiques et de ressources d'étude technique axés sur Google Cloud Platform. Il fournit des diagrammes visuels, des sketchnotes et des résumés conçus pour aider les ingénieurs à comprendre l'architecture cloud, les concepts d'ingénierie et les capacités des services. Les ressources utilisent des arbres de décision et des frameworks de comparaison pour aider à sélectionner les services de calcul, de stockage et de base de données appropriés. Il inclut également des flux de travail visuels et des illustrations étape par étape spécifiquement pour planifier la migration des charges de travail et des données depuis des environnements sur site vers le cloud. Le matériel couvre la visualisation de patterns architecturaux et la cartographie conceptuelle pour simplifier l'apprentissage de produits cloud complexes et de conceptions d'infrastructure.

    Offers step-by-step visual guides for moving workloads and data from on-premises environments to the cloud.

    gcpgcpsketchnotegoogle-cloud
    Voir sur GitHub↗5,091
  • ruiqimao/keyboard-pcb-guideAvatar de ruiqimao

    ruiqimao/keyboard-pcb-guide

    4,899Voir sur GitHub↗

    Ce projet fournit des ressources pédagogiques et des guides étape par étape pour concevoir des schémas électroniques et préparer des circuits imprimés de claviers pour la fabrication. Il sert de manuel pour le matériel de claviers mécaniques, se concentrant sur le mappage des connexions électriques et le routage des pistes pour des circuits personnalisés. La documentation guide spécifiquement les utilisateurs à travers la suite d'automatisation de conception électronique KiCad pour traduire les schémas initiaux en layouts matériels finaux. Elle couvre le flux de travail complet pour la conception de claviers personnalisés, de l'ingénierie des circuits à la génération de fichiers de fabrication professionnels. Les guides englobent plusieurs domaines clés de la conception matérielle, notamment la capture de schémas, le mappage des empreintes de composants et le routage des pistes électriques. Ils couvrent également la validation des cartes via des vérifications de règles de conception (DRC) et la configuration des plans de masse et des découpes de bord de carte. Le matériel se conclut par des instructions sur le flux de fabrication, détaillant comment générer les fichiers Gerber et de perçage requis par les services de fabrication professionnels.

    Provides step-by-step tutorials on creating circuit diagrams and linking symbols to footprints.

    Voir sur GitHub↗4,899
  • jaywcjlove/mysql-tutorialAvatar de jaywcjlove

    jaywcjlove/mysql-tutorial

    4,703Voir sur GitHub↗

    Ce projet est un tutoriel complet sur les bases de données MySQL et une ressource pédagogique conçue pour les débutants. Il sert de manuel technique et de guide d'apprentissage couvrant l'installation, la configuration et l'exploitation d'un système de gestion de base de données relationnelle. Les supports fournissent une approche structurée des fondamentaux des bases de données relationnelles, incluant la conception de schéma, la création de tables et l'exécution de requêtes SQL. Il inclut des conseils spécifiques sur l'administration de base de données, tels que la gestion des accès utilisateurs, la configuration des moteurs de stockage et la gestion de l'installation du serveur sur différents systèmes d'exploitation. La ressource couvre un large éventail de capacités, incluant la manipulation de données pour les données temporelles et les caractères Unicode, la connectivité client-serveur et la gestion du cycle de vie de la base de données. Elle fournit également des informations de diagnostic pour le dépannage du système afin de résoudre les conflits d'installation et les erreurs de démarrage. Le contenu est délivré sous forme d'une collection de documentation basée sur le markdown, présentant des guides procéduraux étape par étape et des démonstrations de requêtes basées sur des exemples.

    Provides actionable, sequential instructions for complex installation and configuration tasks.

    centos7-mysqlmariadb-mysqlmysql
    Voir sur GitHub↗4,703
  • ridter/intranet_penetration_tipsAvatar de Ridter

    Ridter/Intranet_Penetration_Tips

    4,606Voir sur GitHub↗

    This project is a technical guide and reference for internal network penetration testing. It serves as a collection of procedures for exploiting and navigating private corporate networks during security assessments. The repository provides specialized manuals and cheat sheets focused on active directory attacks, lateral movement, and privilege escalation. It includes a post-exploitation playbook for maintaining system persistence and clearing forensic traces. The documentation covers a broad range of security capabilities, including initial access, network pivoting and tunneling, and interna

    Outlines the linear progression from initial access to full domain compromise through linked procedures.

    Voir sur GitHub↗4,606
  • brave-people/brave-tech-interviewAvatar de brave-people

    brave-people/brave-tech-interview

    4,461Voir sur GitHub↗

    Ce projet est un guide d'étude pour les entretiens techniques et une base de connaissances en informatique. Il fournit une collection organisée de questions d'entretien technique et d'explications d'experts axées sur la préparation aux évaluations des entreprises informatiques mondiales. Le dépôt sert de feuille de route pour les entretiens de codage afin de maîtriser les défis algorithmiques et l'analyse de complexité, ainsi que de référence en architecture logicielle pour les principes de conception et les stratégies de conception système. Il inclut également un cursus sur la sécurité web couvrant les méthodes d'authentification, les concepts cryptographiques et les vulnérabilités courantes. Le contenu couvre les fondamentaux de l'informatique à travers les systèmes d'exploitation, les rouages internes des bases de données et les protocoles réseau. Le matériel inclut des principes d'ingénierie logicielle, l'apprentissage de la conception système et des conseils de développement de carrière pour les entretiens comportementaux.

    Deconstructs complex system processes like URL resolution into sequential stages for educational analysis.

    Voir sur GitHub↗4,461
  • allendowney/thinkstats2Avatar de AllenDowney

    AllenDowney/ThinkStats2

    4,212Voir sur GitHub↗

    ThinkStats2 is a computational statistics course and educational library designed to teach probability and statistics through a programmatic approach. It provides a framework for studying statistical concepts by writing Python code and running simulations on real-world datasets. The project uses interactive notebooks and a collection of Python modules to deliver guided lessons. It emphasizes the verification of theoretical statistical laws through iterative computational experiments and simulation-driven testing. The resource covers broad capabilities in data analysis and data science traini

    Provides step-by-step computational lessons in interactive notebooks to demonstrate data analysis concepts.

    Jupyter Notebook
    Voir sur GitHub↗4,212
  • lpg-it/baiduyunvipAvatar de lpg-it

    lpg-it/BaiduYunVIP

    4,179Voir sur GitHub↗

    BaiduYunVIP est un guide de contournement de vitesse et une boîte à outils d'optimisation conçus pour supprimer la limitation de la bande passante de téléchargement sur le stockage cloud Baidu Netdisk. Il fonctionne comme une ressource pour atteindre des vitesses de téléchargement maximales depuis des plateformes cloud grâce à une combinaison d'identifiants partagés et d'étapes de configuration. Le projet fournit une collection organisée d'identifiants de connexion partagés et d'accès aux abonnements pour le stockage cloud premium et les services de streaming. Il aide également les utilisateurs en les orientant vers des logiciels tiers et des outils externes spécifiquement conçus pour outrepasser les limitations natives de vitesse de téléchargement. La boîte à outils inclut des conseils de configuration manuelle étape par étape pour supprimer les limites de bande passante imposées par la plateforme. Ces instructions et listes d'identifiants sont gérées et distribuées via des fichiers statiques et un stockage de données par fichiers plats.

    Provides instructional guides that break down the process of removing speed limits into actionable stages.

    Voir sur GitHub↗4,179
  • xiaomabenten/system_architectAvatar de xiaomabenten

    xiaomabenten/system_architect

    4,157Voir sur GitHub↗

    system_architect est un kit d'étude de certification professionnelle et une ressource de préparation aux examens d'architecture système. Il sert de bibliothèque de ressources de certification technique et de logiciel de simulation d'examen, combinant un dépôt organisé de manuels et de programmes avec une base de données de questions d'examens historiques et des corrigés détaillés. Le projet propose un simulateur de test informatisé qui reproduit l'interface d'examen numérique et les outils de dessin utilisés lors des examens de certification réels. Il inclut également un guide de préparation aux essais techniques et une bibliothèque d'études de cas d'architecture, fournissant des exemples d'essais bien notés, des modèles de rédaction structurés et des problèmes de conception résolus pour analyser des exigences système complexes. Le système couvre un large éventail de capacités de préparation, incluant la cartographie des connaissances par rapport aux programmes officiels, l'analyse des tendances des examens passés et la réalisation de tests blancs pour vérifier l'état de préparation. Il fournit également des conseils administratifs pour naviguer dans les processus d'inscription et de candidature requis pour la certification.

    Provides step-by-step instructional guides to help users navigate the official examination enrollment process.

    Voir sur GitHub↗4,157
  • badtuxx/descomplicandokubernetesAvatar de badtuxx

    badtuxx/DescomplicandoKubernetes

    4,035Voir sur GitHub↗

    DescomplicandoKubernetes est un guide pédagogique structuré et un cours d'apprentissage pour maîtriser l'orchestration de conteneurs. Il sert de référence technique pour installer, configurer et gérer des clusters sur différents systèmes d'exploitation en utilisant des outils locaux et distants. Le projet utilise un programme modulaire qui combine des leçons théoriques et des vidéos pédagogiques avec des défis pratiques. Cette approche couvre l'intégralité du cycle de vie du déploiement d'applications, de la configuration initiale de l'infrastructure à la gestion des pods, des déploiements et des replica sets. Le matériel couvre les domaines d'administration de base, notamment la gestion du stockage persistant via des demandes de volume (volume claims), ainsi que la mise en œuvre de la surveillance de santé via des sondes de vivacité (liveness), de préparation (readiness) et de démarrage (startup) pour assurer la stabilité des services.

    Provides instructional guides that break the complex process of cluster installation into actionable stages.

    Shell
    Voir sur GitHub↗4,035
  • adamwulf/app-launch-guideAvatar de adamwulf

    adamwulf/app-launch-guide

    4,005Voir sur GitHub↗

    This project is a structured mobile app launch framework designed for independent developers. It provides a comprehensive system for planning, developing, and marketing mobile applications, from the initial ideation phase through to public release. The guide features specific methodologies for product-market validation and minimum viable product development. It focuses on verifying customer demand and willingness to pay through the use of landing pages, community engagement, and low-fidelity prototyping before committing to full-scale software engineering. The framework covers several core c

    Provides a structured, step-by-step instructional guide for moving from ideation to final app release.

    Voir sur GitHub↗4,005
  • railsbridge/docsAvatar de railsbridge

    railsbridge/docs

    3,807Voir sur GitHub↗

    This project is a web development curriculum providing a structured set of instructional materials and guided exercises for learning programming languages and frameworks. It functions as a technical training resource that hosts programming learning paths, including the creation of to-do applications, message boards, and browser games. The project focuses on making programming education accessible through localized educational content served in multiple languages. It also provides dedicated workshop teacher resources, including training decks, cheat sheets, and presentation templates to assist

    Provides instructional guides that break complex technical processes into small, actionable, and replicable stages.

    Rubyrailsrubyworkshop
    Voir sur GitHub↗3,807
  • phodal/ideabookAvatar de phodal

    phodal/ideabook

    3,760Voir sur 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

    Provides structured, multi-step paths to build specific applications like VR worlds or custom frameworks.

    HTML
    Voir sur GitHub↗3,760
  • happypoulp/redux-tutorialAvatar de happypoulp

    happypoulp/redux-tutorial

    3,731Voir sur GitHub↗

    This project is a Redux state management tutorial and frontend state architecture guide. It serves as an educational resource for learning how to centralize application data and maintain a consistent state across a user interface. The repository provides a collection of executable JavaScript state management examples. These samples allow for state experimentation by running isolated code to verify data flow patterns and store implementations. The content covers frontend data flow architecture, specifically focusing on unidirectional data flow, the use of pure function reducers, and action-ba

    Offers a step-by-step educational guide for learning how to centralize and manage application state using Redux.

    JavaScript
    Voir sur GitHub↗3,731
  • overv/vulkantutorialAvatar de Overv

    Overv/VulkanTutorial

    3,675Voir sur GitHub↗

    VulkanTutorial is a comprehensive educational guide and instructional resource for implementing low-level rendering and compute pipelines using the Vulkan API. It serves as a GPU programming course and a step-by-step guide for building high-performance graphics applications from scratch. The project provides detailed instruction on the full graphics pipeline, including the compilation of shaders to SPIR-V bytecode, the configuration of rasterization states, and the implementation of 3D graphics pipelines. It also covers general-purpose GPU compute programming, focusing on the execution of par

    Offers a step-by-step guide for building graphics pipelines, managing swap chains, and configuring shader stages.

    C++computer-graphicscppgraphics-programming
    Voir sur GitHub↗3,675
  • djangogirls/tutorialAvatar de DjangoGirls

    DjangoGirls/tutorial

    1,578Voir sur GitHub↗

    This open-source educational material serves as a comprehensive learning guide and workshop curriculum designed to teach absolute beginners how to build and deploy web applications from scratch. It provides structured, self-paced instructions focused on server-side code, backend logic, database abstraction layers, and HTML rendering patterns using Python and the Django web framework. The guide is organized as a step-by-step walkthrough that breaks down complex technical lessons into linear, bite-sized tasks complete with expected output snippets. It covers command-line execution steps for ins

    Structures complex technical lessons into linear, bite-sized tasks with expected output snippets for novice learners.

    Makefile
    Voir sur GitHub↗1,578
  • turkenh/ansible-interactive-tutorialAvatar de turkenh

    turkenh/ansible-interactive-tutorial

    1,499Voir sur GitHub↗

    Ansible Interactive Tutorial is a learning platform and command-line training utility that runs interactive configuration management exercises inside pre-configured Docker containers. It provides an isolated multi-container sandbox environment featuring a control node and target hosts configured with pre-shared SSH keys for practicing infrastructure automation step by step. The platform guides users through structured, sequential learning paths from fundamental to advanced configuration management concepts. It supports volume-mounted local workspaces that bind host directories directly into r

    Runs sequential command-line tutorials with hands-on exercises so users can learn configuration management step by step.

    Shellansibleansible-galaxyansible-playbook
    Voir sur GitHub↗1,499
  1. Home
  2. Education & Learning Resources
  3. Step-by-Step Tutorials

Explorer les sous-tags

  • Exploitation WorkflowsTechnical procedures mapping the linear progression of a security breach. **Distinct from Step-by-Step Tutorials:** Focuses on attack progression mapping rather than general software tutorials
  • Graphics Pipeline TutorialsInstructional guides for implementing the stages of a graphics rendering pipeline. **Distinct from Step-by-Step Tutorials:** Specializes general step-by-step tutorials to the specific domain of low-level graphics pipelines.
  • Hardware Design TutorialsInstructional guides for physical hardware design, focusing on electronics and circuitry. **Distinct from Step-by-Step Tutorials:** Specific to electronic hardware design, whereas the parent is a general technical tutorial format.
  • Migration WorkflowsVisual guides illustrating the sequential steps for migrating workloads and data between environments. **Distinct from Step-by-Step Tutorials:** Focuses on the visual mapping of migration sequences rather than general instructional tutorials
  • Request Flow AnalysisEducational mapping of network request and response cycles. **Distinct from Step-by-Step Tutorials:** Focuses on conceptual flow mapping for learning rather than instructional 'how-to' tutorials.
  • State Management TutorialsInstructional guides for learning state management libraries and patterns. **Distinct from Step-by-Step Tutorials:** Specializes the general step-by-step tutorial format specifically for frontend state management