In 2019, after spending the last 30 years teaching IBM i courses face to face, we decided it was time to go virtual.
Little did we know that the world was going to change so dramatically & that virtual would be the new normal.
We also offer more in‐depth virtual training, either via video link or through pre-recorded courses.
As an added bonus, some of our chargeable courses come complete with access to our training IBM i, so you can put theory into practice without worrying about the consequences.
However, we understand that there are some times when 'in person' is better (even if it is through a mask) so, yes, we are still giving our public & on-site courses, if you prefer.
Category | Name | Description | Price | Link |
---|---|---|---|---|
Open Source | A NodeJS Website | Quickly learn how to get a Node.JS website running on the IBM i. See how easy it is to add new pages to your website with very little work. We will show to create an website using the Node Express framework. |
![]() |
Click here |
Open Source | An introduction to GIT on IBM i | Heard about GIT? In this introduction video we will be taking a look at the GIT source version control package. How do we get it, how do we use it on IBM i |
![]() |
Click here |
Open Source | Community PHP on IBM i | Take a look at how to use the new Community PHP on the IBM i. Learn how to install PHP & keep it up to date. Also, learn how to use Apache to run your PHP applications. Check out this replacement for Zend Server. |
![]() |
Click here |
Open Source | Containers on IBM i | In this video we show how to install & use Containers on our IBM i. Find out if they are worth all the effort. Are they the same as Docker containers? This video was originally produced for the i-UG (IBM i User Group) in the UK. |
![]() |
Click here |
Open Source | Customise BASH ![]() |
In this 7th BASH video set module, we will be taking a look at how we can customise BASH.
Let us get away from boring BASH to something more interesting! This video is part of our bit size training on BASH module. |
![]() |
Click here |
Database | DB2 for i Row & Column Access Control | Row & Column Access Control (RCAC) is used to control access to rows & columns based on rules defined on these. It consists of 2 components, Column Masking & Row Permissions. |
![]() |
Click here |
Database | DB2 for i Temporal Tables | Its about time! Time travel your database and keep a full history of data changes We will show you how easy point‑in‑time analysis can be. |
![]() |
Click here |
Database | Display News Feeds from the BBC & show them in a 5250 session | See how we get news feeds from the BBC into our RPG program and display them on a 5250 terminal for the user to click through and see the whole story on the BBC website.
This feature just uses RPGLE with an embedded SQL statement and a display file, that is all it takes! |
![]() |
Click here |
Programming | IBM i CL Enhancements | Fed up with all the restrictions CL brings, well here we show how to get around them. Catch up with all the CL programming enhancements, since 5.3 to the latest version. From structured programming to loops & beyond! Get rid of all those GOTOs! |
![]() |
Click here |
Open Source | IBM i Open Source | Want to know how you can go from no open-source on your IBM i to running open source offerings such as a Node.js application. Learn how to keep your open source up to date Learn about support options for Open Source on IBM i. |
![]() |
Click here |
Open Source | MariaDb on IBM i | In this video we will install, configure and use MariaDb on our IBM i. Learn how to use one of the most popular databases out there |
![]() |
Click here |
Open Source | Midnight Commander on IBM i | Take a look at how to use Midnight Commander to manage your IBM i IFS. If you struggle with shell commands to copy/move/create objects in the IFS, then take a moment to see what this great utility brings. |
![]() |
Click here |
Marketing | Our IBM i Customer Story | In this video, made for Common US, we tell our IBM i customer story on how we used the IBM i & Open Source to submit tax returns to the UK government. See how we integrated RPG & Open Source to get the most out of each others strengths. |
![]() |
Click here |
Open Source | Support Options for Open Source on IBM i | Using Open Source on IBM i? What support options do we have? Does SWMA cover Open Source? In this video we take you through the options you have. | ![]() |
Click here |
Open Source | Use public key authentication on the IBM i. | In this short How To .... On IBM i Video, we take a look at how to use public key authentication on the IBM i.
Public key authentication is a way of logging into a SSH session using a cryptographic key rather than a password. |
![]() |
Click here |
Open Source | Using NPM on IBM i | Take a look at how to use a package management tool on the IBM i. If you are thinking of using open source on the IBM i, then take the time to learn and use this great tool. You will not be disappointed, it is popular for a reason. See what we have got to say about it. |
![]() |
Click here |
Open Source | Using ODBC on IBM i | In this short How To .... On IBM i Video set, we will be looking at how to use ODBC (Open Database Connectivity).
We will show how to make your applications more scalable, allowing development on other platforms. See where to obtain the software, install it and configure it. The video also includes how to write a quick Node.js program to test our ODBC installation and configuration. |
![]() |
Click here |
Open Source | Using Shells on IBM i | In this short How To .... On IBM i Video we will be taking a look at using shells for our IFS access on the IBM i.
I will show you how we can use shells to maximise our work shell experience and get the most out of them. See the benefits of moving away from green screen 5250 shell access. |
![]() |
Click here |
Open Source | Visual Studio Code IDE & IBM i | Which IDE do we use for Open Source on IBM i? We take a look at Visual Studio Code and show you what a great tool it is. And yes, its open source too! |
![]() |
Click here |
Open Source | Windows Terminal & IBM i | Take a look at the new Microsoft Windows Terminal & see how easy it is to automatically connect to the IBM i for all your SSH shell work. We dont need Putty anymore with this great addition. |
![]() |
Click here |
Open Source | Writing Shell Scripts in BASH - Accessing Data | In this fifth module of our BASH Shell bit size training set, we will take a look at how we can access & use data in our BASH scripts on our favourite server, the IBM i.
This video is part of our learning path for BASH programming on the IBM i. |
![]() |
Click here |
Open Source | Writing Shell Scripts in BASH - Conditioning | In the second part of our BASH bit size training set, we will take a look at how we can use conditioning to execute our shell scripts under certain conditions on our favourite server the IBM i.
This video is part of our learning path for BASH programming on the IBM i. |
![]() |
Click here |
Open Source | Writing Shell Scripts in BASH - Creating Menus | In this sixth module of our BASH Shell bit size training set, we will take a look at how we can create menus on our BASH scripts on our favourite server, the IBM i.
This video is part of our learning path for BASH programming on the IBM i. |
![]() |
Click here |
Open Source | Writing Shell Scripts in BASH - Using Functions | In this fourth module of our writing BASH scripts video set, we will be covering how to use functions in BASH.
This video is part of our learning path for BASH programming on the IBM i. Why are they a good idea, and see how helpful they are for executing repetitive code. |
![]() |
Click here |
Open Source | Writing Shell Scripts in BASH - Using Loops | In this third module of our writing BASH scripts video set, we will be covering how to use loops in BASH.
When to use them and see how helpful they are for repeating code. All examples in the video are available on our GitHub repository, take a look! |
![]() |
Click here |
Open Source | Writing Shell Scripts in BASH - Variables & Arguments | In this BASH Shell bit size training set, we will take a look at how we can use variables & arguments in our BASH scripts on our favourite server the IBM i.
This video is part of our learning path for BASH programming on the IBM i. |
![]() |
Click here |
This is fantastic!
DS
You have explained it so nicely.
GK
This is a seriously great overview!
JG - IBM
Thanks for great video.
JS
Thanks for sharing, great info!
JT
Hello another great video! I am really enjoying learning this.
MR
This is great information!!
MS
Absolute love your video & humour. Thanks for sharing.
RC - SCS
Wow, absolutely amazing Andy, thanks a lot for this video on containers!
RJ
Excellent as always Andy! Great information - thank you!
SD - Macro 4
This is good stuff, thank you Andy!
TA - IBM