ICT Computer Tuition Class Local Edexcel Cambridge | Python PHP Web Development Student Project Help
ICT Project, Coding, and Digital Marketing Training!
Struggling with your MSc, BIT, BSc, or HND project? Get guaranteed success with our individual/group online classes taught in English, Sinhala, or Tamil.
✅ PHP & Python Software Development and Automation mySQL Oracle
✅ Digital Marketing & E-Commerce Website Development
✅ Freelancing, Database Design, and AI ML Application Training
✅ All Grade ICT Tutorials, Notes, and Exam Prep
📞 WhatsApp +94 729622034 | 📧 Email: ITClassSL@gmail.com
A comprehensive, practical guide with best practices, examples, and keyboard shortcuts.
Module 1: Introduction to Microsoft Word
What is Microsoft Word?
Microsoft Word is a powerful word-processing application developed by Microsoft, used to create, edit, format, and print text-based documents. Common uses include:
Letters & Business Correspondence
CVs / Resumes
Reports & Academic Assignments
Books & E-books
Invoices & Forms
Flyers, Newsletters & Certificates
Word File Extensions
Extension
Description
.docx
Modern Word Document (Default, XML-based, smaller file size)
.doc
Older Word Document (Word 97-2003 format)
.pdf
Portable Document Format (Read-only, preserves formatting)
.dotx
Word Template (Used to create new documents with pre-set formatting)
.rtf
Rich Text Format (Cross-platform compatibility)
.txt
Plain Text (No formatting, fonts, or images)
Module 2: Understanding the Word Interface
The Ribbon Interface
The Ribbon is the strip of buttons and icons located above the work area. It is organized into three logical parts:
Tabs: Home, Insert, Design, Layout, References, etc.
Groups: Categories of related commands within each tab (e.g., "Font", "Paragraph").
Commands: The actual buttons, boxes, or menus you click to perform an action.
Key Interface Elements
Quick Access Toolbar (QAT): Located at the very top left. Customize it with frequently used commands like Save, Undo, and Print.
Title Bar: Displays the document name and application.
Ruler: Helps set margins, indents, and tabs. (Enable via View > Ruler).
Status Bar: Located at the bottom. Shows page number, word count, language, and document view shortcuts.
💡 Best Practice: Right-click the Ribbon and select "Collapse the Ribbon" (or press Ctrl + F1) to maximize your screen space while writing.
Module 3: Basic Formatting & Editing
Essential Text Formatting
Font & Size: Change typeface and size via the Home tab.
Highlight & Text Color: Use the 'A' with a color bar for text color, and the marker icon for highlighting.
Paragraph Formatting
Alignment: Left (Ctrl + L), Center (Ctrl + E), Right (Ctrl + R), Justify (Ctrl + J).
Line Spacing: Adjust space between lines (1.0, 1.5, 2.0) via the Paragraph group.
Bullets & Numbering: Organize lists for better readability.
Top 5 Essential Shortcuts
Action
Windows Shortcut
Mac Shortcut
Save Document
Ctrl + S
Cmd + S
Undo Action
Ctrl + Z
Cmd + Z
Find Text
Ctrl + F
Cmd + F
Replace Text
Ctrl + H
Cmd + Shift + H
Select All
Ctrl + A
Cmd + A
Module 4: Intermediate Skills (Layout & Objects)
Working with Pages
Page Breaks: Never press "Enter" repeatedly to reach a new page. Use Ctrl + Enter to insert a clean Page Break.
Margins & Orientation: Go to Layout > Margins or Orientation (Portrait/Landscape).
Tables, Images & Shapes
Tables: Insert via Insert > Table. Use the contextual Table Design and Layout tabs to merge cells and adjust borders.
Images: Insert via Insert > Pictures.
Text Wrapping: Crucial for formatting. Click the image, select the Layout Options icon, and choose "Square" or "Tight" to allow text to flow around it.
💡 Best Practice: Always use Styles (Heading 1, Heading 2, Normal) from the Home tab instead of manually changing font sizes. This is required for generating an automatic Table of Contents later.
Module 5: Advanced Features
Headers, Footers & Page Numbers
Double-click the very top or bottom of any page to open the Header/Footer area. Use Insert > Page Number to automatically number pages.
Table of Contents (TOC)
Apply Heading 1 to main chapters and Heading 2 to sub-chapters throughout your document.
Place your cursor at the beginning of the document.
Go to References > Table of Contents and select an automatic style.
To update: Right-click the TOC and select "Update Field".
Mail Merge
Used to create bulk letters, labels, or emails personalized for each recipient.
Prepare your data source (e.g., an Excel spreadsheet).
In Word, go to Mailings > Start Mail Merge.
Select Select Recipients > Use an Existing List and choose your Excel file.
Insert Merge Fields (e.g., «First_Name») into your document.
Click Preview Results, then Finish & Merge.
Track Changes & Comments
Track Changes:Review > Track Changes. Records every insertion, deletion, and formatting change.
Comments: Highlight text and click Review > New Comment to leave notes without altering the text.
Module 6: Professional Best Practices & Pro Shortcuts
Document Hygiene Best Practices
Use Styles, not manual formatting: Ensures consistency and enables automated TOCs.
Turn on Formatting Marks: Click the ¶ button (Home tab) or press Ctrl + Shift + 8 to see hidden spaces, tabs, and paragraph breaks.
Save as PDF for sharing: Prevents formatting shifts when the recipient opens it on a different device.
Use Section Breaks: (Layout > Breaks > Next Page) when you need different page orientations or margin settings in the same document.
Pro-Level Keyboard Shortcuts
Action
Shortcut
Format Painter (Copy/Paste formatting)
Ctrl + Shift + C / Ctrl + Shift + V
Insert Hyperlink
Ctrl + K
Go to specific page/section
Ctrl + G
Repeat last action
F4 or Ctrl + Y
Insert Non-breaking Space
Ctrl + Shift + Spacebar
Microsoft Word Practical Workbook
Hands-on exercises to build muscle memory and real-world skills.
Exercise 1 – Creating and Saving a Document
Objective
Learn how to open Microsoft Word, create a new document, and save it.
Task
Create a document named My First Word Document and save it in a folder called MS Word Practice.
Step-by-Step Instructions
Open Microsoft Word: Click Start Menu > Type "Word" > Click Microsoft Word (OR double-click the Desktop icon).
Create New Document: Click "Blank Document" OR press Ctrl + N.
Type Text: Enter the text: My First Word Document.
Save Document: Click File > Save As > Browse. Create a new folder named "MS Word Practice". Set File Name to Exercise 01.docx and click Save.
Keyboard Shortcuts
Function
Shortcut
New Document
Ctrl + N
Save
Ctrl + S
🏆 Challenge: Create another document named "My Second Document" and save it yourself without looking at the steps.
Exercise 2 – Basic Typing Practice
Objective
Learn typing, editing, and cursor movement.
Task
Type the following paragraph exactly as written:
"Microsoft Word is one of the most popular word processing applications in the world. It is used to create letters, reports, resumes, books and business documents."
Step-by-Step Instructions
Open a new document (Ctrl + N).
Type the paragraph exactly.
Save as: Exercise 02 Typing Practice.docx.
Practice moving the cursor through the text using: Arrow Keys, Home Key, and End Key.
Shortcuts
Function
Shortcut
New Document
Ctrl + N
Save
Ctrl + S
Beginning of Line
Home
End of Line
End
🏆 Challenge: Add a second paragraph describing yourself and your goals.
Exercise 3 – Selecting Text
Objective
Learn different methods of selecting text efficiently.
Task
Open "Exercise 02" and practice the following selection methods.
Step-by-Step Instructions
Select One Word: Double-click any word. (Observe: Word becomes highlighted).
Select One Sentence: Hold Ctrl and click anywhere inside the sentence.
Select Paragraph: Triple-click the paragraph OR move cursor to the left margin and double-click.
Select Entire Document: Press Ctrl + A.
Shortcuts
Function
Shortcut
Select All
Ctrl + A
🏆 Challenge: Select only the first paragraph using the mouse margin trick, then copy and paste it to the bottom of the page.
Exercise 4 – Bold, Italic and Underline
Objective
Learn text emphasis formatting.
Task
Type: Microsoft Word Formatting Practice
Step-by-Step Instructions
Bold Text: Select "Microsoft". Click Home Tab > Bold (B) OR press Ctrl + B.
Italic Text: Select "Word". Click Italic (I) OR press Ctrl + I.
Underline Text: Select "Formatting". Click Underline (U) OR press Ctrl + U.
🏆 Challenge: Make the word "Practice" both Bold and Italic at the same time.
Exercise 5 – Font Size and Font Style
Objective
Learn changing fonts and sizes.
Task
Type the following three lines and apply the specific formatting.
Step-by-Step Instructions
Type the text lines.
Select the text, go to the Home Tab, and use the Font dropdown to change the style.
Use the Font Size box to change the size.
Text to Type
Font
Size
Arial Example
Arial
14
Calibri Example
Calibri
16
Times New Roman Example
Times New Roman
18
Shortcuts
Function
Shortcut
Increase Font Size
Ctrl + Shift + >
Decrease Font Size
Ctrl + Shift + <
🏆 Challenge: Type your full name, set the font to Arial, and make the size 24.
Exercise 6 – Paragraph Alignment
Objective
Learn text alignment.
Task
Type the four lines below and apply the corresponding alignment to each.
Step-by-Step Instructions
Type: Left Align → Select → Press Ctrl + L
Type: Center Align → Select → Press Ctrl + E
Type: Right Align → Select → Press Ctrl + R
Type: Justify Align → Select → Press Ctrl + J
🏆 Challenge: Write a full 4-sentence paragraph and apply Justify alignment to make the edges perfectly straight.
Exercise 7 – Creating a Professional Letter
Objective
Learn business letter formatting.
Step-by-Step Instructions
Sender Info: Type your name, address, and date (e.g., 15 June 2026).
Subject Line: Type: Subject: Application for Office Assistant. Make the entire subject line Bold.
Salutation: Type: Dear Sir/Madam,
Body: Type a brief 3-sentence letter body explaining your application.
Closing: Type: Yours Faithfully, followed by your name.
🏆 Challenge: Write a formal "Sick Leave Application" letter using this exact format.
Exercise 8 – Creating a Professional CV
Objective
Create a modern, structured resume.
Step-by-Step Instructions
Header: Type your name. Set Font Size to 20, make it Bold, and Center Align it.
Contact Info: Below your name, add your Phone, Email, and Address (Center Aligned).
Education: Type "Education". Apply the Heading 1 style from the Home tab.
Details: Add your education details using bullet points.
Skills: Type "Skills" (Heading 1). Add a bulleted list of 3-5 professional skills.
References: Type "References" (Heading 1) and add placeholder text.
🏆 Challenge: Insert a professional profile photo next to your name, and export the final document as a PDF (File > Save As > PDF).
🎓 Master ICT, Coding & Digital Marketing: Expert Project Guidance & Training
Struggling with your MSc, BIT, BSc, or HND final year project? Stop stressing. Get guaranteed success with our customized online training, tailored specifically to your academic and career goals. We offer individual and group online classes conducted in your preferred language: English, Sinhala, or Tamil.
🚀 Our Expert Training Programs
💻 Software Development: Complete mastery in PHP & Python.
🗄️ Automation & Databases: Hands-on training in MySQL & Oracle.
🌐 Web Development: Build modern Digital Marketing & E-Commerce sites.
🤖 Future Tech: Advanced training in AI & Machine Learning (ML) applications.
🛠️ Career Skills: Step-by-step guidance for Freelancing & Database Design.
📚 School & Uni Prep:All Grade ICT tutorials, comprehensive notes, and exam preparation.
🌟 Why Choose Us?
✅ Guaranteed Success: Step-by-step guidance for university and higher diploma projects.
🕒 Flexible Learning: Fully interactive online classes that fit your schedule.
🗣️ Multilingual Support: Learn complex coding concepts easily in English, Sinhala, or Tamil.
📞 Connect With Us Instantly
Take the first step toward clearing your exams and finishing your project with confidence!
Computers cannot understand human languages directly. They only understand electrical signals with two states:
State
Binary Value
OFF
0
ON
1
Everything inside a computer is represented using combinations of 0 and 1:
🔤 Letters & Text
🔢 Numbers
🖼️ Images & Videos
🎵 Music & Audio
📄 Documents
🔄 How a Letter Appears on Screen (Example: "A")
User presses A on keyboard
Keyboard sends electronic signal
Signal enters system unit
Signal temporarily stores in RAM
CPU processes the signal
Display adapter sends data to monitor
Letter A appears on screen ✨
💡 Why Binary?
Electronic circuits easily identify only two conditions:
• High Voltage = 1
• Low Voltage = 0
→ Binary is the most reliable system for computers!
Definition
A Number System is a method of representing numbers using symbols.
Key Components:
Unit: A single object (e.g., one mango, one book)
Number: A symbol representing quantity (e.g., 1, 25, 100)
Base (Radix): Number of symbols available in the system
📊 Main Number Systems in Computing
System
Base
Symbols Used
Badge
Binary
2
0, 1
Base-2
Octal
8
0–7
Base-8
Decimal
10
0–9
Base-10
Hexadecimal
16
0–9, A–F
Base-16
🎯 Exam Tip: Memorize the bases! Binary=2, Octal=8, Decimal=10, Hex=16
Binary Digits (Bits)
Only two values: 0 and 1
Binary
Circuit State
0
OFF
1
ON
🎨 Binary in Colour: RGB Model
Computers create colours using three channels:
🔴 Red
🟢 Green
🔵 Blue
Each channel ranges from 0 to 255 (8 bits = 2⁸ = 256 values)
Example: Dark Purple
R = 135, G = 31, B = 120
Written as: (135, 31, 120)
Why 255? → 11111111₂ = 255₁₀ (max value for 8 bits)
Q1. Which number system is directly used by computers?
A. Decimal B. Octal C. Binary D. Hexadecimal
✅ Answer: C. Binary
Computers use electronic circuits with two states: ON(1) and OFF(0).
Q2. What is the base of the Binary Number System?
A. 8 B. 10 C. 16 D. 2
✅ Answer: D. 2
Binary uses only two digits: 0 and 1.
Q3. Which symbol is NOT used in Octal?
A. 5 B. 6 C. 7 D. 8
✅ Answer: D. 8
Octal digits: 0,1,2,3,4,5,6,7 only.
Q4. Hex equivalent of decimal 15?
A. E B. F C. G D. H
✅ Answer: B. F
Decimal 10=A, 11=B, 12=C, 13=D, 14=E, 15=F
Q5. Smallest unit of data?
A. Byte B. Bit C. KB D. Nibble
✅ Answer: B. Bit
Bit = Binary Digit (0 or 1)
🕳️ Part B: Fill in the Blanks
Question
Answer
Base of decimal system
10
Smallest data unit
Bit
A nibble contains ___ bits
4
1 Byte = ___ bits
8
Hexadecimal base
16
Binary digits
0 and 1
Hex after E
F
MSD is on the ___ side
Left
LSD is on the ___ side
Right
RGB = Red, Green, ___
Blue
✍️ Part C: Short Answer Samples
Q: Why do computers use Binary?
Electronic circuits easily represent two stable states: ON and OFF.
These map perfectly to binary digits 1 and 0, making processing
reliable, fast, and simple to implement in hardware.
Q: What is Unicode?
Unicode is a universal character encoding standard that represents
text in virtually all writing systems worldwide (Sinhala, Tamil,
Arabic, Chinese, Emoji, etc.), unlike ASCII which is English-only.
🔁 Part E: Conversion Practice (Answers Only)
Question
Answer
25₁₀ → Binary
11001₂
50₁₀ → Binary
110010₂
158₁₀ → Octal
236₈
47₁₀ → Hex
2F₁₆
1011₂ → Decimal
11₁₀
11111111₂ → Decimal
255₁₀
236₈ → Decimal
158₁₀
2F₁₆ → Decimal
47₁₀
1011101₂ → Octal
135₈
10110111₂ → Hex
B7₁₆
🎓 Final Tip: Practice conversions daily! Write out the steps until they become automatic.
Focus on Binary↔Decimal and Binary↔Hex – these appear in 90% of Unit 3 exams.
🎓 Master ICT, Coding & Digital Marketing: Expert Project Guidance & School Classes
Struggling with your MSc, BIT, BSc, or HND final year project? Looking for top-tier school ICT classes or expert marketing services to grow your business? Get guaranteed success with our customized online training and services, tailored specifically to your academic and professional goals. We offer individual and group online classes conducted in English, Sinhala, or Tamil mediums.
🚀 Our Academic & Tech Training Programs
💻 Software & Web Development: Advanced training in PHP & Python, MySQL & Oracle database design.
🤖 Future Tech: Step-by-step training for AI & Machine Learning (ML) applications.
📚 School ICT Classes (Grades 1-10): Foundations, theory, and practical skills for early learners and secondary school students.
📝 Exam Preparation: Focused classes for GCE O/L, GCE A/L ICT, and GIT.
🌍 Global Curriculums: Tailored support for Local, Edexcel, and Cambridge syllabuses in English & Tamil Mediums.
💼 Freelancing Mastery: Learn how to launch your career and find tech clients online.
📢 Digital Marketing & Premium Business Solutions
We don't just teach—we build and scale. Partner with us for complete software solutions and results-driven marketing services:
🎯 Social Media Marketing: Professional management for Facebook, Instagram, TikTok, and YouTube.
📈 Paid Campaigns: Targeted post creation and ad boosting services to maximize your reach and sales.
🌐 Website Development: Modern, fast, and secure E-Commerce and business websites.
⚙️ Software Application Development: High-performance automation apps built using PHP & MySQL.
🌟 Why Choose Us?
✅ Guaranteed Success: Reliable project mentoring for university degrees and higher diplomas.
🕒 Flexible Learning: Live, fully interactive online classes scheduled around your availability.
🗣️ Multilingual Instruction: Simplify complex technical frameworks in English, Sinhala, or Tamil.
📞 Connect With Us Instantly
Enroll in a class or get a custom service quote for your business today!
Computer Skills Masterclass: Basic to Advanced From Desktop Navigation to OS Internals
Published: May 24, 2026 | Category: IT Training & System Administration | Reading Time: ~25 mins
Welcome to your complete computer literacy guide. This page is divided into two learning paths: Basic Modules for everyday Windows users and Advanced Modules for IT professionals and system administrators. Click any module below to expand its content. All sections include practical how-to steps, troubleshooting tables, and pro tips.
🟢 Basic Modules: Everyday Computer Skills
Module 1: Computer Basics & Navigating the Desktop BEGINNER
Power Operations
Cold Boot: Press the physical power button to start a powered-off PC.
Sleep: Start Menu → Power → Sleep (quick resume, low power).
Restart: Start Menu → Power → Restart (applies updates, clears RAM).
Safe Shutdown: Save all work → Close apps → Start Menu → Power → Shut down.
The Desktop & Window Controls
Taskbar: Bottom bar with Start button, open apps, and system tray (clock, Wi-Fi, volume).
Desktop Shortcuts: Icons that launch apps/files; double-click to open.
Window Buttons: Minimize (–), Maximize (□), Restore (❐), Close (✕) in top-right corner.
Snapping: Drag a window to left/right edge to auto-resize for side-by-side multitasking.
Mouse & Keyboard Mastery
Action
How-To
Use Case
Right-click
Click right mouse button
Open context menu (Copy, Paste, Properties)
Double-click
Two quick left clicks
Open files/folders/apps
Drag & Drop
Hold left-click + move mouse
Move files, reorder icons, resize windows
Scroll
Use mouse wheel or trackpad
Navigate long documents/webpages
Pro Tip: Press Windows Key + D to instantly show/hide the desktop. Perfect for quickly accessing a file without minimizing apps manually.
Launch: Start Menu → Type app name → Click result OR double-click desktop shortcut.
Pin to Taskbar: Right-click app in Start Menu → "Pin to taskbar".
Pin to Start: Right-click app → "Pin to Start" for tile access.
Installing Software Safely
Method
Steps
Safety Check
Web Download
1. Visit official vendor site 2. Download .exe/.msi 3. Run installer → Follow wizard
✅ Check URL is HTTPS ✅ Verify publisher name in installer
Microsoft Store
1. Open Microsoft Store app 2. Search app → Get/Install
✅ Apps are Microsoft-vetted ✅ Auto-updates enabled
Uninstalling Cleanly (The Right Way)
Press Windows Key + I to open Settings.
Go to Apps → Installed apps.
Find the app → Click ⋮ (three dots) → Uninstall.
Follow the uninstaller prompts → Restart if requested.
Crucial Rule: Never delete an app's folder or desktop shortcut to "uninstall" it. This leaves registry entries and temporary files behind, causing bloat and conflicts. Always use the official uninstaller.
Module 4: Built-in Windows Productivity Tools BEGINNER
Quick-Access Tools
Notepad/WordPad: Search "Notepad" → Write notes → Save as .txt (plain) or .rtf (formatted).
Calculator: Search "Calculator" → Switch modes via menu (Standard, Scientific, Date calculation).
Sticky Notes: Search "Sticky Notes" → Create color-coded reminders that persist across reboots.
Screenshots with Snipping Tool
# Capture Any Screen Area
Windows Key + Shift + S → Screen dims → Drag to select area
→ Screenshot copies to clipboard automatically
# To Save or Share:
• Paste directly into email/chat with Ctrl+V
• OR click the notification that appears → Save as PNG/JPG
Task Manager Basics
Open with Ctrl + Shift + Esc.
View running apps under "Processes" tab.
Sort by CPU/Memory to find resource-heavy apps.
Select unresponsive app → Click "End task" (use as last resort).
Pro Tip: Press Windows Key + Shift + S to snip, then immediately paste (Ctrl+V) into Teams/Email. No need to save files first!
1. Open Settings → Bluetooth & devices → Printers 2. Click printer → "Open queue" 3. Cancel stuck jobs → Restart printer
If printer shows "Error" status after reboot
The Golden Rule of Troubleshooting
Restart First: Over 80% of glitches (slow performance, app errors, network drops) resolve after a simple restart. Save your work, restart the PC, and test again before diving deeper.
When to Ask for Help
✅ You've tried the steps above and the issue persists.
✅ You see error messages with codes (e.g., "0x80070005").
✅ Hardware makes unusual noises (clicking HDD, burning smell).
📝 Before contacting support: Note the exact error text, when it started, and what you were doing. Screenshots help!
🔷 Advanced Modules: Operating Systems & Architecture
Module 1: Introduction to Computer Systems & OS ADVANCED
Core Concepts
The OS acts as a resource manager and abstraction layer between hardware and software. It coordinates CPU execution, RAM allocation, storage I/O, and peripheral communication. Kernel space runs privileged code (memory management, device drivers), while user space hosts applications with restricted access. Communication happens via system calls and hardware interrupts.
Day-to-Day Tasks
Verify system specifications (CPU cores, RAM, storage type) before installing software.
Monitor boot times and identify startup programs impacting performance.
Check driver versions for GPUs, network adapters, and peripherals.
Restart touch driver service, boot without third-party overlays, recalibrate
Multiple OS won't boot
Corrupted bootloader (GRUB/Windows Boot Manager)
Use live USB to repair bootloader, ensure UEFI boot order matches disk partition style
How-To: Change Default Boot OS & Configure Dual-Boot
# Linux (GRUB)
sudo nano /etc/default/grub
# Edit: GRUB_DEFAULT=0 (0 = first entry, change as needed)
sudo update-grub
# Windows (bcdedit)
bcdedit /enum | find "identifier"
bcdedit /default {identifier}
Warning: Always backup your EFI/System partition before modifying bootloaders. Incorrect edits can render the system unbootable.
Module 3: Process Management & CPU Scheduling ADVANCED
Core Concepts
A process is a program in execution with its own memory space, registers, and state. Threads are lightweight execution contexts sharing process memory. The OS uses context switching to rotate CPU time. Scheduling algorithms (FCFS, SJF, Round Robin) balance fairness, throughput, and latency. Deadlocks occur when four conditions coexist: mutual exclusion, hold & wait, no preemption, circular wait.
Day-to-Day Tasks
Monitor CPU usage per application and background services.
Adjust process priority for resource-intensive tasks (rendering, backups).
Identify and terminate unresponsive or runaway processes.
Troubleshooting
Symptom
Root Cause
Fix
100% CPU usage, system sluggish
Runaway process, driver loop, malware
Use htop/Task Manager, sort by CPU, isolate PID, check event logs
App freezes / Not Responding
Deadlock, I/O block, thread starvation
Force close, check for pending disk/network I/O, update app
High context switch rate
Too many lightweight threads, misconfigured service
The OS maps logical addresses (used by programs) to physical RAM via page tables. Paging divides memory into fixed-size blocks, eliminating external fragmentation but risking internal waste. Virtual memory extends RAM using disk swap space via demand paging. When physical RAM fills, the OS pages out inactive data, causing thrashing if overused.
Day-to-Day Tasks
Monitor RAM consumption and cache usage.
Configure swap/page file sizes based on workload.
Clear temporary files and application caches regularly.
Troubleshooting
Symptom
Root Cause
Fix
Out of Memory (OOM) crashes
Memory leak, insufficient RAM, unoptimized app
Identify leaking process via memory profiler, increase RAM, limit app pool
System thrashing / constant disk activity
Excessive swapping, undersized RAM for workload
Add physical RAM, reduce swap dependency, close background apps
Slow app switching
Page faults, fragmented page cache
Reboot to clear cache, enable RAM optimization, check for SSD health
Pro Tip: Keep swap on an NVMe/SSD. HDD-based swap severely degrades performance under memory pressure.
Module 5: File Systems & Storage Optimization ADVANCED
Core Concepts
File systems (NTFS, FAT32, ext4, APFS) manage metadata, directory trees, and disk allocation. Strategies include contiguous (fast but fragments), linked (flexible but slow random access), and indexed (inode-based, modern standard). Disk schedulers (SCAN, C-SCAN, LOOK) optimize physical read/write head movement to reduce seek time.
Day-to-Day Tasks
Organize directory structures and enforce naming conventions.
Monitor disk health, temperature, and remaining lifespan.
Run periodic integrity checks and optimize storage.
Troubleshooting
Symptom
Root Cause
Fix
Corrupted files / missing directories
Unsafe ejection, power loss, bad sectors
Run fsck/chkdsk, recover via testdisk, restore from backup
Slow file transfer / random I/O
High fragmentation, failing drive, wrong scheduler
Defrag (HDD only), check SMART data, switch to deadline/none scheduler on SSD
"Disk full" but space appears free
Hidden system files, orphaned inodes, trash cache
Run df -i, clear temp/trash, check for large logs in /var
How-To: Disk Health & File System Repair
# Linux: SMART & ext4 check
sudo smartctl -a /dev/sda
sudo fsck -f /dev/sda2 # Run from live USB if mounted
# Windows: CHKDSK & Optimize
chkdsk C: /f /r
Optimize-Volume -DriveLetter C -Defrag
Warning: Never run fsck or chkdsk on a mounted active partition. Boot from recovery media or use maintenance mode.
Module 6: Basic Command Line Interface (CLI) ADVANCED
Core Concepts
The CLI provides precise, scriptable control over the OS. Core commands handle navigation (cd, pwd), file management (cp, mv, rm, mkdir), permissions (chmod, chown), and monitoring (top, htop, kill). CLI outperforms GUI for automation, remote administration, and low-overhead troubleshooting.
Day-to-Day Tasks
Quickly navigate directories and batch-rename files.
Set precise file/folder permissions for shared projects.
Monitor system logs and terminate hung services via terminal.
Press Ctrl+C, then Ctrl+Z + kill %1, restart terminal session
How-To: Permissions, Monitoring & Safe Cleanup
# Set recursive permissions (read/write for owner, read for group/others)
chmod -R 755 /var/www/html
chown -R www-data:www-data /var/www/html
# Monitor & terminate
htop # Press F9 to send signal, F3 to search
tail -f /var/log/syslog # Live log monitoring
# Safe bulk delete (preview first!)
find /tmp -type f -name "*.log" -mtime +30 -print
find /tmp -type f -name "*.log" -mtime +30 -delete
Pro Tip: Always use -print before -delete in find commands. Accidental recursive deletion is irreversible without backups.
Module 7: Security & Administration ADVANCED
Core Concepts
Security relies on the principle of least privilege. Threats include viruses (self-replicating), worms (network-spreading), and Trojans (disguised malware). Defense layers include OS patches, firewalls, endpoint detection, and strict user account policies. Regular audits and automated updates close known CVEs before exploitation.
Day-to-Day Tasks
Review and apply security patches weekly.
Configure firewall rules and disable unused services.
Manage user accounts, enforce strong passwords, and enable MFA.
Critical: Never use default passwords. Disable remote root/SSH password auth on internet-facing servers. Use SSH keys and rotate credentials quarterly.
🟢 Microsoft Windows Complete Practical Workbook
Exercise 1 – Starting the Computer BEGINNER
Objective
Learn how to start and log into Windows.
Instructions
Press the Power Button and wait for Windows to load.
At the login screen, click your user account, enter your password/PIN, and press Enter.
Right Click: Right-click Desktop and observe menu.
Drag & Drop: Move an icon to another location.
🏆 Challenge: Create a folder and move it.
Exercise 4 – Creating Folders BEGINNER
Objective
Learn folder creation and structure.
Instructions
Right-click Desktop → New → Folder. Name it MS Windows Practice.
Open the folder. Inside, create four subfolders: Documents, Pictures, Videos, and Projects.
Expected Result
MS Windows Practice
├── Documents
├── Pictures
├── Videos
└── Projects
🏆 Challenge: Create 5 more folders inside "Projects".
Exercise 5 – Renaming Files and Folders BEGINNER
Objective
Rename folders.
Instructions
Right-click the Documents folder and select Rename.
Change the name to Office Documents.
🏆 Challenge: Rename all folders using the F2 keyboard shortcut.
Exercise 6 – Copying Files BEGINNER
Objective
Copy files.
Instructions
Create a text file named Test File.
Copy the file using Ctrl + C.
Navigate to another folder and paste using Ctrl + V.
🏆 Challenge: Copy 5 files at once.
Exercise 7 – Moving Files BEGINNER
Objective
Move files.
Instructions
Select a file and press Ctrl + X (Cut).
Navigate to a different folder and press Ctrl + V (Paste).
🏆 Challenge: Move multiple files between folders simultaneously.
Exercise 8 – Deleting Files BEGINNER
Objective
Delete and restore files.
Instructions
Select a file and press Delete.
Open the Recycle Bin, right-click the file, and select Restore.
To permanently delete, select a file and press Shift + Delete.
🏆 Challenge: Restore multiple files from the Recycle Bin.
Exercise 9 – Using File Explorer BEGINNER
Objective
Navigate folders efficiently.
Instructions
Press Windows + E to open File Explorer.
Explore Desktop, Documents, Downloads, and Pictures.
Use the Back and Forward navigation buttons.
🏆 Challenge: Find a file you saved recently using the "Quick Access" or "Recent files" section.
Exercise 10 – Search for Files BEGINNER
Objective
Use Windows Search.
Instructions
Press the Windows Key and type Notepad to open the app.
Open File Explorer and use the top-right search bar to find a specific file by name.
🏆 Challenge: Search specifically for image files (e.g., type *.jpg).
Exercise 11 – Change Wallpaper BEGINNER
Objective
Customize Desktop background.
Instructions
Right-click Desktop → Personalize → Background.
Choose "Picture" and select an image to apply.
🏆 Challenge: Set a personal photo from your phone as your wallpaper.
Exercise 12 – Change Theme BEGINNER
Objective
Apply Windows themes.
Instructions
Go to Settings → Personalization → Themes.
Select a pre-installed theme and observe how it changes colors and sounds.
🏆 Challenge: Click "Browse themes" to download a new one from the Microsoft Store.
Exercise 13 – Open Programs BEGINNER
Objective
Launch applications.
Instructions
Use the Start Menu Search to open Notepad, Calculator, Paint, and Word.
🏆 Challenge: Open 3 apps at the exact same time and use Alt + Tab to switch between them.
Exercise 14 – Install Software BEGINNER
Objective
Install applications safely.
Instructions
Download a trusted installer (e.g., Google Chrome or VLC Media Player).
Run the .exe file and follow the installation wizard prompts.
🏆 Challenge: Install a second application and pin it to your Taskbar.
Exercise 15 – Uninstall Software BEGINNER
Objective
Remove programs cleanly.
Instructions
Open Settings → Apps → Installed Apps.
Select an application, click the three dots (⋮), and click Uninstall.
🏆 Challenge: Identify and uninstall 3 unused programs to free up space.
Exercise 16 – Connect to Wi-Fi BEGINNER
Objective
Connect to the Internet.
Instructions
Click the Network/Wi-Fi icon in the system tray.
Select your Wi-Fi network and enter the password.
🏆 Challenge: "Forget" the network and reconnect to it manually.
Exercise 17 – Web Browsing BEGINNER
Objective
Master browser navigation.
Instructions
Visit a search engine, a news website, and an educational site.
Practice opening/closing tabs and bookmarking pages.
Browser Shortcuts
Function
Shortcut
New Tab
Ctrl+T
Close Tab
Ctrl+W
Refresh
F5
🏆 Challenge: Reopen a tab you just accidentally closed using Ctrl+Shift+T.
Exercise 18 – Calculator BEGINNER
Objective
Use the Windows Calculator.
Instructions
Search for and open Calculator.
Practice Addition, Subtraction, and Percentages.
🏆 Challenge: Open the menu and use the "Scientific" or "Date Calculation" mode.
Exercise 19 – Paint BEGINNER
Objective
Create basic graphics.
Instructions
Open Paint.
Draw a House, Circle, and Rectangle using the shape tools.
Save the image to your Documents folder.
🏆 Challenge: Draw your name using the pencil tool and change the brush thickness.
Exercise 20 – Snipping Tool BEGINNER
Objective
Capture screen areas.
Instructions
Press Windows + Shift + S.
Drag to select an area. The screenshot copies to your clipboard.
Paste it into Paint or an email and save it.
🏆 Challenge: Use the "Window Snip" mode to capture just one open application.
Exercise 21 – Date and Time BEGINNER
Objective
Manage system clock.
Instructions
Right-click the clock in the taskbar → Adjust date and time.
Turn off "Set time automatically" and manually change the Date, Time, and Time Zone.
🏆 Challenge: Add a second clock for a different global time zone.
Exercise 22 – Language Settings BEGINNER
Objective
Add a keyboard language.
Instructions
Go to Settings → Time & Language → Language & region.
Click "Add a language" and install a new one.
🏆 Challenge: Switch between keyboard layouts using Windows + Spacebar.
Exercise 23 – Display Settings BEGINNER
Objective
Adjust screen visuals.
Instructions
Right-click Desktop → Display settings.
Adjust Resolution, Scale (e.g., 125%), and Brightness.
🏆 Challenge: Enable "Night light" to reduce blue eye strain.
Exercise 24 – Compress Files BEGINNER
Objective
Create a ZIP archive.
Instructions
Right-click a folder → Compress to ZIP file (or Send to → Compressed folder).
🏆 Challenge: Select 5 separate files, right-click, and compress them all into a single ZIP.
Exercise 25 – Extract ZIP Files BEGINNER
Objective
Unzip archives.
Instructions
Right-click a .zip file → Extract All.
Choose a destination folder and click Extract.
🏆 Challenge: Extract the files directly into a newly created custom folder.
Exercise 26 – Hidden Files BEGINNER
Objective
View system files.
Instructions
Open File Explorer → Click View → Check Show → Hidden items.
🏆 Challenge: Right-click a folder → Properties → Check "Hidden" to hide it, then unhide it.
Exercise 27 – Password Protection BEGINNER
Objective
Secure your account.
Instructions
Go to Settings → Accounts → Sign-in options.
Click Password → Add to create a login password.
🏆 Challenge: Set up a "Picture Password" or "PIN" for faster login.
Exercise 28 – Windows Security BEGINNER
Objective
Review system defenses.
Instructions
Search for and open Windows Security.
Review "Virus & threat protection" and "Firewall & network protection".
🏆 Challenge: Check your "Protection history" to see recent blocked threats.
Exercise 29 – Scan Computer BEGINNER
Objective
Run antivirus scans.
Instructions
In Windows Security → Virus & threat protection → Click Quick scan.
🏆 Challenge: Run a "Full scan" and let it complete in the background.
Exercise 30 – Task View BEGINNER
Objective
Manage virtual desktops.
Instructions
Press Windows + Tab.
Click New Desktop at the top to create a virtual workspace.
🏆 Challenge: Switch between two virtual desktops using Ctrl + Windows + Left/Right Arrow.
Exercise 31 – Snap Windows BEGINNER
Objective
Split screen multitasking.
Instructions
Click a window and press Windows + Left Arrow or Right Arrow to snap it.
🏆 Challenge: Snap 4 different windows to the 4 corners of your screen.
Exercise 32 – Task Manager BEGINNER
Objective
Monitor system performance.
Instructions
Press Ctrl + Shift + Esc.
View the "Processes" tab to check CPU and Memory usage.
🏆 Challenge: Find a non-essential background app and click "End task".
Exercise 33 – Install Printer BEGINNER
Objective
Add a printing device.
Instructions
Go to Settings → Bluetooth & devices → Printers & scanners.
Click Add device and select your printer.
🏆 Challenge: Set a specific printer as your "Default" printer.
Exercise 34 – Print Test Page BEGINNER
Objective
Execute a print job.
Instructions
Open any document → File → Print.
Select "Print Test Page" from the printer properties.
🏆 Challenge: Change the printer destination to "Microsoft Print to PDF" to save a digital copy.
Exercise 35 – USB Drive Practice BEGINNER
Objective
Transfer data to external media.
Instructions
Insert a USB drive. Open it in File Explorer.
Copy 3 important files from your Desktop to the USB drive.
🏆 Challenge: Always remember to click "Eject" in the system tray before physically removing the drive.
Exercise 36 – Backup Folder BEGINNER
Objective
Create data redundancy.
Instructions
Create a copy of an entire folder and paste it into your USB drive or a cloud folder (like OneDrive).
🏆 Challenge: Look into Windows "File History" to schedule automatic backups.
Exercise 37 – Frozen Program BEGINNER
Objective
Recover from app crashes.
Instructions
Open an app and intentionally freeze it (e.g., open a massive file in Notepad).
Press Ctrl + Shift + Esc, select the app, and click End task.
🏆 Challenge: Identify which background service is using the most Memory.
Exercise 38 – Restart Computer BEGINNER
Objective
Manage power states.
Instructions
Click Start → Power. Practice the difference between Restart, Shut Down, and Sleep.
🏆 Challenge: Boot the computer into "Safe Mode" via the Advanced Startup options.
Exercise 39 – Office Employee Simulation FINAL PROJECT
Objective
Execute a real-world office workflow.
Instructions
Create this exact folder structure on your Desktop: Office Work (containing subfolders: Letters, Reports, Invoices, Images, Backup).
Create a dummy text file in each subfolder.
Rename the files, copy them to the "Backup" folder, and compress the "Backup" folder into a ZIP.
Move the ZIP file to a USB drive.
🏆 Challenge: Complete this entire workflow from start to finish in under 10 minutes without using the mouse for file selection (use keyboard shortcuts).
Exercise 40 – Windows Competency Test FINAL EXAM
Objective
Prove your Windows mastery.
Instructions
Complete the following checklist without looking at any guides:
✅ Create a nested folder structure
✅ Rename, copy, move, and permanently delete files
✅ Restore a file from the Recycle Bin
✅ Connect to a Wi-Fi network
✅ Install and Uninstall a software program
✅ Capture a screenshot and save it
✅ Create and Extract a ZIP file
✅ Use Task Manager to end a task
✅ Change Wallpaper and Display Scaling
✅ Print a document to PDF
✅ Backup a folder to an external drive
🏆 Final Challenge: If you checked every box, you are officially proficient in everyday Windows computing!
📋 Essential Windows Keyboard Shortcuts Cheat Sheet REFERENCE
Master These Shortcuts for Speed
Function
Shortcut
File Explorer
Windows + E
Settings
Windows + I
Search
Windows + S
Run Dialog
Windows + R
Lock PC
Windows + L
Show Desktop
Windows + D
Task View
Windows + Tab
Screenshot (Snip)
Windows + Shift + S
Copy / Paste / Cut
Ctrl + C / V / X
Rename File
F2
Refresh Window
F5
Delete File
Delete
Permanent Delete
Shift + Delete
Task Manager
Ctrl + Shift + Esc
Conclusion
Whether you're mastering desktop basics or diving into OS internals, consistent practice is key. Use the Basic Modules to build confidence in daily computing tasks. Progress to the Advanced Modules to understand the "why" behind system behavior and gain professional administration skills. Bookmark this page, revisit troubleshooting tables when issues arise, and keep the CLI cheat sheets handy. Technology evolves—your ability to learn and adapt is your greatest tool.
💡 Pro Learning Strategy: Complete one Basic module per day for a week, then tackle one Advanced module weekly. Apply each concept immediately on your own machine (in a safe test environment for advanced tasks).
🎓 Expert ICT, Coding, School Classes, Digital Marketing & University Project Guidance
Struggling with your university final year project? Want to master coding, upscale your business with expert digital marketing, or learn absolute computer basics from scratch? We offer high-quality individual and group online classes conducted in English, Sinhala, or Tamil mediums. Get guaranteed academic success and professional growth with tailored guidance.
🎓 University Final Year Project Guidance & AI
Get specialized, end-to-end mentoring and technical support to pass your degree or master's program with flying colors:
🏫 Targeted Institutes: Expert guidance tailored for BIT UCSC, UoM, SLIIT, NIBM, and other leading universities.
🔬 Postgraduate Support: Comprehensive assistance for MSc Software Final Year Projects.
🤖 AI & Smart Applications: Step-by-step implementation of AI, Machine Learning (ML), and automation modules.
✅ Guaranteed Success: Help with documentation, system architecture, coding, and viva preparation.
🏫 School ICT & Corporate Beginner Classes
💻 Non-IT Staff Computer Basics: Absolute beginner-friendly online classes covering essential computer skills, office tools, and internet operations.
🎒 Primary & Secondary (Grades 1-10): Interactive online ICT classes tailored to build strong foundations from early ages.
📝 Exam Prep: Dedicated training packages for GCE O/L, GCE A/L ICT, and GIT exams.
🌍 Global Syllabuses: Complete curriculum coverage for Local, Edexcel, and Cambridge in English & Tamil Mediums.
📢 Software Development & Digital Marketing Services
⚙️ Software & Web Development: Professional custom software application and website development built using PHP & MySQL.
🎯 Social Media Management: Content creation, publishing, and channel management for Facebook, Instagram, TikTok, and YouTube.
📈 Ad Boosting: Highly targeted paid advertising campaigns to drive leads, traffic, and sales to your business.
📞 Connect With Us Instantly
Book your slot for online classes or get a premium tech service quote today!