Web Development courses

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

95 courses · page 2 of 4
React and NodeJS with Docker Workshop
Web Development

React and NodeJS with Docker Workshop

Full-stack web development today usually separates the frontend from the backend, connects them through an API, and uses Docker so that everyone on the team runs the system the same way, from a developer laptop to the production server. React with Vite is a…

18 hours 3 days
8,550THB 9,500 THB
Building Microservices with NestJS
Web Development

Building Microservices with NestJS

Microservices split a large system into small services by business function, such as users, products, orders and payments. Each service can be developed, deployed and scaled on its own, in exchange for more complex communication between services, data…

18 hours 3 days
9,000THB 10,000 THB
Advanced NestJS
Web Development

Advanced NestJS

NestJS is a server-side Node.js framework that teams use to build enterprise APIs because of its clear module structure, dependency injection and TypeScript. Once past the basics, though, developers often get stuck on what makes real systems hard: poorly…

18 hours 3 days
8,550THB 9,500 THB
Basic NestJS
Web Development

Basic NestJS

NestJS is a framework for building server-side applications on Node.js with TypeScript. It organises code clearly into modules, controllers and providers, and uses dependency injection and decorators so that code is easy to read, test and grow in an orderly…

12 hours 2 days
5,850THB 6,500 THB
Building Microservices with Python
Web Development

Building Microservices with Python

Microservices split a system into several small services, each handling its own work with its own database, and each developed, tested and deployed separately while still working together as one system. This lets several teams work in parallel and scale only…

18 hours 3 days
8,550THB 9,500 THB
Python OOP
Web Development

Python OOP

Object-oriented programming (OOP) keeps growing Python code readable, easy to change and reusable, because it groups data and the behaviour that belongs to it into objects with clear responsibilities. Widely used frameworks such as Django, FastAPI and pytest…

18 hours 3 days
8,550THB 9,500 THB
C# OOP and Design Patterns
Web Development

C# OOP and Design Patterns

Once you can write C#, the next problem appears as systems grow: code becomes hard to change, every new feature breaks something else, and little can be reused. Thinking in objects and knowing the design patterns that developers worldwide use for recurring…

18 hours 3 days
8,550THB 9,500 THB
JavaScript OOP
Web Development

JavaScript OOP

As a JavaScript project grows, code written as long chains of functions tends to become hard to change, hard to reuse and easy to break when several people work on it. Object-oriented thinking splits a system into parts with clear responsibilities, hides…

18 hours 3 days
8,550THB 9,500 THB
Java OOP
Web Development

Java OOP

Many people who can already write Java still put everything into a few large classes. As the system grows it becomes hard to change, hard to test and impossible to reuse. Thinking in objects properly gives each piece of code a clear responsibility, and modern…

18 hours 3 days
8,550THB 9,500 THB
eCommerce Website with WordPress and WooCommerce
Web Development

eCommerce Website with WordPress and WooCommerce

An online shop of your own lets a business control its storefront, customer data and promotions instead of relying only on marketplace platforms. WordPress with WooCommerce is an open-source combination used by many shops, because you can start without…

12 hours 2 days
5,850THB 6,500 THB
Figma to HTML & CSS Workshop
Web Development

Figma to HTML & CSS Workshop

Most web teams receive designs as Figma files, but turning a design into a web page that matches it, works well on every screen size and is easy to change takes both the ability to read design files and a sound understanding of modern HTML and CSS. Writing…

12 hours 2 days
5,850THB 6,500 THB
Dashboard Design with Bootstrap 5
Web Development

Dashboard Design with Bootstrap 5

A dashboard brings data from many sources onto one page, so managers and teams can see key figures, trends and the status of their work at a glance. A good dashboard is more than attractive charts: it has to order information so it is easy to read, display…

12 hours 2 days
5,850THB 6,500 THB
Basic Responsive Web Design with Bootstrap 5
Web Development

Basic Responsive Web Design with Bootstrap 5

