All courses

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

451 courses · page 16 of 19
Microservices with Spring Boot and Spring Cloud
Web Development

Microservices with Spring Boot and Spring Cloud

As a system grows and several teams work on it, a single monolithic application tends to become hard to change, slow to deploy and liable to fail as a whole when one part breaks. Microservices architecture splits the system into smaller services that can be…

18 hours 3 days
8,550THB 9,500 THB
Spring Framework 7 and Spring Boot 4 Basic to Advanced
Web Development

Spring Framework 7 and Spring Boot 4 Basic to Advanced

Spring remains the main framework for enterprise Java systems, from web applications and back-office systems to APIs. Yet many examples still rely on Spring Framework 5 and Spring Boot 2, with javax packages, RestTemplate and configuration styles that have…

30 hours 5 days
11,250THB 12,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
Building REST APIs with Python
Web Development

Building REST APIs with Python

Today's web sites, mobile apps and partner services all talk to each other through REST APIs, so teams that already use Django need to expose their data as APIs that are well designed, secure, documented and testable. The Django REST Framework is the standard…

12 hours 2 days
5,850THB 6,500 THB
Building Microservices with Node.js
Web Development

Building Microservices with Node.js

Microservices split a large system into small services that can be developed, deployed and scaled independently, so teams ship faster and scale only the parts under heavy load. Node.js suits this well because it is lightweight, starts quickly and handles…

12 hours 2 days
4,950THB 5,500 THB
Basic Vue.js 3
Web Development

Basic Vue.js 3

Most modern web apps run as single-page applications (SPAs) that respond instantly without reloading the page. Vue.js is a popular JavaScript framework because it is easy to start with, quick to read and scales from a small screen to a large system. Yet many…

18 hours 3 days
5,400THB 6,000 THB
Git, GitHub and Bitbucket for Beginners
Others

Git, GitHub and Bitbucket for Beginners

Software, websites, admin scripts and even documents edited by several people all need a way to keep a history of changes, go back to an earlier version and combine everyone's work without overwriting each other. Git is the industry-standard version control…

12 hours 2 days
5,850THB 6,500 THB
Basic CodeIgniter Framework
Web Development

Basic CodeIgniter Framework

CodeIgniter is a lightweight PHP framework with a simple structure that is easy to install and quick to learn, which makes it a good starting point for anyone new to frameworks. Splitting work along MVC lines keeps code tidy, lets several people work together…

18 hours 3 days
4,950THB 5,500 THB
Basic Python Django
Web Development

Basic Python Django

Django is a long-established Python web framework for building database-driven web sites and business systems, because it comes with everything you need, from the ORM, admin site, forms and user system to protection against common vulnerabilities. Teams can…

18 hours 3 days
6,210THB 6,900 THB
Analyzing Data with Power BI Desktop
Databases

Analyzing Data with Power BI Desktop

Many organisations keep their data spread across Excel workbooks, CSV files and several databases. Every month end, staff copy, paste and reformat the same reports, figures from different departments do not match, and managers do not see the big picture in…

18 hours 3 days
6,750THB 7,500 THB
Data Visualization and BI with Tableau Desktop
Databases

Data Visualization and BI with Tableau Desktop

Most organisations already have data on sales, customers, stock and marketing, but it is spread across many files and systems, Excel reports have to be rebuilt by hand every month, and the charts often miss the business question. Tableau Desktop lets you…

18 hours 3 days
6,750THB 7,500 THB
Apache Cassandra
Databases

Apache Cassandra

Systems that take in huge volumes of data all the time, such as IoT device readings, usage history, chat messages or online service logs, need a database that writes fast, scales by adding machines and does not go down when one machine fails. Apache Cassandra…

18 hours 3 days
6,300THB 7,000 THB
SEO with WordPress CMS
Marketing

SEO with WordPress CMS

Search on Google has changed a great deal. Many results now open with an AI Overview that summarises the answer, and users can keep asking follow-up questions in AI Mode, so many website owners wonder whether SEO still matters. It does: Google states that…

12 hours 2 days
5,400THB 6,000 THB
Data Science with Python
Web Development

Data Science with Python

Most organisations hold large amounts of sales, customer and system usage data, yet often use it only for backward-looking reports. The same data can drive predictive models, for example forecasting sales, predicting which customers are likely to cancel,…

18 hours 3 days
8,550THB 9,500 THB
ASP.NET Core MVC with .NET 10
Web Development

ASP.NET Core MVC with .NET 10

ASP.NET Core is Microsoft's main framework for building web applications and APIs on .NET, and it runs on Windows, macOS and Linux. Today .NET 10 is the LTS release that organisations choose for the long term, yet many books and code samples still follow the…

18 hours 3 days
9,000THB 10,000 THB
Cross-Platform Mobile Apps with Ionic and Capacitor
Mobile Apps

Cross-Platform Mobile Apps with Ionic and Capacitor

Teams that already have web developers often want Android and iOS apps without maintaining two codebases. Ionic Framework with Capacitor fits that need well: you use the HTML, CSS and TypeScript you know, get UI components that look and behave like a mobile…

24 hours 4 days
6,750THB 7,500 THB
Android App Development for Teachers and Students
Mobile Apps

Android App Development for Teachers and Students

Building mobile apps is a great way to teach computational thinking, because learners see their own work running on a real device straight away. MIT App Inventor is a free web-based tool that uses blocks instead of typed code, so beginners can build Android…

18 hours 3 days
5,400THB 6,000 THB
Creating and Using Apps for Teaching and Learning
Others

Creating and Using Apps for Teaching and Learning

Today's classrooms use apps at almost every step: handing out and collecting work online, quizzes that mark themselves, quiz games that wake learners up and online boards where learners think together. But there are many apps to choose from and they change…

12 hours 2 days
3,150THB 3,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
Oracle Database: Introduction to PL/SQL
Databases

Oracle Database: Introduction to PL/SQL

Much of the work in organisations that run Oracle Database involves multi-step data processing, such as payroll calculations, end-of-day closing or moving data between tables. Written as one SQL statement at a time from the application side, this work is…

12 hours 2 days
6,750THB 7,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
Laravel Advanced
Web Development

Laravel Advanced

Once you can build a website with Laravel, the next challenge is making it cope with larger, real workloads. Long-running tasks have to move into the background with queues, controllers that keep growing must be split into testable pieces, and the team needs…

30 hours 5 days
9,810THB 10,900 THB