Mohadra
Learn fast, stay consistent
Section world

Computer Science Fundamentals

Basics of how computers work and process information.
10Courses
30Lessons
60Micro-lessons
Course #1

What is a Computer

A practical introduction to how computers work and why they behave the way they do.

Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #2

Hardware Basics

Explore the fundamental components of computer hardware, including the CPU, memory, storage, and peripherals.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #3

Software Basics

An introductory course on the basics of software, focusing on the differences between system software and application software.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #4

Operating Systems

Explore the core functions and purposes of operating systems in computing.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #5

Memory

Explore how computers store and retrieve data and instructions.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #6

CPU

Explore the intricacies of how CPUs execute instructions and manage tasks efficiently.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #7

Storage

Explore the mechanisms of data storage and retrieval, focusing on persistent storage solutions.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #8

Input Devices

Explore how input devices allow users to interact with computers, focusing on their functionality and impact on user experience.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #9

Output Devices

Explore the various output devices and how they present information to users.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #10

Networking Basics

Explore the foundational concepts of how computers communicate over networks, focusing on protocols, data transmission, and network configurations.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate