Getting your apps ready...
A project-based learning approach in web development, mobile development, game development, machine learning and artificial intelligence. Learn code the right way!
Categories:
ProjectLearn.io is a curated platform of project-based coding tutorials where learners build complete applications from scratch across web development, mobile development, game development, and machine learning.
ProjectLearn.io is a go-to resource for project-based learning, aggregating high-quality tutorials from across the web into an organized collection. Users learn by doing, constructing real apps and games rather than just watching videos.
It solves the common issue with traditional coding tutorials: they often lead to shallow understanding without practical application. By focusing on end-to-end projects, it helps solidify skills and build portfolios.
Built for aspiring developers, self-learners, students, and anyone transitioning into tech. The creator, GitHub user Xtremilicious, launched it in 2019 to curate scattered project resources into one accessible list, promoting 'learn by doing' as the superior method.
This project is useful for:
Last updated: 2025-11-15
Yes, Open Source (MIT License). (Completely free to use, no paid tiers.)
Yes — https://github.com/Xtremilicious/projectlearn-project-based-learning
Yes! Review CONTRIBUTING.md for guidelines. Suggest new projects via issues or submit PRs to add/update tutorials. Report broken links or low-quality resources.
Built with ❤️ and kept warm on WarmIndex.
projecteuler.net
A website dedicated to the fascinating world of mathematics and programming
goalkicker.com
Free Programming Books on Android development, C, C#, CSS, HTML5, iOS development, Java, JavaScript, PowerShell, PHP, Python, SQL Sever and more
jupyter.org
The Jupyter Notebook is a web-based interactive computing platform. The notebook combines live code, equations, narrative text, visualizations, interactive dashboards and other media.
flaviocopes.compageebooks
I help people learn to code.