Curated list of project-based tutorials
- tutorial
- project
- beginner-project
- webdevelopment
71,372 visible repositories in the index
1–24 of 36 · Most stars
Curated list of project-based tutorials
Python GUIs for Humans! Create any GUI simple or complicated in a way that's intuitive. Launched in 2018. NEW for 2026 - the LGPL3 Version 6. Transforms tkinter, Qt, WxPython, and Remi into a simple, intuitive, and fun experience for both hobbyists and expert users.
The OWASP Mobile Application Security Testing Guide (MASTG) is a comprehensive manual for mobile app security testing and reverse engineering. It describes technical processes for verifying the OWASP Mobile Security Weakness Enumeration (MASWE) weaknesses, which are in alignment with the OWASP MASVS.
:beginner: Home Assistant Operating System
TranslatedE-book "Large Models and Agents" (《大模型与智能体》) with 6 programming tasks: Transformer, mini-GPT, SFT/DPO, RAG, tool calling, and coding agents.
A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations!
A node-based image processing GUI aimed at making chaining image processing tasks easy and customizable. Born as an AI upscaling application, chaiNNer has grown into an extremely flexible and powerful programmatic image processing application.
The Pokémon API
An absolute beginner's guide to Machine Learning and Image Classification with Neural Networks
Claude Code Guide - Setup, Commands, workflows, agents, skills & tips-n-tricks from beginner to power user!
🙌 Welcome open-source Python mini-project contributions!
Python IDE for beginners
A curated list of awesome Discord communities for programmers
The roadmap for learning the C++ programming language for beginners and experienced devs.
Matplotlib tutorial for beginner
pytorch tutorial for beginners
💫 Beautiful spinners for terminal, IPython and Jupyter
Temporarily under update
Quickly build Explainable AI dashboards that show the inner workings of so-called "blackbox" machine learning models.
Beginners book on Python - start here if you don't know programming
A collaborative book on algorithms
Code samples and other handouts for our course.
Discover our Python package designed for algorithmic trading. It brings ICT's smart money concepts to Python, offering a range of indicators for your algorithmic trading strategies.
The beginner's guide to eBPF