Mohadra
Learn fast, stay consistent
Section world

Computer Networking

How computers connect and exchange data to work together.
20Courses
60Lessons
120Micro-lessons
Course #1

What is Networking

A practical introduction to how computers communicate over networks in real life.

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

Network Types

Explore the different types of networks including LAN, MAN, and WAN, and understand their unique characteristics and applications.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #3

Devices

Explore the roles and functions of routers, switches, and hubs in computer networking.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #4

IP Addresses

Understand how IP addresses work in computer networks.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #5

Protocols

Explore the rules that govern data communication in networks.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #6

LAN

Explore the structure and functioning of Local Area Networks (LANs) and how they enable communication within a limited area.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #7

WAN

Explore the complexities of Wide Area Networks and how they connect different parts of the world.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #8

TCP/IP

Explore the intricacies of TCP/IP and how it facilitates data transmission over the internet.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #9

DNS

Explore the intricacies of DNS and how domain names are resolved.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #10

DHCP

Explore the intricacies of DHCP in computer networking, focusing on IP address assignment and management.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #11

Routing

Advanced judgment in routing: recognizing when common strategies fail, and calibrating decisions under network stress.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #12

Switching

Advanced judgment in switching: recognizing limits, trade-offs, and hidden costs in data forwarding.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #13

Network Security

Advanced mastery of network security: judgment, restraint, and calibration in ambiguous, high-stakes situations.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #14

Firewalls

Advanced mastery of firewalls: recognizing subtle failures, calibrating judgment, and restraining action in ambiguous network environments.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #15

VPN

Advanced judgment in VPN deployment: recognizing hidden risks, calibrating decisions, and avoiding costly mistakes in secure tunnel creation.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #16

Wireless Networks

Advanced judgment in wireless networking: recognizing limits, trade-offs, and hidden failures.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #17

Network Monitoring

Mastering judgment in network monitoring under ambiguity, focusing on restraint and calibration when analyzing traffic.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #18

Troubleshooting

Advanced judgment in diagnosing network failures under uncertainty. Focus on restraint, calibration, and recognizing when intervention causes harm.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #19

Network Design

Mastering judgment in complex network design, focusing on ambiguous decisions and long-term consequences.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #20

Networking Mastery

Advanced calibration and judgment in computer networking. Focus on ambiguous decisions, trade-offs, and long-term consequences.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced