Tutorial

Open-source projects categorized as Tutorial

Top 23 Tutorial Open-Source Projects

  1. project-based-learning

    Curated list of project-based tutorials

    Project mention: 🚀 20 Must-Know GitHub Repositories for Developers in 2025! | dev.to | 2025-03-08

    1️⃣6️⃣ Project-Based Learning 🔨 📌 https://github.com/practical-tutorials/project-based-learning A collection of hands-on projects to improve your coding skills.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. awesome-react

    A collection of awesome things regarding React ecosystem

    Project mention: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    Awesome React

  4. first-contributions

    🚀✨ Help beginners to contribute to open source projects

    Project mention: Show HN: Hands on tutorial for open source contribution | news.ycombinator.com | 2025-03-25
  5. 100-Days-Of-ML-Code

    100 Days of ML Coding

    Project mention: Learn Machine Learning with these GitHub repositories | news.ycombinator.com | 2025-01-15

    2⃣ [100 Days of ML Code](https://github.com/Avik-Jain/100-Days-Of-ML-Code) by Avik Jain

  6. TensorFlow-Examples

    TensorFlow Tutorial and Examples for Beginners (support TF v1 & v2)

    Project mention: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    Tensorflow examples

  7. English-level-up-tips

    An advanced guide to learn English which might benefit you a lot 🎉 . 离谱的英语学习指南/英语学习教程。

  8. the-way-to-go_ZH_CN

    《The Way to Go》中文译本,中文正式名《Go 入门指南》

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Hello-Python

    Curso para aprender el lenguaje de programación Python desde cero y para principiantes. 100 clases, 44 horas en vídeo, código, proyectos y grupo de chat. Fundamentos, frontend, backend, testing, IA...

  11. en.javascript.info

    Modern JavaScript Tutorial

    Project mention: 18 GitHub Repos to Learn JavaScript | dev.to | 2024-07-26

    Modern JavaScript Tutorial This repository hosts the English content of the Modern JavaScript Tutorial, published in https://javascript.info.

  12. mostly-adequate-guide

    Mostly adequate guide to FP (in javascript)

    Project mention: Professor Frisby's Mostly Adequate Guide to Functional Programming | news.ycombinator.com | 2024-11-22
  13. tinyrenderer

    A brief computer graphics / rendering course

    Project mention: Tiny renderer or how OpenGL works: software rendering in 500 lines of code | news.ycombinator.com | 2025-03-13
  14. recommenders

    Best Practices on Recommendation Systems

    Project mention: Best Practices on Recommendation Systems | news.ycombinator.com | 2024-10-19
  15. js-stack-from-scratch

    🛠️⚡ Step-by-step tutorial to build a modern JavaScript stack.

    Project mention: 11 GitHub Repositories to learn NodeJs | dev.to | 2024-11-03
  16. learngo

    ❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.

    Project mention: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    Learn Go

  17. Modern Java - A Guide to Java 8

    Modern Java - A Guide to Java 8

  18. digital_video_introduction

    A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding). Translations: 🇺🇸 🇨🇳 🇯🇵 🇮🇹 🇰🇷 🇷🇺 🇧🇷 🇪🇸

  19. nlp-tutorial

    Natural Language Processing Tutorial for Deep Learning Researchers

  20. Learn-Vim

    Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖

    Project mention: Unlock Your Editing Superpowers with "Learn Vim (the Smart Way)" 🚀 | dev.to | 2024-10-06

    So, what are you waiting for? Dive into the world of "Learn Vim (the Smart Way)" and unlock your editing superpowers! You can find the guide at: https://github.com/iggredible/Learn-Vim 🙌

  21. rust-raspberrypi-OS-tutorials

    :books: Learn to write an embedded OS in Rust :crab:

    Project mention: Blinky on Pi 4B with Bare Metal Rust | news.ycombinator.com | 2024-09-02
  22. raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry Pi

  23. architecture_decision_record

    Architecture decision record (ADR) examples for software planning, IT leadership, and template documentation

    Project mention: 50 years of the Mythical Man Month: insights that still shape the software industry | dev.to | 2025-02-12

    And with that Brooks describes something quite similar to what we now know as Architecture Decision Records (ADRs).

  24. cmake-examples

    Useful CMake Examples

  25. rust-learning

    A bunch of links to blog posts, articles, videos, etc for learning Rust

    Project mention: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    Rust Learning

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Tutorial discussion

Log in or Post with

Tutorial related posts

  • Show HN: Hands on tutorial for open source contribution

    1 project | news.ycombinator.com | 25 Mar 2025
  • The Startup CTO's Handbook

    3 projects | news.ycombinator.com | 11 Mar 2025
  • How to Host React Webpages on Github Pages

    2 projects | dev.to | 25 Feb 2025
  • Learn Haskell by building a blog generator

    1 project | news.ycombinator.com | 10 Feb 2025
  • Today's Hottest GitHub Projects: Top 56 Picks from January 9, 2025

    1 project | dev.to | 9 Jan 2025
  • Curated list of tutorials to build applications from scratch

    1 project | news.ycombinator.com | 9 Jan 2025
  • python-tutorial VS Spindle - a user suggested alternative

    2 projects | 25 Dec 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 12 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Tutorial projects? This list will help you:

# Project Stars
1 project-based-learning 226,950
2 awesome-react 67,923
3 first-contributions 48,313
4 100-Days-Of-ML-Code 46,759
5 TensorFlow-Examples 43,617
6 English-level-up-tips 38,425
7 the-way-to-go_ZH_CN 34,892
8 Hello-Python 29,989
9 en.javascript.info 24,283
10 mostly-adequate-guide 23,646
11 tinyrenderer 21,791
12 recommenders 20,186
13 js-stack-from-scratch 20,128
14 learngo 19,295
15 Modern Java - A Guide to Java 8 16,756
16 digital_video_introduction 15,752
17 nlp-tutorial 14,437
18 Learn-Vim 14,348
19 rust-raspberrypi-OS-tutorials 14,133
20 raspberry-pi-os 13,404
21 architecture_decision_record 13,248
22 cmake-examples 12,631
23 rust-learning 11,823

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Jupyter Notebook is
the 13th most popular programming language
based on number of references?