E-Learning courses for IT professionals 

As an IT professional, you know how important it is to keep your technical skills up to date so you can keep pace with current and emerging technologies, and you understand the opportunities that acquiring new skills can offer your career. 

In partnership with Go1, Hays Learning for IT professionals offers free online courses across a range of topics in technical and soft skills. The length of the courses range 20 minutes to multi-day deep dives – and can be done at a time and place that works best for you. Whether you’re looking to level up or switch lanes in your career, there are learning opportunities to suit the beginner or the expert.

Top tech courses

Beginning JavaScript 


Learn to code and use JavaScript frameworks & libraries to perform tasks.

Agile Project Management

Break dynamic & evolving projects into manageable phases & short work cycles. 

Intro to Ethical Hacking

Discover hacking tools & find out what to expect as a Certified Ethical Hacker.

Learning Python for Data Science

Learn about data science fundamentals and how to apply them to Python. 

Skills development: essential for long-term success 

Current and future technologies will always need skilled people to implement them. There is already a huge gap between the skills businesses need to grow and what the workforce can offer in the technology sector, and this rift will continue to widen.  

By investing the time in expanding your knowledge now, you can future proof your career and stay ahead of the accelerating pace of change. 

Find a course that’s right for you today with Hays Learning. 

Access free online IT courses in tech categories including:

Courses in this category are focused on Agile Project Management.

Organisations are placing significant value on tech professionals who can lead digital transformation. Agile project management is frequently adopted as it delivers faster project turnaround times and increased flexibility. Access our agile project management courses to develop your technical skills and increase your employment opportunities within the technology sector. 

Click into each course to register/login, and start your training today. 


"Planning Poker" in Agile Project Management

Effective estimation is one of the toughest challenges you'll face as a project manager, and the larger your team gets, the more important it becomes to build good habits around planning and estimating work. This course takes you through "planning poker", which is a tried and tested gamified technique for helping team members to quickly and effectively estimate the size, cost and timing of projects. 
11 minutes

Agile Project Management

This course takes you through agile project management, an approach that's ideal for teams tackling dynamic and constantly evolving projects. This methodology breaks projects up into manageable phases, allowing for short cycles of work that allow for constant revision and accelerated production. 
9 minutes

Agile Project Management: What is a sprint?

Don’t worry there’s no running involved! Agile projects are broken down into sprints, which are short, repeatable bursts of activity in which key parts of a project are completed. This mini-video explains what a sprint is, and how they can deliver value to your teams. 
2 minutes

AgilePM® Project Management - Foundation and Practitioner

This course concludes the AWS certified solutions series, and is for those looking to become a software architect by taking the AWS Certified Solutions Architect Associate exam. It covers infrastructure monitoring, logging and auditing security groups and cost management and optimisation. 
1 day 8 hours

iSQI Certified Agile Business Analysis - Introduction

Are you a business analyst working in or moving to an Agile environment? This course introduces you to recognised practices in Agile Business Analysis. You’ll discover how the work and approach differs from the traditional Business Analysis role, and by the end of the course you’ll know how to apply your new expertise to any project.  
4 minutes

Sprint Retrospectives in Agile Project Management

Usually the last thing done in a sprint, sprint retrospectives are used in Agile project management to highlight any issues after a sprint and to decide which lessons can be applied in the future. This course takes you through best practice for conducting a sprint retrospective, and how they can add value to a project.  
15 minutes

User Stories in Agile Project Management

An informal, general explanation of a product feature written from the perspective of the end user, the purpose of a user story is to articulate how the end product will bring value to the customer. This course will empower project team members to create user stories that enable collaborative problem-solving, assign value to individual tasks and drive creative solutions.  
10 minutes

Courses in this category are focused on Cyber Security.

The prominent use of technology throughout the workplace has heightened the need for security. Not only are organisations storing sensitive information online, but daily tasks are also carried out using internet technologies. This includes communication, collaboration and project management. Our IT E-learning platform provides cyber security courses on various categories including cloud, internet, application, infrastructure, and network security. 

Click into each course to register/login, and start your training today.​​​ 

Certified Ethical Hacker, Part 1 of 8: Intro to Ethical Hacking

