Programming courses

Instructor-led IT courses across web, mobile, data, design and more.

29 courses · page 1 of 2
Machine Learning for Business Forecasting
Programming

Machine Learning for Business Forecasting

The questions managers ask most often are about the future: how much will we sell next month, how much stock should we hold, which customers should get which promotion, and which customers are about to leave. Many organisations still answer by taking last…

12 hours 2 days
6,750THB 7,500 THB
NLP and Thai Text Analytics with LLMs
Programming

NLP and Thai Text Analytics with LLMs

Customer text is one of the most valuable and least used sources of data: product reviews, social media comments, chats with admins and open-ended survey answers. Thai text is harder to analyse than English because words are not separated by spaces, and it is…

12 hours 2 days
6,750THB 7,500 THB
Computer Vision with YOLO for Business
Programming

Computer Vision with YOLO for Business

Visual inspection is everywhere in business: spotting defective parts on a production line, counting stock on shelves, counting people entering a store, or checking that staff wear their protective equipment. These jobs take a lot of people, are tiring and…

12 hours 2 days
7,110THB 7,900 THB
Internet of Things with MicroPython
Programming

Internet of Things with MicroPython

The ESP32 is an affordable microcontroller with built-in Wi-Fi and Bluetooth, which has made it a favourite board for Internet of Things projects, from home temperature monitors and smart farms to machine monitoring. Paired with MicroPython, a version of…

18 hours 3 days
4,950THB 5,500 THB
Machine Learning and Deep Learning with KNIME
Programming

Machine Learning and Deep Learning with KNIME

Many organisations already hold plenty of data but cannot turn it into forecasting models or customer segments because their teams are not comfortable writing code. KNIME Analytics Platform is an open source tool that builds analytics by connecting nodes into…

18 hours 3 days
12,150THB 13,500 THB
Predictive Analytics with Orange
Programming

Predictive Analytics with Orange

Predictive analytics helps organisations forecast sales, spot customers who are likely to leave or estimate risk from the data they already have. Orange Data Mining is an open source tool that builds this kind of work by dragging widgets onto a canvas and…

18 hours 3 days
8,550THB 9,500 THB
Basic Image Processing with OpenCV and Python Workshop
Programming

Basic Image Processing with OpenCV and Python Workshop

Inspecting parts, counting products, reading values from images and detecting people or vehicles from a camera all start with sound image processing. OpenCV is the leading open source library for computer vision and works with Python straight away, and OpenCV…

18 hours 3 days
10,800THB 12,000 THB
Node-RED Dashboard Programming
Programming

Node-RED Dashboard Programming

Node-RED is a flow-based programming tool in which you wire nodes together in a web browser to connect devices, APIs and services. It is widely used for IoT, factories and automation inside organisations. A dashboard to view data and control devices is…

18 hours 3 days
8,550THB 9,500 THB
Golang for Beginners
Programming

Golang for Beginners

Go, or Golang, is a language developed at Google that has become popular for backend, cloud and DevOps tooling. It compiles to a single file that runs anywhere you copy it, performs well, uses little memory and handles large amounts of concurrent work through…

18 hours 3 days
7,650THB 8,500 THB
Deep Learning with Python
Programming

Deep Learning with Python

Deep learning is the engine behind the AI systems people use every day, from image classification and object detection on camera feeds to sentiment analysis of text and large language models. But the tools move fast: the TensorFlow 1 and Keras 2 style code…

18 hours 3 days
12,150THB 13,500 THB
Rust Programming
Programming

Rust Programming

Rust delivers performance on a par with C and C++ while preventing memory errors at compile time, without a garbage collector. That is why it is increasingly used for systems work, command-line tools and backends that need both speed and stability. Beginners,…

12 hours 2 days
6,750THB 7,500 THB
Python for Machine Learning
Programming

Python for Machine Learning

Machine learning is still at the heart of AI work in organisations, from sales forecasting and customer screening to document categorisation and anomaly detection, and a great deal of tabular data work is still handled better and more cheaply by classic…

