هذا المشروع عبارة عن مستودع مركزي يقوده المجتمع للدروس العملية المصممة لتسهيل اكتساب المهارات من خلال البناء العملي لتطبيقات برمجية واقعية. يعمل كدليل شامل يجمع التوثيق الخارجي والمواد التعليمية، مما يوفر مساراً منظماً للمطورين لإتقان لغات برمجة ومجالات تقنية محددة.
The main features of practical-tutorials/project-based-learning are: Project-Based Learning Hubs, Curated Resource Directories, Table of Contents, Developer Skill Roadmaps, Learning Paths, Python Tutorials, Learning Directories, Project-Based Learning.
Open-source alternatives to practical-tutorials/project-based-learning include: sindresorhus/awesome — This project is a community-maintained directory that serves as a comprehensive index of software tools, frameworks,… jackfrued/python-100-days — This project is a comprehensive, day-by-day curriculum designed to guide learners through the Python programming… asabeneh/30-days-of-python — This project is a structured educational curriculum designed to guide beginners through the fundamental concepts and… d2l-ai/d2l-zh — This project is an open-source, interactive educational platform designed to teach deep learning through a… papers-we-love/papers-we-love — Papers We Love is a community-driven repository and learning network dedicated to the study and discussion of… pkuflyingpig/cs-self-learning — This project is a centralized repository and academic resource aggregator designed to guide students through a…
This project is a community-maintained directory that serves as a comprehensive index of software tools, frameworks, and educational materials. It functions as an open-source knowledge base, organizing diverse engineering domains and technical resources into a structured taxonomy to assist developers in discovering high-quality content. The directory distinguishes itself through a decentralized peer-review model, where independent contributors curate, verify, and update entries to ensure accuracy and relevance. All information is stored in a version-controlled, flat-file markdown format, whic
This project is a comprehensive, day-by-day curriculum designed to guide learners through the Python programming language and its professional applications. The content spans from fundamental syntax and object-oriented design to advanced topics including database management, web development, data analysis, and machine learning. The curriculum is structured into distinct modules that cover practical software engineering practices, such as version control, containerization, and system architecture. It also provides resources for technical interview preparation and an analysis of career paths wi
This project is a structured educational curriculum designed to guide beginners through the fundamental concepts and syntax of the Python programming language. It functions as a self-paced technical training resource, providing a curated path for individuals to acquire core software development skills through a series of daily lessons and practical exercises. The guide distinguishes itself by combining theoretical explanations with hands-on coding tasks that cover the language's dynamic type system, interpreted execution model, and whitespace-based block scoping. It emphasizes the practical a
This project is an open-source, interactive educational platform designed to teach deep learning through a comprehensive, code-first curriculum. It provides a structured learning path that covers foundational mathematics, modern neural network architectures, and practical optimization techniques, enabling practitioners to master complex artificial intelligence concepts through hands-on experimentation. The platform distinguishes itself by integrating technical explanations with executable Jupyter notebooks. This design allows readers to modify code and hyperparameters in real-time, facilitati