All Courses
Foundations TrackBeginner

Foundations

Start here. Build the base every tech career needs.

The Foundations track gives you a solid grounding in how computers work, how to master Windows, how networks connect the world, how to use the Microsoft Office suite professionally, and how relational databases underpin modern systems. Perfect for beginners and career changers alike.

6 courses · approx. 14–20 weeksBeginner

What you'll be able to do

Understand computer hardware components and how software interacts with them
Navigate and customise Windows with confidence
Set up and troubleshoot basic networks
Produce professional documents, spreadsheets, and presentations in Microsoft Office
Understand computer systems architecture and relational database fundamentals

Courses in this track

6 courses · taken in sequence for best results

Demystify the machine. This course provides a foundational understanding of computer systems, focusing on the key components and their responsibilities. Topics include computer hardware components such as the CPU, memory, storage devices, and network cards, as well as concepts like IP addresses and the basics of operating systems. Ideal for beginners, this course aims to build a solid base for further study in computing.

Learning outcomes

Identify major computer components and describe their roles
Understand the basics of computer memory and storage technologies
Explain networking hardware and the concept of IP addresses
Understand foundational operating system concepts and their functions
View course details
02

Unlock the full potential of your Windows PC. Designed for intermediate users eager to elevate their skills, this hands-on training dives deep into essential topics, including disk and file management, security configurations, network setup, performance optimisation, PowerShell, and much more.

Learning outcomes

Confidently manage disks, filesystems, and partitions
Configure advanced security settings and network options
Monitor and optimise system performance effectively
Manage devices, drivers, and system updates with ease
Use PowerShell and CMD for routine administrative tasks
Practice safe and efficient internet browsing techniques
View course details
03
Computer Networking6 hours · 4 sessionsCAD $164

Understand how devices talk to each other. This course covers essential topics such as network types, common protocols including TCP/IP, UDP, HTTP, and ICMP, key network devices, IP addressing, DNS configuration, and the role of sockets in communication.

Learning outcomes

Identify and describe different types of computer networks and their use cases
Understand and explain the purpose and operation of common network protocols
Configure and manage Windows networking features and DNS settings
Compare the performance characteristics of various protocols and implement appropriate solutions for different scenarios
Apply foundational networking concepts to real-world problems and environments
View course details

Master the tools used in virtually every office in the world. This comprehensive course equips learners with the essential skills to create professional documents, engaging presentations, manage and analyse data, and communicate efficiently via email and calendar management. Ideal for beginners and intermediate users, this course prepares attendees to confidently navigate and utilise Microsoft Office tools to increase productivity in academic, professional, and personal settings.

Learning outcomes

Create, format, and edit professional documents using Microsoft Word
Design impactful and visually appealing presentations in Microsoft PowerPoint
Utilise Microsoft Excel for data entry, analysis, and visualisation using formulas, functions, and charts
Manage emails, calendars, contacts, and tasks efficiently through Microsoft Outlook
Apply best practices for organising and sharing Office files and collaborating effectively
View course details

This course explores the fundamental principles behind computer system design, architecture, and optimisation. It bridges the gap between hardware and software by providing a clear understanding of system architecture, operating system internals, memory management, and program execution. Participants will gain foundational knowledge to understand how modern computers operate efficiently and how software interacts with hardware.

Learning outcomes

Understand the fundamental components and architecture of computer systems
Explain how operating systems manage hardware resources and processes
Describe memory hierarchy and management techniques including virtual memory
Explore how modern CPUs execute programs efficiently through pipelines and caching
Analyse how software and hardware interact via system calls and interrupts
Identify optimisation strategies used in computer system design
View course details
06

This course introduces relational database systems and foundational data analytics concepts. Participants will learn how relational databases store and organise data effectively, apply database design principles, and write basic SQL queries. The course also covers essential data analytics techniques to extract and interpret meaningful insights, preparing learners for more advanced SQL Server and data analytics topics.

Learning outcomes

Understand the structure and principles of relational databases
Design simple relational database schemas using normalisation
Write basic to intermediate SQL queries for data retrieval and manipulation
Apply foundational data analytics concepts to extract insights from data
Understand how databases support business intelligence and decision-making
Prepare for advanced database and data analytics technologies
View course details

Ready to Enrol?

Get in touch and we'll help you find the right starting point.

Send an Enquiry