
Information Technology (IT) Fundamentals Course
Launch your IT career with a comprehensive foundation covering hardware, operating systems, networking, cybersecurity, and cloud computing. This course equips you with the practical skills employers demand across every major IT discipline. Whether you're starting from scratch or filling knowledge gaps, you'll finish ready to work, troubleshoot, and grow in any technology environment.
What you will learn:
You will build a complete IT skill set starting from core hardware components and data representation, then advancing through operating system administration on both Windows and Linux. You will learn how networks operate at every OSI layer, configure essential protocols, and diagnose connectivity issues using professional tools. The course covers cybersecurity principles, encryption, and access control so you can protect real systems. You will also explore cloud service models, virtualization, and server administration. Finally, you will develop IT project management skills and a personal certification roadmap to advance your career.
How you study in practice Information Technology (IT) Fundamentals Course
How you practise Information Technology (IT) Fundamentals 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 • 40 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsFoundations of Computing and IT
Foundations of Computing and IT
Lesson 1 • The IT Professional's Role
Maps common IT job functions to organisational needs. Sets expectations for professional conduct, documentation habits, and continuous learning.
Lesson 2 • Software Types and Roles
Distinguishes operating systems, applications, and firmware by function. Clarifies how software layers interact with hardware to execute user tasks.
Lesson 3 • What Computers Do and How
Defines computing as input, processing, storage, and output. Anchors all subsequent hardware and software concepts to this universal model.
Lesson 4 • Core Hardware Components
Identifies and explains the function of essential physical components. Builds the hardware literacy needed to understand performance, troubleshooting, and upgrades.
Lesson 5 • Data Representation and Units
Explains how text, images, and numbers are encoded digitally. Provides the measurement vocabulary used throughout networking, storage, and performance topics.
Chapter 2HideHide detailsSee detailsOperating Systems Essentials
Operating Systems Essentials
Lesson 1 • Windows Environment and Administration
Covers navigation, user accounts, and system settings in Windows. Connects GUI and command-line tools to real administrative tasks.
Lesson 2 • OS Installation and Updates
Guides students through clean installs, upgrades, and patch management. Establishes best practices for maintaining a secure and stable OS baseline.
Lesson 3 • Linux Command Line Fundamentals
Introduces the Linux shell for file management, permissions, and process control. Prepares students for server administration and scripting tasks covered later.
Lesson 4 • File Systems and Storage Management
Compares file system formats and explains partitioning, formatting, and mounting. Directly supports storage troubleshooting and data organisation skills.
Lesson 5 • Operating System Architecture
Explains kernel modes, process scheduling, and memory management. Provides the conceptual base for understanding OS behaviour during configuration and troubleshooting.
Chapter 3HideHide detailsSee detailsHardware Troubleshooting and Support
Hardware Troubleshooting and Support
Lesson 1 • Display and Peripheral Troubleshooting
Resolves common issues with monitors, printers, and input devices. Applies driver management and connection diagnostics to peripheral support scenarios.
Lesson 2 • Troubleshooting Methodology
Presents a structured six-step troubleshooting process applicable to any IT problem. Establishes the analytical mindset required for efficient fault isolation.
Lesson 3 • Storage Device Diagnostics
Covers HDD, SSD, and RAID failure indicators and recovery steps. Reinforces data backup importance by demonstrating real failure consequences.
Lesson 4 • Diagnosing CPU and Memory Issues
Identifies symptoms of CPU overheating, memory errors, and POST failures. Connects diagnostic tool output to specific hardware replacement or configuration actions.
Lesson 5 • Preventive Maintenance Practices
Establishes cleaning, inspection, and firmware update schedules to extend hardware life. Reduces reactive support incidents through proactive maintenance planning.
Chapter 4HideHide detailsSee detailsNetworking Concepts and Protocols
Networking Concepts and Protocols
Lesson 1 • Network Troubleshooting Tools
Applies command-line and GUI tools to diagnose connectivity issues. Reinforces protocol knowledge by mapping tool output to OSI layer problems.
Lesson 2 • Network Models and Layers
Introduces the OSI and TCP/IP models as frameworks for understanding communication. Establishes layer-by-layer vocabulary used throughout all networking topics.
Lesson 3 • IP Addressing and Subnetting
Teaches IPv4 and IPv6 addressing, subnet masks, and CIDR notation. Enables students to plan and document network address schemes accurately.
Lesson 4 • Core Networking Protocols
Examines DNS, DHCP, HTTP, FTP, and SMTP by function and port. Connects protocol knowledge to real service configuration and troubleshooting scenarios.
Lesson 5 • Network Hardware and Topologies
Describes routers, switches, access points, and cabling standards. Prepares students to select and connect appropriate hardware for a given network design.
Chapter 5HideHide detailsSee detailsCybersecurity Fundamentals
Cybersecurity Fundamentals
Lesson 1 • Security Policies and Compliance
Introduces acceptable-use policies, incident response plans, and regulatory frameworks. Connects technical controls to organisational governance requirements.
Lesson 2 • Security Concepts and Principles
Defines the CIA triad, authentication, and authorisation as foundational security goals. Frames all subsequent security controls within these core principles.
Lesson 3 • Access Control and Authentication
Covers password policies, multi-factor authentication, and role-based access. Directly reduces unauthorised access risk in systems configured by students.
Lesson 4 • Encryption and Data Protection
Explains symmetric and asymmetric encryption, hashing, and PKI basics. Equips students to implement data-at-rest and data-in-transit protections.
Lesson 5 • Common Threats and Attack Types
Catalogues malware, phishing, social engineering, and network attacks. Enables students to recognise threat indicators and communicate risk to stakeholders.
Chapter 6HideHide detailsSee detailsCloud Computing and Virtualisation
Cloud Computing and Virtualisation
Lesson 1 • Cloud Service Models
Distinguishes IaaS, PaaS, and SaaS by responsibility and use case. Enables students to match business requirements to the appropriate cloud delivery model.
Lesson 2 • Virtualisation Concepts and Benefits
Defines hypervisors, virtual machines, and resource abstraction. Establishes why virtualisation is central to modern data centre and cloud operations.
Lesson 3 • Cloud Deployment Models
Compares public, private, hybrid, and community cloud environments. Prepares students to recommend deployment models based on cost, control, and compliance needs.
Lesson 4 • Containers and Microservices Basics
Introduces Docker containers and container orchestration concepts. Connects containerisation to modern application deployment and scalability practices.
Lesson 5 • Provisioning and Managing Cloud Resources
Demonstrates creating virtual machines, storage buckets, and network rules in a cloud console. Builds practical skills for day-to-day cloud administration tasks.
Chapter 7HideHide detailsSee detailsIT Infrastructure and Systems Administration
IT Infrastructure and Systems Administration
Lesson 1 • Server Roles and Rack Infrastructure
Identifies common server types, form factors, and data centre components. Provides the physical infrastructure context for all server administration tasks.
Lesson 2 • Monitoring and Performance Management
Uses monitoring tools to track CPU, memory, disk, and network utilisation. Establishes baselines and alert thresholds to support proactive infrastructure management.
Lesson 3 • File and Print Services
Sets up shared folders, permissions, and print queues for organisational use. Applies access control principles to real resource-sharing scenarios.
Lesson 4 • DNS and DHCP Server Configuration
Configures authoritative DNS zones and DHCP scopes on server platforms. Reinforces protocol knowledge from networking by applying it to live service setup.
Lesson 5 • Directory Services and Identity Management
Explains LDAP-based directory services, organisational units, and group policies. Enables centralised user and resource management across enterprise environments.
Chapter 8HideHide detailsSee detailsIT Project Management and Strategy
IT Project Management and Strategy
Lesson 1 • Change Management in IT
Explains change advisory boards, change requests, and rollback planning. Reduces service disruption risk by embedding formal change control into IT operations.
Lesson 2 • Stakeholder Communication and Reporting
Defines stakeholder analysis, status reporting, and escalation protocols. Connects technical progress to business language that non-technical audiences understand.
Lesson 3 • IT Project Management Frameworks
Compares waterfall, agile, and hybrid project methodologies in IT contexts. Equips students to select and apply the right framework for a given project scope.
Lesson 4 • Planning and Resource Allocation
Covers work breakdown structures, scheduling, and budget estimation for IT projects. Develops skills to produce realistic project plans with measurable milestones.
Lesson 5 • IT Strategy and Business Alignment
Links IT investments to business goals through strategic planning and KPIs. Prepares students to contribute to technology roadmaps and governance discussions.
Your valid completion certificate
This course is for you:
Career changers: seeking a structured entry point into the technology industry.
Recent graduates: building foundational IT knowledge before pursuing certifications.
Administrative professionals: wanting to understand the systems they rely on daily.
Small business owners: needing to manage basic IT decisions without outside help.
Military veterans: translating discipline and problem-solving into civilian IT roles.
Customer support agents: aiming to move into technical support or systems roles.
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




