Hacking has gone from an obscure term to something that appears in the daily news. This course will cover at a high level some of the essential tools a hacker needs to have knowledge of and be proficient with, as well as the credentials of a hacker and what you can expect when becoming a Certified Ethical Hacker (CEH). 

2 hours 30 minutes

Start now 

This course digs deeper into the primary operating systems used for hacking: Linux and Windows. Automating tasks is critical to your job as a hacker, and knowledge of shell scripts is key. Examples of this will be shown along with an overview of hacking terminology around operating systems and a look at Linux and Windows. 

1 hour 30 minutes

This course narrows in on how to identify threats both external and internal. It covers ways of gaining information or "footprinting" on a target of ethical hacking, further exploring how to scan and also mitigate scans to acquire information about weak points and explaining diagramming your system from a hacking perspective. 

2 hours 40 minutes

Cloud Security - Microsoft 

Do you want to learn about the cloud and how to secure it? Keeping your cloud secure means more than just adding permissions to resources. This course will take you through the fundamentals of cloud-based security, including threats and cryptography. 

1 hour

Cyber Security Analyst and Enterprise Architecture

As attackers have learned to evade traditional signature-based solutions such as firewalls, an analytics-based approach within the IT security industry is increasingly important for most organisations. CompTIA Cybersecurity Analyst (CSA+) is an international vendor-neutral cybersecurity certification that covers the critical knowledge and skills that are required to prevent detect and combat cybersecurity threats.  

9 hours 30 minutes

Courses in this category are focused on Cloud Computing.

Digital transformation and technology adoption has changed the way organisations deal with data. Cloud computing now provides a solution for the sheer amount of data that is being produced. It is one of the fastest adopted technologies as companies look to benefit from the reduced cost, flexibility and scalability that cloud computing solutions provide. Hays Learning offers specialist cloud computing courses that focus on key areas such as architecture, content, and information.

Click into each course to register/login, and start your training today.​​​


AWS Certified Solutions Architect - Associate - Prep Course

This course is for architects and application developers looking to start architecting or developing applications on Amazon Web Services, with the goal of passing the AWS Architect Associate Exam. This comprehensive yet easy to follow tutorial should give you the confidence that you have a good understanding of what Certified Solution Architects need to know. 

3 hours


AWS Certified Solutions Architect Associate, Part 1 of 3: Architecture and Reliabilit

Looking to take your career in cloud further? This course is for those looking to become a software architect by taking the AWS Certified Solutions Architect Associate exam. It covers the AWS Well-Architected Framework, and will equip you with knowledge of architectural best practices for designing and operating secure, efficient and reliable systems in the cloud. 

1 hour 15 minutes

AWS Certified Solutions Architect Associate, Part 2 of 3: Storage and Performance

Ready for the next step? This course is for those looking to become a software architect by taking the AWS Certified Solutions Architect Associate exam. It covers the use of identity-based AWS Identity and Access Management (IAM) policies with Amazon DynamoDB, as well as the delegation of access across AWS accounts using IAM roles. 

1 hour 30 minutes

AWS Certified Solutions Architect Associate, Part 3 of 3: Monitor and Optimize

This course concludes the AWS certified solutions series, and is for those looking to become a software architect by taking the AWS Certified Solutions Architect Associate exam. It covers infrastructure monitoring, logging and auditing security groups and cost management and optimisation. 

1 hour


This video forms part of the course Modern DevOps in Practice. It will help you take advantage of DevOps to overcome day-to-day IT infrastructure challenges in a more efficient and effective manner, introducing you to modern Development Operations (DevOps) and how to utilise it in your development environment work with Terraform and Azure DevOps tools.  

3 minutes

Azure fundamentals

Azure fundamentalsInterested in the cloud but aren't quite sure what it can do for you? This course is an opportunity to acquire foundational knowledge of cloud concepts and how these services are provided by Microsoft Azure.  

10 hours

Start now 

Courses in this category are focused on Data Science.​​ 

The ability to effectively transform data into useful information has seen an increase in the demand for candidates with data science qualifications. Organisations are utilising data science to reduce cost, increase revenue, accurately forecasting, and improved decision making. Our free data science courses promote skills development in fundamental areas including data analytics, machine learning, business intelligence (BI) and database management.

Click into each course to register/login, and start your training today.

