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 · 7819 Paths
7819 Paths · page 758 / 782
This learning path introduces the core principles of cybersecurity, common threats, and defensive strategies. Starting with fundamental concepts like the CIA triad and basic networking, it progresses through encryption, authentication, malware, social engineering, and network security, culminating in practical defense strategies. Designed for high school and university students, it emphasizes hands-on application and critical thinking.
A learning path for high school students to understand core web technologies and build simple interactive web pages. It covers HTML structure, CSS styling, JavaScript programming, DOM manipulation, responsive design, and basic design principles.
A structured path for high school students to develop fundamental programming skills, covering variables, data types, control structures, functions, arrays, basic I/O, and debugging. The path emphasizes logical thinking and problem-solving through hands-on practice.
This learning path introduces the stages of software development and the methodologies used to manage projects. It covers the software development life cycle, key methodologies like Waterfall and Agile, and the Scrum framework, providing a foundation for understanding how software projects are organized and executed.
This learning path guides university students from basic programming to a solid understanding of database design principles, the relational model, and SQL. It covers entity-relationship modeling, normalization, relational algebra, SQL queries, indexing, transactions, and ACID properties, culminating in practical skills for data management and querying.
A structured learning path for high school and university students to understand and apply object-oriented programming (OOP) principles. Starting from basic programming concepts, it covers classes, objects, and the four pillars of OOP, culminating in foundational design patterns and practical application.
A structured learning path for high school and introductory university students to understand and implement fundamental data structures and algorithms. Starting from basic programming concepts, it progresses through linear and non-linear data structures, and core sorting and searching algorithms, culminating in a comprehensive understanding of efficient data handling.
This learning path introduces high school students to the fundamental concepts of computer networks, including network types, topologies, the OSI and TCP/IP models, IP addressing, DNS, and basic network devices. Learners will progress from basic computer literacy to a solid understanding of how data travels across networks.
This learning path introduces high school students to the fundamental concepts of operating systems, covering their role in managing hardware and software resources. It explores key functions such as process, memory, file, and device management, along with user interfaces and types of operating systems.
This learning path introduces high school students to the number systems used in computing (binary, octal, hexadecimal) and the fundamental logic gates that form digital circuits. Starting with basic arithmetic and algebra, learners progress through number conversions, arithmetic in different bases, Boolean algebra, and combinational logic design.