Clear, practical technology insights

TipsMake Learning Library

Learn Practical Technology Skills with Free Guided Paths

Follow clear learning paths, practise with free tools and solve real technology problems—one useful lesson at a time.

  • Beginner-friendly
  • Step-by-step lessons
  • Free practical tools

Start with your goal

What do you want to do?

Choose a goal to show the most relevant learning path.

Learn ProgrammingCode, debug, build projects and follow developer roadmaps

Your milestones

See your complete learning progress

Track lessons, labs and milestones on this device.

View learning progress

Guided practice

Practice Labs

Apply lessons through short, safe, step-by-step activities.

PC TroubleshootingNot started

Build a symptom evidence report

Turn a vague PC complaint into a testable problem statement before changing the system.

Start lab
PC TroubleshootingNot started

Measure a Task Manager baseline

Compare idle and problem-state resource usage without ending unknown processes.

Start lab
PC TroubleshootingNot started

Capture useful BSOD evidence

Record a blue-screen event accurately and connect it to timing and recent system changes.

Start lab
PC TroubleshootingNot started

Triage a Windows startup failure

Choose the least destructive recovery action based on where startup stops.

Start lab
PC TroubleshootingNot started

Triage drive-health warning signs

Separate low-space and file-system symptoms from signs that require immediate backup and hardware attention.

Start lab
PC TroubleshootingNot started

Interpret SFC and DISM results

Run supported Windows image and system-file checks in the correct order and interpret their final messages.

Start lab
Wi-Fi & NetworkingNot started

Map a home network baseline

Identify the devices and connection boundaries in a home network before troubleshooting it.

Start lab
Wi-Fi & NetworkingNot started

Measure Wi-Fi signal and band choices

Compare signal and connection behavior from repeatable locations before changing router settings.

Start lab
Wi-Fi & NetworkingNot started

Check IP address, gateway and DHCP

Read current network settings and distinguish a usable local configuration from an addressing problem.

Start lab
Wi-Fi & NetworkingNot started

Test DNS resolution safely

Compare local gateway, internet-IP and domain-name results to identify a likely DNS boundary.

Start lab
Wi-Fi & NetworkingNot started

Diagnose “Connected, no internet”

Use a layer-by-layer comparison to locate the first failed network boundary.

Start lab
Wi-Fi & NetworkingNot started

Review and secure a home Wi-Fi network

Audit router administration, Wi-Fi security and guest access while preserving a rollback record.

Start lab

Developer learning

Programming Learning Hub

Learn programming through structured paths for web, backend, mobile, data, AI, DevOps and cloud.

50 learning paths · 1,560 lessons · 3,120 exercises

Learning paths
50
Lessons
1,560
Exercises
3,120
Career tracks
15

Explore paths

Choose a structured path

6 learning paths

Progress is calculated from completed lessons and guided labs.

SecurityBeginner

Online Security

Build practical security habits for passwords, multi-factor authentication, phishing, malware, privacy, backups and safer browsing.

You will learn to: Use stronger authentication and recognize common online threats.
Time
2.5 hours
Modules
5
Lessons
15
Artificial IntelligenceBeginner

AI & Productivity

Learn how to choose AI tasks, write clearer prompts, verify outputs, protect sensitive information and build repeatable workflows for everyday work.

You will learn to: Create reliable AI workflows and verify results before using them.
Time
4 hours
Modules
6
Lessons
20
Digital SkillsBeginner

Software & Digital Skills

Build practical skills for files, browsers, cloud storage, documents, spreadsheets, communication, images, video and safe software installation.

You will learn to: Work with everyday software more efficiently and with fewer mistakes.
Time
5 hours
Modules
7
Lessons
24

A simple system

How learning works

Each path moves from understanding to safe, practical action.

  1. 01Choose a clear outcome

    Start with the skill or problem that matters now.

  2. 02Follow short lessons

    Build knowledge in a sequence that makes sense.

  3. 03Practise with tools

    Use checklists and utilities to apply what you learned.

  4. 04Continue confidently

    Track real activity and move to the next useful skill.

Learning path preview