Data Visualization with Python: The Complete Guide

Data science is the field that deals with collecting, sorting, organising and analysing huge amounts of data. The course will cover a number of different concepts, including linear algebra probability and statistics, Matplotlib charts and graphs, data analysis and visualisation of non-uniform data hypothesis and gradient descent data clustering. 

7 hours 30 minutes

Start now 

Introduction to Power BI

This course will help you learn how to leverage Power BI to easily build reports and dashboards with interactive visualisations. You’ll see how other organisations have used this solution to drive business results with actionable insights. 

21 minutes

Start now

Power BI Interactive

Microsoft Power BI offers true self-service business analytics by enabling users to interact with corporate information and extract the intel they require. Covering the Power BI Desktop, the Power BI Service and Power BI Mobile Apps, this introductory course demonstrates how to produce compelling visualisations and reports to provide deep data insights. 
7 hours 30 minutes

Learning Python for Data Science

Python is a high-level programming language that has code readability and simplicity as its primary design goals. Coupled with a few key APIs, it also becomes a very powerful data analysis tool. This course will cover basic data science fundamentals and apply them to Python. 
1 hour 40 minutes

R Data Science

R is one of the most widely used programming languages, and when used in combination with data science can solve the complexities involved with unstructured datasets in the real world. This course covers the entire data science ecosystem for aspiring data scientists, taking you from zero to the confidence to get to grips with real-world data science problems.  
20 hours

The Applied SQL Data Analytics Workshop - Second Edition

Are you ready to enter the exciting world of data analytics and unlock crucial insights into the behaviour of your customers? Written by a team of expert data scientists who have used their data analytics skills to transform businesses of all shapes and sizes, The Applied SQL Data Analytics Workshop is a great way to get started with data analysis, even without any prior experience.  
14 hours

Courses in this category are focused on Software Development.

Software development is a discipline that continues to grow. There are a growing number of employment opportunities in frontend, backend, full stack, database, and mobile development. Software development is crucial to accelerating digital transformation and ensuring that technology adoption is effectively integrated. The software development courses available on Hays Learning tech courses promote skills development in programming, coding, problem-solving and other relevant subject matter.

Click into each course to register/login, and start your training today.


.NET Framework 4.5.1, Part 1 of 3: Overview

Introduced in 2001, .NET is a Framework from Microsoft that makes it easier to build applications that cross platforms and hardware, which it does by providing a consistent and powerful set of classes and interfaces that abstract away differences of architecture and allow developers to use the right languages and tools that work for them. In this course we will take a look at how the .NET framework is built, and what you need to know to make the most of it. 
4 hours

Beginning JavaScript

JavaScript is a loosely-typed multi-paradigm event-driven object-oriented programming language, which includes the ability to work with strings, dates, arrays, objects and more. In this course you will learn how to construct simple JavaScript commands, implement conditional logic and looping, write functions and invoke them in the code and use JavaScript frameworks and libraries to perform different tasks. 
1 day

Beginning React

React is a data-driven library for JavaScript that allows you to create interactive user interfaces. In this course you will learn how to create a component in React, gain an understanding of the difference between container and presentational components and manage user interaction with a React site. 
10 hours

React, Part 1 of 7: React Basics

React is a Javascript library for building user interfaces. This course will cover how to use React and why you would want to use it in your applications. It will also improve your understanding of React’s syntax and help you make your first component. 
3 hours

React, Part 2 of 7: Intermediate React

React is a Javascript library for building user interfaces. Intermediate React continues exploring how to use React, starting off with ES6 export and import statements and finishing with programming and events.   
2 hours 30 minutes

Understand Office Javascript APIs

In this short course you'll learn about the Office add-ins programming model developer tools, and the capabilities of the Office JavaScript APIs for Excel, Outlook and Word. This API model allows you to specify multiple operations in each request you send to the Office application, and batching operations in this way can significantly improve add-in performance in Office applications on the web.  
23 minutes

Hundreds of online courses to power your next career move

The fast and efficient adoption of new technology is a focal point for employers in New Zealand. Tech professionals with up-to-date skills are in high demand. With this in mind, we are regularly adding more free online courses so that you always have the skills required to fulfil your ambitions within the technology sector.

Start now