Уровень 0 · материалов: 5
В кластер входят документы о методах освоения программирования через создание практических проектов, но не входят материалы о педагогических приемах упрощения подачи сложного технического материала.
Общие признаки: обучение новичков программированию, практический подход, создание реальных проектов, формирование портфолио, самообразование в IT
Группа выше: Методики обучения программированию
Смысл: The main idea is that immersive, project-based self-education and daily discipline can enable a beginner with no technical background to quickly gain proficiency in web development.
Jennifer Dewalt learned web development by challenging herself to build and document one website every day for 180 days without using traditional textbooks or courses.
Смысл: The main idea is that the most effective way to teach a complete novice to program is to avoid generic courses and instead guide them through building a personally meaningful project using a modern, accessible, yet structurally sound tech stack.
A developer outlines a custom, project-based learning path to teach his non-technical partner programming by building a PWA recipe book using Go, PostgreSQL, and Vue.js.
Смысл: The main idea is that practical application through building a diverse portfolio of projects is the most efficient way to learn frontend development and prove one's competence to the industry.
A curated list of 11 practical projects, from calculators to eCommerce sites, designed to help frontend developers master modern frameworks and build a professional portfolio.
Смысл: The main idea is that with the abundance of free online resources, anyone can learn enough programming (specifically Python and Django) to build a functional software prototype in two months through a disciplined, step-by-step self-study plan.
A beginner's guide to learning Python and Django to build a working software prototype in eight weeks using free online resources.
Смысл: The main idea is to encourage beginner backend developers to learn by doing through the implementation of specific, practical projects that cover various technical challenges and result in a tangible portfolio.
A list of nine practical project suggestions for beginner backend developers to improve their coding skills and enhance their professional resumes.