30 open-source projects similar to easychen/stack-roadmap, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Stack Roadmap alternative.
This project is a curated technical resource directory and software engineering learning roadmap. It serves as a computer science study curriculum and professional development framework, providing staged progressions for mastering programming languages, data structures, and full-stack development. The repository functions as a career preparation guide, offering strategic frameworks for resume building, technical interview practice, and internship application targeting. It includes a system for identifying income opportunities and managing a professional social presence to increase visibility.
AngularJS-Learning is an educational repository and resource directory designed for mastering the AngularJS framework. It serves as a curated collection of tutorials, articles, and videos, providing a structured study guide that ranges from basic concepts to advanced architectural patterns. The project provides a directory of best practices, style guides, and architectural patterns for building scalable applications. It also maintains a collection of sample projects, boilerplates, and seed projects that demonstrate functional implementations of the framework. The repository covers a broad le
This project is a comprehensive study kit and resource archive for the Structure and Interpretation of Computer Programs (SICP) course. It serves as a curated learning path for studying functional programming and the fundamentals of program construction, providing a centralized directory of textbooks, tutorials, and instructional materials. A primary focus of the repository is multilingual accessibility, specifically providing Chinese translations of English lecture subtitles and transcripts. These translated resources are mirrored across multiple video hosting platforms and cloud storage pro
This project is a structured learning platform designed to guide students through the end-to-end process of mastering full-stack web development. It provides a comprehensive curriculum that organizes complex technical domains into a sequential roadmap, covering everything from fundamental programming concepts to advanced backend architectures and deployment strategies. The platform distinguishes itself by integrating theoretical education with project-based milestone tracking. By linking specific coding assignments to each stage of the curriculum, it ensures that learners reinforce their know
CS-Base is a comprehensive educational platform and technical repository designed to support software engineers in mastering backend architecture, artificial intelligence engineering, and career development. It functions as a centralized knowledge hub that combines illustrated theoretical tutorials with practical, project-based learning to bridge the gap between foundational computer science concepts and professional industry requirements. The project distinguishes itself by integrating a robust career mentorship framework with advanced AI engineering resources. It provides users with tools f
This project is a robotics engineering knowledge base and learning curriculum. It serves as a structured collection of academic courses, textbooks, and technical guides for studying robotics, kinematics, and control systems. The repository functions as a hardware resource guide and prototyping directory. It provides a curated set of tutorials and setup manuals for microcontrollers, alongside DIY build guides and software tools for designing robot arms, drones, and mechanical simulators. The content covers a broad technical surface, including embedded systems learning, robot software tooling
This project provides a structured educational framework designed to guide developers through the technical competencies and professional milestones required for career advancement. It functions as a comprehensive mapping tool that organizes programming languages, architectural concepts, and specialized domains into a progressive hierarchy, facilitating the transition from junior to senior engineering roles. The curriculum utilizes a dependency-based structure to ensure that foundational knowledge precedes advanced specialization. By segmenting complex engineering topics into modular units, t
MakerSkillTree is an educational roadmap designer and interactive skill map visualizer. It provides a system for creating, exporting, and navigating structured learning paths through an SVG skill tree generator and a corresponding YAML learning path schema. The project features a drag-and-drop interface for designing custom skill trees and a bidirectional conversion system that translates visual layouts between SVG and YAML formats. This allows for data-driven version tracking and the generation of changelogs between different iterations of a skill tree. The system supports the visualization
This project is a structured learning path and skill roadmap designed to guide developers through the Android ecosystem. It serves as a mobile engineering curriculum and career guide, organizing the technical knowledge required to build scalable applications from basic concepts to advanced professional skills. The guide differentiates itself by providing a hierarchical map of required knowledge, sequencing technical topics into a logical order. It includes a curated collection of study resources and technical documentation, along with tools to track learning progress through the specified cur
This project is a multilingual educational framework that provides curated roadmaps and translated resources for mastering core computer science subjects. It serves as a Chinese translation of a structured guide designed to help students and engineers learn computer science fundamentals through a sequence of recommended books and courses. The framework focuses on technical content localization, converting English computer science roadmaps into Chinese to improve accessibility. It utilizes a manual translation workflow to ensure conceptual accuracy across its study guides and resource collecti
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
Daily-Question is a frontend interview preparation platform and technical knowledge base. It provides a structured engineering curriculum consisting of high-frequency interview questions and core technical topics organized by increasing difficulty. The platform includes an interview experience archive that collects real-world reports from technology companies to help users analyze hiring patterns and salary benchmarks. It also serves as a library for web engineering concepts and network protocols, utilizing interactive code examples and diagrams. The project covers broad capability areas inc
InterviewGuide is a comprehensive technical interview preparation platform that covers the full spectrum of software engineering recruitment, from foundational computer science concepts through to offer negotiation. It provides structured learning paths across algorithms, operating systems, databases, networking, and programming languages, with a particular emphasis on C++ and Go. The platform aggregates real interview experiences and company-specific questions from major tech employers, offering candidates a searchable database of past written exam problems and detailed accounts of actual int
OUCML is a machine learning research curator and automated data curation tool. It provides a collection of structured research papers, code samples, and study guides designed for mastering complex data science concepts. The project includes a generative adversarial network training framework that uses generator and discriminator models to iteratively refine synthetic data. It also functions as a tensor-based computation library for performing high-dimensional matrix operations to accelerate neural network training. The system covers machine learning education and research curation by aggrega
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
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
This project is a structured learning roadmap designed to guide developers through the essential skills and technologies required for professional web engineering. It functions as a curated technical curriculum that maps out logical progressions for mastering front-end and full-stack development, ranging from foundational markup and scripting to advanced cloud and artificial intelligence topics. The platform distinguishes itself by organizing complex technical landscapes into clear, actionable paths. By curating high-quality educational resources and expert-led training materials, it helps pr
This repository serves as a structured educational resource for machine learning and data science, providing a centralized collection of tutorials, lecture notes, and implementation guides. It is designed to support self-directed learning by organizing complex technical concepts into a clear, hierarchical path that spans from foundational statistical methods to advanced deep learning architectures. The project distinguishes itself through a comprehensive approach to skill development, bridging the gap between theoretical algorithmic foundations and functional software applications. It offers
This project is a full stack development curriculum and open source education path. It provides a structured sequence of free learning materials and courses designed to guide students from basic programming to professional software engineering. The repository functions as a self-paced programming bootcamp and web development learning path. It organizes a comprehensive roadmap of courses covering both front-end and back-end technologies to facilitate a professional career transition. The content is delivered through a static-page architecture using modular structures and a curated linear sequ
This repository serves as a structured curriculum and practice platform for software engineering, providing technical specifications and architectural requirements for building complex, data-intensive web applications. It is designed to guide developers through the end-to-end implementation of full-stack systems, focusing on the practical application of advanced engineering concepts. The project distinguishes itself by offering curated project goals that require the integration of diverse technologies, such as connecting external artificial intelligence services, managing secure cross-chain t
This project is a comprehensive functional programming curriculum and learning resource for Haskell. It provides sequenced educational paths and technical reference guides designed to take developers from beginner to advanced levels of proficiency. The project distinguishes itself through a deep focus on theoretical and technical foundations, offering detailed studies on type theory, category theory, and runtime internals. It includes a dedicated performance handbook for optimizing execution speed and memory management, as well as an ecosystem guide for managing development tools and editor c
Developer Roadmap is a community-driven platform that provides structured, graph-based learning paths for software engineering. It serves as a comprehensive knowledge repository where technical domains are organized into visual sequences to guide professional skill acquisition and career growth. The project distinguishes itself through a collaborative ecosystem that enables users to contribute roadmaps, curate industry best practices, and maintain professional profiles. It integrates diagnostic assessment frameworks to evaluate technical proficiency, helping developers identify knowledge gaps
This project is a growth engineering guide and full-stack development curriculum. It serves as a manual for applying lean engineering and data-driven workflows to accelerate product growth, while providing a structured learning path for building, scaling, and maintaining web applications. The resource functions as a lean software development framework and a scalable architecture handbook. It provides guidelines for designing decoupled systems using microservices and caching to ensure stability, alongside a web performance optimization guide for increasing site speed and search engine visibili
p1xt-guides is a project-based education framework and programming curriculum designed to guide students from basic web development to advanced computer science. It functions as a structured roadmap and professional portfolio guide, linking theoretical programming lessons to practical builds that serve as evidence of skill acquisition. The project provides technical domain roadmaps and specializations for mastering specific focus areas, including frontend frameworks, mathematics, and core computer science principles. This system enables self-directed technical education through a tiered progr
This project is a structured educational framework designed to guide developers through the core concepts of JavaScript programming and software engineering. It functions as a comprehensive training resource, providing a logical roadmap for mastering web development, from fundamental language syntax to full-stack application architecture. The platform utilizes a markdown-based documentation system that organizes technical learning materials into a clear, hierarchical curriculum. By employing a static site generator, the project transforms these plain-text educational modules into a collection
This project is a community-driven repository of high-quality, university-level computer science courses and learning materials. It serves as an open-source knowledge base, providing developers and students with direct access to structured curricula and academic resources designed to facilitate independent study and technical skill development. The repository distinguishes itself through a hierarchical taxonomy that organizes diverse technical subjects into a navigable structure. By utilizing markdown-based content curation, the project maintains a lightweight index of external links and refe
Rustlings is a command-line learning tool designed to build language proficiency through a structured, interactive curriculum. It functions as a practice-oriented platform where users master syntax and core concepts by resolving compilation errors within a sequence of small, incremental code exercises. The environment distinguishes itself by utilizing a compiler-driven feedback loop that parses error messages to provide targeted hints for fixing logic and syntax issues. Progress is managed through a file-based system where users modify incomplete source templates, which are then verified agai
This project is a comprehensive learning resource and reference guide for software architecture and distributed systems design. It serves as a structured curriculum for engineers to study fundamental architectural patterns, scalability strategies, and distributed computing theory, specifically tailored to prepare for technical interviews and professional engineering roles. The repository distinguishes itself by providing a curated collection of industry-standard infrastructure tools and methodologies. It covers the selection and implementation of technologies for data storage, message brokeri
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
This project provides a structured computer science curriculum framework designed for self-directed learners. It organizes open-access academic resources, including textbooks, lectures, and assignments, into a cohesive path that mirrors the requirements of a formal undergraduate degree. By integrating theoretical study with practical software engineering methodologies, the platform enables students to master foundational concepts and advanced technical skills independently. The curriculum distinguishes itself by utilizing a version-control-based workflow to manage the educational experience.