ProjectLearn
A curated list of project-based tutorials for learning to code by building applications from scratch, covering web, mobile, and game development plus machine learning.
ProjectLearn provides a curated list of project tutorials in which learners build an application from scratch rather than only following isolated lessons. Entries are divided into categories including web development, mobile development, game development, machine learning, deep learning, and artificial intelligence.
The list covers many in-demand languages and technologies, including React, Node.js, Vue.js, Flutter, React Native, .NET Core, Unity, TensorFlow, OpenCV, and Keras, with each entry naming its technologies and linking to the tutorial. Examples include building a full-stack e-commerce store, a social media clone, a link shortener, and a weather forecast site.