18 hours 3 days
7,650THB 8,500 THB
Dart Programming for Flutter
Programming

Dart Programming for Flutter

Flutter is a popular framework for building apps from a single codebase that runs on Android, iOS, the web and desktop, and every part of a Flutter app, from the screens to the business logic, is written in Dart. People who skip Dart and jump straight into…

12 hours 2 days
5,850THB 6,500 THB
Java for Non-Programmers
Programming

Java for Non-Programmers

Many people want to start programming but get stuck at the first step, because most books are written for readers who already have a background. They open with technical terms and long code to memorise before explaining how a computer actually thinks. Java is…

30 hours 5 days
12,150THB 13,500 THB
Python Advanced
Programming

Python Advanced

Many people can write basic Python but stay stuck with short scripts. When they need programs that run several tasks at once, talk over a network, send email, store data in a database or share code with a team, they are no longer sure how to write them.…

18 hours 3 days
5,850THB 6,500 THB
Basic Python for IoT
Programming

Basic Python for IoT

Internet of Things work is not only about programming small boards. It also needs software on a computer, Raspberry Pi or gateway that receives sensor data, transforms it, stores it in a database and passes it on to other systems. Python is the most popular…

18 hours 3 days
5,850THB 6,500 THB
Basic Node.js
Programming

Basic Node.js

Node.js lets the JavaScript that developers know from web pages run on the server and on their own machines, from file-handling scripts and command-line tools to web APIs and real-time systems. Current versions include more built-in tools, such as fetch, a…

12 hours 2 days
4,050THB 4,500 THB
Python Basic
Programming

Python Basic

Python is one of the most widely used programming languages today, in web development, automation, data work, IoT and AI. Its readable syntax and gentle learning curve make it the first language of choice for many schools and organisations. Yet many beginners…

12 hours 2 days
4,050THB 4,500 THB
Basic Data Mining with R
Programming

Basic Data Mining with R

The data that organisations and researchers collect, from customer records and sales to surveys and exam results, holds many hidden patterns. Data mining is the work of finding those patterns to make predictions, group similar records or uncover…

18 hours 3 days
5,850THB 6,500 THB
Basic R Programming
Programming

Basic R Programming

R is a free, open-source programming language and environment for statistical computing and graphics. It offers a wide range of statistical functions and a growing library of community packages on CRAN, which makes it a core tool for researchers,…

18 hours 3 days
4,410THB 4,900 THB
Java JSP and Servlet with Jakarta EE and Hibernate
Programming

Java JSP and Servlet with Jakarta EE and Hibernate

Many organisational Java web systems still run on servlets and JSP with Hibernate, and IT teams need to maintain or modernise them. Since Jakarta EE 9, every javax package has become jakarta, and current Hibernate uses annotations with Jakarta Persistence…

24 hours 4 days
9,810THB 10,900 THB
Basic Visual Studio 2026
Programming

Basic Visual Studio 2026

Visual Studio is the main tool for .NET developers across desktop, web, API and cloud work, yet many users only touch a small part of it, typing code and pressing Run. Visual Studio 2026 includes built-in tools for writing code, refactoring, debugging,…

18 hours 3 days
7,110THB 7,900 THB
C# Programming with SQL Server 2025
Programming

C# Programming with SQL Server 2025

Many business systems still pair C# with SQL Server, but much of that code was written on .NET Framework with LINQ to SQL, DataSets, GridView and old-style web services that no longer exist in modern .NET. Meanwhile SQL Server 2025 brings new capabilities…

18 hours 3 days
9,810THB 10,900 THB
Data Access with EF Core, ADO.NET and LINQ
Programming

Data Access with EF Core, ADO.NET and LINQ

Almost every business application reads and writes a database. Many .NET developers still maintain code built on DataSets, older Entity Framework versions on .NET Framework or LINQ to SQL, which is no longer developed, while new systems use Entity Framework…

18 hours 3 days
10,350THB 11,500 THB