Curated list of project-based tutorials
- tutorial
- project
- beginner-project
- webdevelopment
47,133 repositories indexed
1–24 of 49 · Most stars
Curated list of project-based tutorials
21 Lessons, Get Started Building with Generative AI
24 Lessons, 12 Weeks, Get Started as a Web Developer
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
A list of awesome beginners-friendly projects.
18 Lessons to Get Started Building AI Agents
12 Weeks, 24 Lessons, AI for All!
:crab: Small exercises to get you used to reading and writing Rust code!
🚀✨ Help beginners to contribute to open source projects
TensorFlow Tutorial and Examples for Beginners (support TF v1 & v2)
Translated📚 This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
10 Weeks, 20 Lessons, Data Science for All!
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
Harness engineering beginner tutorial, from 0 to 1
:boy: :girl: Technical-Interview guidelines written for those who started studying programming. I wish you all the best. :space_invader:
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Algorithms and Data Structures implemented in Go for beginners, following best practices.
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable, and secure AI workflows from session setup to service orchestration.
12 Weeks, 24 Lessons, IoT for All!
A Collection of application ideas that can be used to improve your coding skills ❤.
A curated list of free public APIs — searchable, community-maintained, with a free JSON API.
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖
Beginner, advanced, expert level Rust training material
TranslatedSome interesting examples of python crawlers that are friendly to beginners. Mainly crawls websites such as 淘宝 (Taobao, "searching for treasure"), 天猫 (Tmall, "sky cat"), 微信 (WeChat, "micro message"), 微信读书 (WeChat Reading), 豆瓣 (Douban, "bean petal"), and QQ.