Websites today must look good on phones, tablets and desktops, and writing fully responsive CSS from scratch takes a long time to learn. Bootstrap 5 is a CSS framework that makes responsive layouts quick with its grid system, utility classes and ready-made…

12 hours 2 days
5,850THB 6,500 THB
Advanced Angular
Web Development

Advanced Angular

As an Angular application grows in pages, users and the number of developers on the team, simply making it work is no longer enough. You need a structure that is easy to maintain, clear responsibilities through dependency injection, systematic state…

18 hours 3 days
8,550THB 9,500 THB
Basic JavaScript ES6+ and jQuery
Web Development

Basic JavaScript ES6+ and jQuery

JavaScript runs on every web page, and it has improved greatly since ES6. Many tasks that once needed jQuery, such as selecting and changing the DOM, handling events and calling APIs, can now be done with standard JavaScript. Even so, many websites, internal…

12 hours 2 days
5,850THB 6,500 THB
.NET 10 Web API with Angular
Web Development

.NET 10 Web API with Angular

Modern web applications usually separate the frontend from the backend: the backend exposes a Web API and the frontend is a single page application that calls it. ASP.NET Core on .NET 10 (LTS) is a robust choice for enterprise APIs and runs on Windows, macOS…

18 hours 3 days
8,550THB 9,500 THB
MEAN Stack
Web Development

MEAN Stack

MEAN Stack is a set of technologies that uses JavaScript and TypeScript across the whole system: MongoDB for data, Express and Node.js for the API, and Angular for the web front end. Teams can use one language on both frontend and backend, share data models…

12 hours 2 days
5,850THB 6,500 THB
HTML5, CSS and Bootstrap 5
Web Development

HTML5, CSS and Bootstrap 5

A good web page needs a sound structure, works well on both phones and computers, and looks appealing. HTML5 and CSS can do more on their own than many people expect, from forms that check their own input and videos with captions to gradients, shadows and…

12 hours 2 days
5,850THB 6,500 THB
Next.js Advanced
Web Development

Next.js Advanced

Next.js is one of the React frameworks that web teams choose most often for real production systems. Version 16 changed a great deal: Proxy replaces Middleware, Turbopack is the default, and Cache Components make caching opt-in with use cache, which the…

18 hours 3 days
8,550THB 9,500 THB
Basic Next.js for Beginners
Web Development

Basic Next.js for Beginners

Next.js is the React framework most widely used today for building full-stack web applications. Next.js 16 makes the App Router the main approach, with Server Components that fetch data directly on the server, Server Actions that receive form data without a…

12 hours 2 days
5,850THB 6,500 THB
PHP OOP and CodeIgniter Framework
Web Development

PHP OOP and CodeIgniter Framework

Most PHP work in organisations does not start from scratch. Teams extend existing systems, connect to several kinds of database and expose APIs for other systems to call. Object-oriented code splits a system into parts with clear responsibilities, and…

12 hours 2 days
5,850THB 6,500 THB
Advanced Vue.js 3
Web Development

Advanced Vue.js 3

Once you can write Vue 3, real work in organisations usually needs more than the basics: clearly typed code, logic split into reusable composables, well-organised state, UI libraries that build screens quickly, a backend connection, tests and a path to…

24 hours 4 days
8,550THB 9,500 THB
Nuxt Advanced
Web Development

Nuxt Advanced

Once a Nuxt site grows to many pages and languages, with a database and user accounts, the challenge shifts from making pages render to structuring the project so a team can maintain it, handling errors systematically, protecting data on the server and…

18 hours 3 days
8,550THB 9,500 THB
Nuxt Basic for Beginners
Web Development

Nuxt Basic for Beginners

Nuxt is a framework built on Vue.js that renders pages on the server, so sites load quickly and suit SEO-driven work such as company sites, blogs and online stores. Nuxt provides the structure most projects need, including file-based routing, auto imports, a…

12 hours 2 days
5,850THB 6,500 THB