Path Category
Loading Path Category from the AllPath API…
Path Category
Loading Path Category from the AllPath API…
Path Category
Guided learning journeys that build knowledge step by step.
category · Learning · slug · learning · 7813 Paths
7813 Paths · page 432 / 782
This learning path introduces high school students to how data is represented in computers using binary, octal, and hexadecimal number systems. It covers conversion between bases, signed and unsigned integers, and floating-point representation, building from basic math prerequisites to a solid understanding of data representation in computer architecture.
A beginner-friendly learning path that introduces the core components and organization of a computer system, including the CPU, memory, I/O, buses, and basic system operation. Designed for high school students or beginners with no prior computing background.
This learning path guides aspiring researchers through the full research lifecycle in algorithms and data structures, from formulating problems and conducting literature reviews to applying proof techniques, designing experiments, and communicating results. It emphasizes rigor, reproducibility, and effective academic communication.
This advanced graduate-level path teaches the core algorithmic paradigms for automating neural network design: reinforcement learning-based search, evolutionary methods, differentiable search, and hyperparameter optimization. It builds from deep learning and optimization prerequisites through the foundational concepts and mathematical machinery to a critical understanding of NAS algorithms.
A comprehensive graduate-level learning path covering the theory and practice of robot motion planning and control. It starts with foundational mathematics and physics, progresses through configuration space and graph search algorithms, and culminates in sampling-based planners and trajectory smoothing.
A graduate-level learning path exploring the intersection of algorithms and game theory. It covers foundational game theory, computational complexity, mechanism design, and algorithmic topics such as price of anarchy and truthful algorithms, culminating in advanced auction theory.
This learning path guides developers and blockchain enthusiasts through the fundamental concepts of distributed consensus, starting with distributed systems basics and cryptography, then exploring classic algorithms like Paxos and Raft, and finally applying these to blockchain-specific consensus mechanisms such as Proof-of-Work, Proof-of-Stake, and Byzantine Fault Tolerance variants. By the end, learners will understand the trade-offs and design principles behind consensus in decentralized networks.
This advanced graduate-level path guides learners from linear algebra and quantum computing basics through the essential quantum subroutines—quantum Fourier transform and quantum phase estimation—to the landmark algorithms Shor's factoring and Grover's search. It emphasizes the mathematical and conceptual prerequisites that make these algorithms understandable, and it is designed for researchers and enthusiasts with a strong interest in quantum computation.
This learning path equips embedded systems developers with the knowledge and skills to design algorithms and data structures that operate efficiently under severe memory, CPU, and real-time constraints. It covers C programming fundamentals, embedded systems basics, complexity analysis, memory management, low-level bit manipulation, and specialized algorithm and data structure techniques. The path emphasizes practical application and includes assessment and practice nodes to reinforce learning.
A comprehensive learning path covering core image processing algorithms including filtering, edge detection, segmentation, feature extraction, and morphological operations, with necessary prerequisites in linear algebra and basic algorithms.