Preparing your Path…
Preparing your Path…
Path Catalog
Data is pulled live from GET /api/v1/paths, and only Paths with a published version are listed.
7801 Paths · page 270 / 781
This learning path guides sophomore computer engineering students from foundational digital logic and computer organization through CPU architecture, assembly programming, and system interfacing. It culminates in understanding the differences between microprocessors and microcontrollers and practical interfacing skills.
This path guides sophomore students through the fundamental data structures and algorithms essential for computer engineering. Starting with programming basics and complexity analysis, it progresses through linear structures, trees, graphs, sorting, and searching, culminating in algorithm design techniques. Each node builds on the previous, ensuring a solid foundation for career-ready skills.
This learning path guides sophomore computer engineering students from digital logic fundamentals through processor microarchitecture, covering instruction set architecture, pipelining, and memory hierarchy. It builds a systematic understanding of how computers execute instructions and how performance is optimized.
This learning path guides first-year university students from the fundamentals of digital logic through combinational circuit design to sequential circuits. It covers Boolean algebra, Karnaugh maps, flip-flops, counters, registers, and state machines, culminating in the design of a simple finite state machine.
This learning path introduces the fundamental components of a computer system, focusing on hardware. It covers the roles and interactions of the CPU, memory, motherboard, storage, and I/O devices, providing a solid foundation for students interested in computer engineering.
This learning path introduces the fundamental concepts of digital logic, starting with number systems and Boolean algebra, then progressing to logic gates, truth tables, and binary arithmetic. It is designed for high school beginners with a basic understanding of algebra, providing a systematic foundation for further study in computer engineering.
This learning path introduces complete beginners to core programming concepts: variables, data types, conditionals, loops, and functions. Starting with basic computer literacy, it builds a solid foundation for writing simple programs and understanding how code works.
A systematic learning path covering basic algebra, discrete mathematics, calculus, and binary/hexadecimal systems, designed for pre-engineering high school students. It builds from fundamental arithmetic to essential concepts used in computer engineering, with clear prerequisites and practice.
This learning path introduces high school students to the core concepts of computer engineering, covering the history, scope, and fundamental principles of hardware, software, digital systems, computer architecture, and embedded systems. It is designed for systematic learning, building from foundational knowledge to more specialized topics.
A comprehensive learning path for graduate students and researchers to develop systematic research skills in control engineering. It covers problem formulation, literature review, theoretical analysis, simulation, experimental design, scientific writing, and ethics, building on core undergraduate knowledge.