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.

The changing dynamic of the workplace and emphasis for digital transformation have paved the way for agile project management. It provides faster project turnaround times, better control and increased flexibility. An increase in demand for IT professionals who understand the methodology has created additional opportunities for those with the necessary skills. Our agile project management courses explore key agile principles such as interaction, collaboration and response to change.

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.

Digital transformation and technology adoption has resulted in an increasing amount of sensitive data being stored online. Consequently, there is a need to protect both the sensitive data and the systems associated with it. Develop your technical skills using our online cyber security courses and upskill ahead of new job opportunities. We offer courses covering all key elements including internet, cloud, network, application, and critical infrastructure 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.

As the amount of data produced increases so does the demand for storing it. Reduced IT costs, flexibility and scalability are among the reasons why organisations continue to adopt cloud computing solutions. Hays Learning IT offers cloud computing courses covering all layers including 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 Reliability

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.​​ 

Data has become the most valuable commodity in the tech industry. Organisations are using data science to transform data into information that can be effectively utilised. Cost reduction, increased revenue and improved customer experience are among the benefits it provides. Using our free data science courses, you can acquire skills in data analytics, database management, machine learning, business intelligence and other areas.

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

Learing 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.

Within the realm of digital transformation, software development plays a pivotal role. Organisations utilise software to effectively integrate technology into all areas of their business. Software development is a broadening discipline that includes frontend, backend, database and mobile development, among others. Our software development courses will provide you with the knowledge required to pursue your desired career path. They focus on developing core skills such as programming, coding and problem-solving.

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

Hays Learning is an innovative E-learning platform that is efficient, effective, and best of all – free. Upskilling has traditionally been time consuming and expensive. Bearing in mind the needs of career-driven individuals, we are frequently adding more free online courses to make sure you always have in-demand skills for a successful future. 

Start now