Start here
Hardware and software
Distinguish physical computer components from the programs and instructions that use them.
Read lessonSubject Curriculum & Practice
Learn how computer systems work together, from physical components and programs to processing, devices, memory, storage, networks, and safe everyday use.
13 structured lessons 13 topic assessments

The Computer Fundamentals curriculum is organized systematically from baseline conceptual definitions to advanced practical applications. For optimal learning retention:
Read each lesson thoroughly, focusing on key definitions, worked demonstrations, and highlighted common mistakes.
Immediately complete the paired topic quiz to test your active recall and diagnose misconceptions using instant feedback.
Follow the recommended sequence below before tackling specialized topics or related subject intersections.
Start here
Begin with these foundational topics to establish core mental models, then continue through the remaining curriculum.
Start here
Distinguish physical computer components from the programs and instructions that use them.
Read lessonLesson
Identify how common devices send data into a computer or present processed information.
Read lessonLesson
Understand how an operating system manages hardware, files, memory, processes, and user interaction.
Read lessonLesson
Compare temporary working memory with long-term storage and understand their different roles.
Read lessonLesson
Trace how data and instructions move through a computer and understand processor architecture and execution cycles.
Read lessonLesson
Organize saved data with clear names, folders, paths, extensions, and reliable backup habits.
Read lessonLesson
Distinguish application programs from system software and choose tools by task, format, and compatibility.
Read lessonLesson
Distinguish the internet from the web and trace a complete network request from browser to server.
Read lessonLesson
Understand how devices connect, share resources, route data, and use local and wide-area networks.
Read lessonLesson
Protect devices and information with updates, strong authentication, backups, and cautious decisions.
Read lessonLesson
Understand records, fields, tables, keys, queries, and why structured data needs clear rules.
Read lessonLesson
Understand remote computing services, synchronization, shared responsibility, and common cloud trade-offs.
Read lessonLesson
Choose and use documents, spreadsheets, and presentations according to the task, audience, data, and output format.
Read lessonTopic Assessments
Computer Fundamentals ยท Hardware and software
Classify physical components, programs, and data while tracing how hardware and software cooperate in common tasks.
Computer Fundamentals ยท Input and output devices
Classify common devices by the direction of information flow and identify equipment that performs both roles.
Computer Fundamentals ยท Computer networks
Check the roles of switches, routers, wireless links, packets, and local versus internet connectivity.
Computer Fundamentals ยท Application software
Identify application software, its operating-system dependencies, file compatibility, and safe update choices.
Computer Fundamentals ยท Cloud computing
Distinguish cloud storage, hosted applications, infrastructure, synchronization, backup, and shared responsibility.
Computer Fundamentals ยท Computer basics and the CPU
Trace input, processing, storage, and output while checking the CPU instruction cycle and system performance.
Computer Fundamentals ยท Cybersecurity basics
Check confidentiality, integrity, availability, layered controls, verification, updates, authentication, and backups.
Computer Fundamentals ยท Database basics
Identify tables, records, fields, keys, queries, validation, transactions, access controls, and backups.
Computer Fundamentals ยท Files and folders
Check file, folder, path, extension, shortcut, naming, organization, and backup concepts.
Computer Fundamentals ยท Internet and the web
Distinguish the internet and web, then check DNS, browsers, servers, addresses, HTTPS, and encryption limits.
Computer Fundamentals ยท Computer memory and storage
Compare RAM, persistent storage, capacity, speed, active work, and what happens when power is removed.
Computer Fundamentals ยท Operating system basics
Check how an operating system manages processes, memory, files, devices, users, permissions, and application services.
Computer Fundamentals ยท Office productivity tools
Choose documents, spreadsheets, presentations, formats, permissions, structure, and accessibility features for a task.
Structured Pathway
Follow data from hardware and software through the operating system, files, networks, and safe use.
Open learning path โ