10 Repos
Curricula structured into independent, non-linear modules for flexible study.
Distinguishing note: Focuses on the architectural decomposition of learning content rather than general course management.
Explore 10 awesome GitHub repositories matching education & learning resources · Modular Learning Paths. Refine with filters or upvote what's useful.
This project is a comprehensive educational curriculum focused on the design, implementation, and deployment of autonomous software agents. It provides a structured learning path that combines theoretical foundations with practical, hands-on exercises, enabling students to master the development of intelligent agents using industry-standard frameworks. The course distinguishes itself through an interactive, notebook-based delivery model that allows learners to execute code and experiment with agent frameworks directly. It supports flexible execution environments, allowing students to utilize
Organizes content into independent, sequential chapters combining theory with practical exercises.
This project is an educational resource designed to help developers transition from traditional C++ standards to modern language features. It serves as a technical reference manual and a self-paced curriculum, providing a structured path for mastering the evolution of the language and adopting contemporary programming practices. The material is organized chronologically by language standard, allowing readers to track the development of syntax and features over time. Each topic is presented through a combination of theoretical explanations and modular code examples, supported by exercise-drive
Segments complex language specifications into independent chapters to allow for non-linear study.
This project is a structured, open-source educational roadmap designed to guide students through a comprehensive undergraduate-level curriculum in data science. It provides a curated sequence of high-quality learning materials that focus on mastering computational logic, software development, and statistical analysis using the Python programming language. The curriculum distinguishes itself by integrating project-based competency validation, requiring learners to execute capstone projects that demonstrate professional skill mastery. It utilizes version control tools to allow students to track
Structures the curriculum into discrete, hierarchical modules that guide learners through progressive stages of mastery.
This repository is a comprehensive resource for software engineering career development and technical interview preparation. It provides a structured collection of learning materials, algorithmic patterns, and system design guides designed to assist developers in mastering the core competencies required for professional engineering roles. The project distinguishes itself through a pattern-based content taxonomy that groups diverse technical challenges by underlying algorithmic strategies. This approach allows users to identify and apply reusable solutions during high-pressure assessments. It
Structures educational content into sequential, categorized units to guide users through progressive mastery of technical topics.
Hacker Roadmap is a community-driven repository that functions as a structured learning path and resource directory for cybersecurity and ethical hacking. It organizes complex security concepts into sequential modules, guiding users from fundamental knowledge to advanced technical exploitation skills through a curated collection of educational materials and professional development resources. The project distinguishes itself by acting as a centralized index that maps specialized third-party security software and isolated training environments to specific operational use cases. By aggregating
Organizes complex cybersecurity concepts into sequential modules guiding users from fundamentals to advanced exploitation.
This repository provides curated learning paths, structured courseware, and technical materials for mastering Go programming, container orchestration, and software architecture. It serves as a comprehensive educational resource for systems programming, focusing on language mechanics, memory safety, and high-performance backend design. The project distinguishes itself through a multi-modal instructional design that combines instructor-led workshops, project-based curricula, and competency-based certifications. It offers specialized guidance on building production-grade AI infrastructure, inclu
Organizes learning into independent on-demand videos and notebooks for flexible, self-paced study.
This project is a technical curriculum and learning path for machine learning, providing a structured sequence of mathematical foundations, core concepts, and professional workflows. It serves as a comprehensive guide and resource index that connects theoretical principles to the specific software libraries and tools used in real-world implementation. The repository functions as a project workflow blueprint, outlining the sequential steps required to solve machine learning problems from initial discovery through to final deployment. It maps theoretical mathematical principles to practical app
Segments the machine learning domain into a structured sequence of discrete milestones and modular learning paths.
This project is a machine learning knowledge map and educational resource that provides a structured learning path for data science. It organizes core concepts, from basic data analysis to deep learning, into a visual guide and markdown-based knowledge graph. The resource connects theoretical foundations and mathematical concepts to practical execution through links to runnable notebooks and implementation examples. This allows for a transition from conceptual study to hands-on practice. The project uses hierarchical node organization and modular topic decomposition to visualize relationship
Structures the learning content into independent, non-linear modules for flexible navigation of the domain.
Dieses Projekt ist eine umfassende technische Studienressource und ein Interview-Leitfaden für Kandidaten, die Rollen als Ingenieure für Large Language Models und KI-Algorithmen anstreben. Es dient als strukturierter Lernpfad und technische Referenz für generative KI, Machine Learning und die Bereitstellung von Modellen in Produktionsumgebungen. Die Ressource bietet spezialisierte Leitfäden zur Beherrschung von Large-Language-Model-Architekturen, Diffusionsmodellen und dem Design autonomer KI-Agenten. Sie enthält detaillierte technische Referenzen zu Tool-Calling, Speicherverwaltung und multimodalen Systemarchitekturen, um bei technischen Bewertungen und der beruflichen Weiterentwicklung zu unterstützen. Der Lehrplan deckt ein breites Spektrum an Fähigkeiten ab, einschließlich grundlegender Informatik, Optimierung neuronaler Netze und der Mathematik des Deep Learning. Er bietet zudem Anleitungen zu produktionsrelevanten Themen wie Quantisierung, Komprimierung und Inferenz-Frameworks für das Model-Serving.
Provides modular learning paths that segment AI technical requirements by job role and skill level.
Dieses Projekt ist ein fortgeschrittenes Python-Tutorial und ein Programmierkurs für Entwickler, die über die Grundlagen hinausgehen möchten. Es dient als Software-Engineering-Leitfaden mit Fokus auf professionelle Coding-Standards, Architekturmuster und die Anwendung komplexer Sprachfeatures. Der Lehrplan betont funktionale Programmier-Workflows und die Verwendung komplexer Datenstrukturen zur Lösung anspruchsvoller Software-Engineering-Probleme. Er bietet einen Pfad zur professionellen Python-Entwicklung durch das Studium von Software-Engineering-Optimierung und fortgeschrittenen Programmierparadigmen. Das Material ist als modularer Kurs mit einem beispielorientierten pädagogischen Ansatz organisiert, der theoretische Erklärungen mit ausführbarem Code kombiniert. Der Inhalt wird über eine statische Website bereitgestellt, die aus Markdown-Dateien generiert wird.
Structures the curriculum into independent, discrete modules to allow for flexible and non-linear learning paths.