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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Developer onboarding tutorials

Ranking updated Aug 1, 2026

For getting started guides, the first results are gdquest/learn-gdscript (This interactive tutorial application provides guided walkthroughs and sandboxed code execution for learning GDScript, though it is scoped specifically to game development rather than general software engineering), freecodecamp/freecodecamp (This repository is the flagship open-source learning platform featuring structured step-by-step curricula, an in-browser code runner, and progress tracking to teach software engineering hands-on) and bootdotdev/curriculum (This repository provides a structured interactive programming curriculum with a browser-based sandbox and progress tracking, though it is tied to a specific proprietary course offering rather than a general self-hostable learning management system). danthareja/contribute-to-open-source and exercism/exercism round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Hand-picked developer onboarding tutorials and getting started guides, ranked by stars, activity, and clarity. Compare and pick the right one.

Developer onboarding tutorials

Find the best repos with AI.We'll search the best matching repositories with AI.
  • gdquest/learn-gdscriptGDQuest avatar

    GDQuest/learn-gdscript

    2,586View on GitHub↗

    learn-gdscript is an interactive coding course and tutorial application designed to teach GDScript programming fundamentals. It functions as a game engine education tool that allows absolute beginners to study basic programming concepts, variables, and functions. The project utilizes a sandboxed environment for practicing code execution and provides in-engine interactive tutorials. It features guided walkthroughs that direct users through editor interfaces to help them locate and understand software tools. The curriculum covers game development logic, including the implementation of physics-

    This interactive tutorial application provides guided walkthroughs and sandboxed code execution for learning GDScript, though it is scoped specifically to game development rather than general software engineering.

    GDScriptSandboxed Code Execution EnvironmentsInteractive Coding TutorialsInteractive Programming Tutorials
    View on GitHub↗2,586
  • freecodecamp/freecodecampfreeCodeCamp avatar

    freeCodeCamp/freeCodeCamp

    448,278View on 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

    This repository is the flagship open-source learning platform featuring structured step-by-step curricula, an in-browser code runner, and progress tracking to teach software engineering hands-on.

    TypeScriptSandboxed Code Execution Environments
    View on GitHub↗448,278
  • bootdotdev/curriculumbootdotdev avatar

    bootdotdev/curriculum

    3,415View on 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

    This repository provides a structured interactive programming curriculum with a browser-based sandbox and progress tracking, though it is tied to a specific proprietary course offering rather than a general self-hostable learning management system.

    Sandboxed Code Execution EnvironmentsCode Execution SandboxesInteractive Programming Tutorials
    View on GitHub↗3,415
  • danthareja/contribute-to-open-sourcedanthareja avatar

    danthareja/contribute-to-open-source

    1,495View on GitHub↗

    The goal of this project is to empower you to contribute code to open source projects on GitHub by teaching you the mechanics of the process in an interactive experience.

    This interactive JavaScript project guides users through the mechanics of contributing to open-source via structured walkthroughs, fitting the tutorial platform category despite its narrower focus on Git and GitHub workflows rather than general programming languages.

    JavaScriptGetting Started
    View on GitHub↗1,495
  • exercism/exercismexercism avatar

    exercism/exercism

    7,566View on GitHub↗

    Crowd-sourced code mentorship. Practice having thoughtful conversations about code.

    Exercism is a crowd-sourced code practice and mentorship platform offering guided exercises across multiple programming languages, though it focuses more on peer reviews than a structured step-by-step tutorial runner.

    community-contributions-paused
    View on GitHub↗7,566
  • theodinproject/theodinprojectTheOdinProject avatar

    TheOdinProject/theodinproject

    4,282View on GitHub↗

    The Odin Project is an open-source, full-stack web development curriculum that guides learners from basic scripting to deploying complete applications through a structured, project-based learning path. It functions as a self-directed bootcamp covering frontend, backend, databases, and job-seeking skills, with a peer-to-peer learning community where developers give and receive structured help through a forum. The platform distinguishes itself through a project-based curriculum engine that presents curated resources and assignments requiring independent problem-solving rather than step-by-step

    The Odin Project is a structured, project-based web development curriculum that guides learners through a comprehensive learning path, though it lacks a built-in interactive code runner.

    RubyProject-Based LearningCareer Portfolio BuildersCollaborative Problem Solving
    View on GitHub↗4,282
  • showdownjs/showdownshowdownjs avatar

    showdownjs/showdown

    14,862View on GitHub↗

    Showdown is a JavaScript library designed to convert Markdown syntax into HTML markup. It functions as a processor for both client-side and server-side environments, transforming plain text into web-ready code suitable for rendering in browsers and digital applications. The project distinguishes itself through a plugin-driven architecture that allows for the injection of custom parsing rules. This extensibility enables developers to modify the standard conversion pipeline, supporting unique syntax patterns or specialized formatting requirements beyond the default implementation. Users can ma

    This is a markdown parsing library rather than an interactive learning platform, making it a rendering component rather than the requested tutorial system.

    JavaScriptMarkdown and Markup ToolsMarkdown Renderers
    View on GitHub↗14,862
  • turkenh/ansible-interactive-tutorialturkenh avatar

    turkenh/ansible-interactive-tutorial

    1,499View on 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

    This project provides a specialized Docker-based sandbox and tutorial environment tailored specifically for Ansible, whereas the visitor is looking for a general-purpose programming and software engineering learning platform.

    ShellStep-by-Step TutorialsInteractive Tutorials
    View on GitHub↗1,499
  • alexzhang13/rlmalexzhang13 avatar

    alexzhang13/rlm

    2,609View on GitHub↗

    rlm is an LLM code execution engine and orchestration framework designed to coordinate multiple language model calls and recursive sub-tasks through a programmable environment. It provides a sandboxed REPL environment and a recursive context processor to handle inputs that exceed standard token limits by programmatically decomposing prompts. The project differentiates itself through a reinforcement learning training harness used to teach models how to utilize recursive calls and code execution. It includes a reasoning visualization system that records and renders execution trajectories to ana

    This repository is a sandboxed code execution engine and orchestration framework for language models rather than an interactive platform for humans to learn programming.

    PythonSandboxed Code Execution EnvironmentsCode Execution SandboxesCode Sandboxing Environments
    View on GitHub↗2,609
  • yzhang-gh/vscode-markdownyzhang-gh avatar

    yzhang-gh/vscode-markdown

    3,162View on GitHub↗

    This is a VS Code extension that provides a suite of tools for editing, previewing, and managing Markdown documents. It integrates an authoring toolset, a link management system, and a rendering engine to support the creation of structured technical documentation and knowledge bases. The project distinguishes itself through advanced reference handling and accessibility features, such as a system that automatically updates internal links when files or headers are renamed and an artificial intelligence tool for generating descriptive image alt text. It also supports the rendering of Mermaid dia

    This is a VS Code extension for authoring and previewing Markdown rather than a guided interactive learning platform or tutorial system.

    TypeScriptMarkdown-Based Content AuthoringMarkdown Documentation ToolsMarkdown Renderers
    View on GitHub↗3,162
  • sparksuite/simplemde-markdown-editorsparksuite avatar

    sparksuite/simplemde-markdown-editor

    10,149View on GitHub↗

    This project is a browser-based Markdown composer and an embeddable JavaScript component designed to replace standard HTML text areas with a formatted editing interface. It serves as a tool for Markdown content authoring, providing a visual environment for creating and formatting text. The editor features a formatting toolbar and keyboard shortcuts for real-time Markdown parsing, along with integrated spell checking to identify errors as the user types. It includes a system for automatic draft management that saves content to local storage at configurable intervals to prevent data loss. The

    This repository is a browser-based Markdown editor component rather than a comprehensive learning platform, making it a building block for text input rather than a self-hosted tutorial system.

    JavaScriptMarkdown-Based Content AuthoringMarkdown Tools
    View on GitHub↗10,149
  • vndee/llm-sandboxvndee avatar

    vndee/llm-sandbox

    1,082View on GitHub↗

    This project provides a secure, containerized execution engine designed to run untrusted code within isolated environments. It functions as a library for integrating code interpretation into autonomous agents and intelligent assistant workflows, ensuring that host systems remain protected while enabling dynamic data processing and file manipulation. The platform distinguishes itself through a multi-backend architecture that abstracts diverse container runtimes, allowing for flexible deployment and automated backend failover. It supports interactive, multi-turn workflows by maintaining persist

    This project provides a secure, containerized code execution engine for agents rather than a structured interactive learning platform with guided walkthroughs and progress tracking.

    PythonSandboxed Code Execution EnvironmentsCode Execution Sandboxes
    View on GitHub↗1,082
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
gdquest/learn-gdscript2.6KGDScriptotherFeb 21, 2026
freecodecamp/freecodecamp448.3KTypeScriptBSD-3-ClauseJun 16, 2026
bootdotdev/curriculum
3.4K
—
—
Feb 16, 2026
danthareja/contribute-to-open-source1.5KJavaScriptMITJun 26, 2026
exercism/exercism7.6K——Mar 1, 2024
theodinproject/theodinproject4.3KRubymitFeb 20, 2026
showdownjs/showdown14.9KJavaScriptMITJun 23, 2026
turkenh/ansible-interactive-tutorial1.5KShellNOASSERTIONJan 1, 2022
alexzhang13/rlm2.6KPythonmitFeb 18, 2026
yzhang-gh/vscode-markdown3.2KTypeScriptmitMar 9, 2025

Related searches

  • a comprehensive guide for software development
  • a collection of tutorials for learning programming
  • an open source project for beginners
  • an open source library for application authorization
  • a collection of software engineering best practices
  • Systems programming guides
  • Project starter templates
  • Markdown documentation tools