Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
practical-tutorials
/
project-based-learning
Public
Notifications
You must be signed in to change notification settings
Fork
35.8k
Star
279k
Code
Issues
151
Pull requests
116
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
Commits
Branch selector
master
User selector
All users
All time
Commit history
Commits on Aug 10, 2026
chore(link-rot): update sweep state [skip ci]
github-actions[bot]
committed
91454fa
View commit details
Copy full SHA for 91454fa
Browse repository at this point
Commits on Aug 3, 2026
chore(link-rot): update sweep state [skip ci]
github-actions[bot]
committed
694dec1
View commit details
Copy full SHA for 694dec1
Browse repository at this point
Commits on Jul 27, 2026
chore(link-rot): update sweep state [skip ci]
github-actions[bot]
committed
1febb52
View commit details
Copy full SHA for 1febb52
Browse repository at this point
Commits on Jul 20, 2026
chore(link-rot): update sweep state [skip ci]
github-actions[bot]
committed
3645dbc
View commit details
Copy full SHA for 3645dbc
Browse repository at this point
Commits on Jul 13, 2026
chore(link-rot): update sweep state [skip ci]
github-actions[bot]
committed
1b7d87e
View commit details
Copy full SHA for 1b7d87e
Browse repository at this point
Commits on Jul 6, 2026
chore(link-rot): update sweep state [skip ci]
github-actions[bot]
committed
e4dd44b
View commit details
Copy full SHA for e4dd44b
Browse repository at this point
Commits on Jul 4, 2026
Auto-fix confirmed-dead and moved links via a bot-opened PR
Show description for e7b5530
tuvtran
committed
e7b5530
View commit details
Copy full SHA for e7b5530
Browse repository at this point
chore(link-rot): update sweep state [skip ci]
github-actions[bot]
committed
b63b36a
View commit details
Copy full SHA for b63b36a
Browse repository at this point
Rebuild maintenance automation on GitHub Actions (README-as-data CI)
Show description for 30badb2
tuvtran
committed
30badb2
View commit details
Copy full SHA for 30badb2
Browse repository at this point
Add Networking from Scratch to C/C++ Network programming (#864)
Show description for f55fe25
3 people
committed
f55fe25
View commit details
Copy full SHA for f55fe25
Browse repository at this point
Remove dead 'Write a NoSQL Database in Python' entry (#850)
Show description for 25df289
3 people
committed
25df289
View commit details
Copy full SHA for 25df289
Browse repository at this point
Remove two dead Medium links from JavaScript section (#849)
Show description for 2554640
3 people
committed
2554640
View commit details
Copy full SHA for 2554640
Browse repository at this point
Remove outdated Google URL Shortener exception from guidelines (#897)
Show description for 5849152
3 people
committed
5849152
View commit details
Copy full SHA for 5849152
Browse repository at this point
Add Streamlit 'Create an app' official tutorial (#853)
Show description for 41f97d1
3 people
committed
41f97d1
View commit details
Copy full SHA for 41f97d1
Browse repository at this point
Add freeCodeCamp FastAPI course to Python Web Applications (#834)
Show description for 949f8e7
3 people
committed
949f8e7
View commit details
Copy full SHA for 949f8e7
Browse repository at this point
Add Swift.org SwiftUI tutorial and Stanford CS193p to Swift section (#880)
Show description for 23cd083
3 people
committed
23cd083
View commit details
Copy full SHA for 23cd083
Browse repository at this point
Update Erlang chat app tutorial link to its new location
Show description for 9859dbe
tuvtran
and
claude
committed
9859dbe
View commit details
Copy full SHA for 9859dbe
Browse repository at this point
Add Next.js App Router tutorial (#898)
Sushanth012
authored
d6224ba
View commit details
Copy full SHA for d6224ba
Browse repository at this point
docs: fix SSYGEN blog issues redirect and too-many-lists link (#893)
Show description for 3b5b484
aoright
and
辰言
authored
3b5b484
View commit details
Copy full SHA for 3b5b484
Browse repository at this point
Fix dead "Build a Reddit Bot" link (#881)
Show description for 107b772
Osamaali313
authored
107b772
View commit details
Copy full SHA for 107b772
Browse repository at this point
Update Write You A Scheme link (#876)
lonelyhty
authored
2e86192
View commit details
Copy full SHA for 2e86192
Browse repository at this point
fix: remove dead Scotch tutorial links (#875)
lonelyhty
authored
aa26233
View commit details
Copy full SHA for aa26233
Browse repository at this point
Fix Go websocket tutorial link (#874)
Show description for 153b837
morning-verlu
authored
153b837
View commit details
Copy full SHA for 153b837
Browse repository at this point
Fix Rust linked lists resource link (#873)
Show description for 7d6c64e
morning-verlu
authored
7d6c64e
View commit details
Copy full SHA for 7d6c64e
Browse repository at this point
docs: fix Multiple Object Tracker typo (#855)
Show description for babd693
fengfeng-zi
authored
babd693
View commit details
Copy full SHA for babd693
Browse repository at this point
docs: fix TF-IDF typo in deep learning section (#854)
Show description for 63bc19e
fengfeng-zi
authored
63bc19e
View commit details
Copy full SHA for 63bc19e
Browse repository at this point
Fix formatting and grammar in CONTRIBUTING.md (#844)
Show description for f1b8710
keji-sketch
authored
f1b8710
View commit details
Copy full SHA for f1b8710
Browse repository at this point
Update README.md (#843)
puneetrwtz
authored
ea0bfa2
View commit details
Copy full SHA for ea0bfa2
Browse repository at this point
Update README.md (#814)
Show description for 58d93ba
Allwell987
authored
58d93ba
View commit details
Copy full SHA for 58d93ba
Browse repository at this point
Commits on Mar 21, 2023
Add "Write a game boy emulator in Ocaml" (#419)
axelbdt
authored
243d339
View commit details
Copy full SHA for 243d339
Browse repository at this point
Commits on Mar 20, 2023
Add a new c/c++ project (#403)
jiyeonseo
authored
4277a10
View commit details
Copy full SHA for 4277a10
Browse repository at this point
Added Flutter Netflix Clone Tutorial (#408)
Show description for 6d753e5
rdonald
and
Donalror
authored
6d753e5
View commit details
Copy full SHA for 6d753e5
Browse repository at this point
Commits on Aug 28, 2022
Adding Flutter Tutorials (#364)
Show description for 74363c5
RivaanRanawat
authored
74363c5
View commit details
Copy full SHA for 74363c5
Browse repository at this point
Commits on Aug 25, 2022
Added Realtime Chat app tutorial for django (#371)
Show description for ba4c3c6
Alireza Ghorbani
authored
ba4c3c6
View commit details
Copy full SHA for ba4c3c6
Browse repository at this point
Updated Java security project reference. (#363)
Show description for 575fa64
savankansagra
authored
575fa64
View commit details
Copy full SHA for 575fa64
Browse repository at this point
Previous
Next
You can’t perform that action at this time.