
Internet technology course
Master the technical foundations that power every modern network, website, and cloud platform. This course takes you from core internet architecture and protocols all the way through security, cloud computing, IoT, and emerging technologies. Whether you're launching a tech career or levelling up your current role, you'll finish with practical, job-ready knowledge.
What you will learn:
You'll build a solid understanding of how the internet works, from network types and the OSI model to HTTP, DNS, and web technologies. You'll learn how to secure internet-connected systems, configure firewalls and VPNs, and respond to real threats. The course covers cloud service models, virtualization, and content delivery networks so you can make informed infrastructure decisions. You'll also explore wireless standards, IoT architectures, and advanced topics like SDN and edge computing. Practical troubleshooting methods and professional communication skills round out your preparation for real-world internet technology roles.
How you study in practice Internet technology course
How you practise Internet technology course
For companies looking to train their teams
With Dedika for businesses, the course includes exercises and examples tailored to your company and its specific needs.
Course content
8 Chapters • 38 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsFoundations of Internet Technology
Foundations of Internet Technology
Lesson 1 • History and Evolution of the Internet
Traces the internet from early packet-switching networks to the modern web. Provides context for understanding why current protocols and architectures exist.
Lesson 2 • Data Transmission Fundamentals
Covers how data is broken into packets and routed across networks. Connects physical transmission concepts to higher-level protocols.
Lesson 3 • Network Types and Topologies
Distinguishes LAN, WAN, MAN, and other network types by scope and use. Prepares students to select appropriate network designs.
Lesson 4 • Internet Architecture Overview
Explains the layered structure of the internet and how components interact. Establishes vocabulary used throughout the course.
Chapter 2HideHide detailsSee detailsNetworking Protocols and the OSI Model
Networking Protocols and the OSI Model
Lesson 1 • Routing Protocols and Path Selection
Covers how routers exchange topology information and select optimal paths. Builds on IP addressing to explain internet-scale routing decisions.
Lesson 2 • The OSI Reference Model
Introduces all seven OSI layers and their distinct responsibilities. Provides the analytical framework applied in every subsequent networking topic.
Lesson 3 • TCP/IP Protocol Suite
Details the four-layer TCP/IP model and its core protocols. Explains how TCP and UDP differ and when each is appropriate.
Lesson 4 • Application Layer Protocols
Examines protocols that directly support user-facing services such as web, email, and file transfer. Links protocol behavior to real application performance.
Lesson 5 • Network Address Translation and DHCP
Explains how private addresses are mapped to public IPs and how addresses are assigned dynamically. Connects these mechanisms to everyday network management.
Chapter 3HideHide detailsSee detailsWeb Technologies and the HTTP Stack
Web Technologies and the HTTP Stack
Lesson 1 • HTML, CSS, and JavaScript Roles
Defines the structural, presentational, and behavioral layers of web pages. Clarifies how each technology interacts without requiring deep coding skill.
Lesson 2 • Web Servers and Hosting Models
Compares dedicated, shared, virtual, and cloud hosting environments. Prepares students to evaluate hosting options for different workloads.
Lesson 3 • APIs and Web Services
Introduces REST and other API paradigms that power modern web applications. Connects API concepts to integration and automation tasks.
Lesson 4 • How Browsers Work
Explains browser rendering pipelines from URL entry to painted page. Grounds later discussions of performance and security in browser internals.
Lesson 5 • HTTP Protocol Deep Dive
Analyzes HTTP methods, headers, status codes, and caching directives. Enables students to read and construct valid HTTP messages.
Chapter 4HideHide detailsSee detailsInternet Security Fundamentals
Internet Security Fundamentals
Lesson 1 • Common Internet Threats
Surveys malware, phishing, DDoS, and injection attacks with real-world examples. Builds threat awareness needed to justify security investments.
Lesson 2 • Core Security Concepts
Establishes the CIA triad and key security terminology used throughout the field. Creates a shared vocabulary for evaluating threats and controls.
Lesson 3 • Security Monitoring and Incident Response
Introduces log analysis, intrusion detection, and structured incident handling. Equips students to detect anomalies and respond systematically.
Lesson 4 • Firewalls, VPNs, and Access Control
Covers perimeter and host-based controls that restrict unauthorized access. Prepares students to configure and evaluate common protective mechanisms.
Lesson 5 • Cryptography and Secure Protocols
Explains symmetric, asymmetric, and hashing algorithms and their practical applications. Connects cryptographic concepts to TLS, HTTPS, and certificate infrastructure.
Chapter 5HideHide detailsSee detailsCloud Computing and Internet Infrastructure
Cloud Computing and Internet Infrastructure
Lesson 1 • Virtualization and Containerization
Covers hypervisors, virtual machines, and containers as infrastructure building blocks. Prepares students to understand modern deployment pipelines.
Lesson 2 • Content Delivery Networks
Explains how CDNs cache and distribute content globally to reduce latency. Links CDN architecture to web performance and availability goals.
Lesson 3 • Scalability and High Availability
Introduces load balancing, auto-scaling, and redundancy patterns for resilient systems. Connects infrastructure design to uptime and performance SLAs.
Lesson 4 • Cloud Deployment Models
Compares public, private, hybrid, and multi-cloud deployments by cost, control, and compliance. Connects deployment choice to organizational risk tolerance.
Lesson 5 • Cloud Service Models
Distinguishes IaaS, PaaS, and SaaS by responsibility boundaries and use cases. Enables informed decisions about which model fits a given workload.
Chapter 6HideHide detailsSee detailsNetwork Management and Troubleshooting
Network Management and Troubleshooting
Lesson 1 • Configuration Management
Explains version control for device configurations and change management practices. Reduces configuration drift and supports rapid recovery from errors.
Lesson 2 • Network Monitoring Fundamentals
Introduces SNMP, flow data, and performance metrics used to observe network health. Establishes baselines needed for effective troubleshooting.
Lesson 3 • Diagnostic Tools and Techniques
Covers command-line and GUI tools for isolating network faults at each OSI layer. Builds hands-on diagnostic skills applicable to real environments.
Lesson 4 • Troubleshooting Methodology
Applies a structured top-down and bottom-up approach to diagnosing complex faults. Integrates tools and concepts from earlier sections into a repeatable process.
Lesson 5 • Quality of Service and Traffic Shaping
Covers QoS mechanisms that prioritize critical traffic and manage congestion. Connects traffic engineering to application performance outcomes.
Chapter 7HideHide detailsSee detailsInternet of Things and Wireless Technologies
Internet of Things and Wireless Technologies
Lesson 1 • IoT Architecture and Protocols
Defines IoT layers from sensors to cloud and the protocols connecting them. Builds a framework for analyzing IoT system design.
Lesson 2 • IoT Security Challenges
Identifies unique vulnerabilities in resource-constrained IoT devices and networks. Extends core security concepts to the IoT context.
Lesson 3 • Wireless Networking Standards
Surveys Wi-Fi generations, Bluetooth, and cellular standards by speed and range. Provides the technical basis for selecting wireless technologies.
Lesson 4 • Wireless Network Design
Covers site surveys, channel planning, and coverage optimization for wireless deployments. Prepares students to plan reliable wireless infrastructure.
Chapter 8HideHide detailsSee detailsAdvanced Internet Architectures and Trends
Advanced Internet Architectures and Trends
Lesson 1 • Emerging Internet Technologies
Surveys quantum networking, satellite internet, and AI-driven network management. Equips students to evaluate disruptive technologies entering the field.
Lesson 2 • Edge and Fog Computing
Examines processing data near its source to reduce latency and bandwidth consumption. Positions edge computing within the broader cloud-to-device continuum.
Lesson 3 • IPv6 Adoption and Future Addressing
Details IPv6 address structure, transition mechanisms, and deployment challenges. Prepares students for networks where IPv6 is the primary protocol.
Lesson 4 • Software-Defined Networking
Explains the separation of control and data planes and the role of SDN controllers. Connects SDN to programmable, automated network management.
Lesson 5 • Network Function Virtualization
Covers replacing dedicated hardware appliances with software-based network functions. Links NFV to cost reduction and deployment agility.
Your valid completion certificate
This course is for you:
IT support technician: seeking a deeper conceptual foundation beneath daily tasks.
Career changer: moving from a non-technical field into internet technology roles.
Small business owner: wanting to make smarter decisions about digital infrastructure.
College student: studying computer science or information systems for the first time.
Project manager: needing enough technical fluency to lead engineering teams effectively.
Hobbyist: curious about how networks, websites, and connected devices actually function.
What our students say
Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to change platforms... I'm grateful for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.

I like the content and the way videos are presented and transcribed, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.

Top qualifications
FAQ
Who is Dedika?
Is the certificate valid in South Africa?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















