AI development course materials

// course catalogue

Three Courses,
One Coherent Path

From Python fundamentals to applied large language model development — each course is designed to stand alone or connect to the next one.

Back to Home

// our approach

How the Courses Work

Every Pim Tech course follows the same basic rhythm — structured weeks, recorded sessions, real assignments, and honest estimates of what you will spend time on.

Weekly Structure

Each week has a session, reading, and a small assignment. You always know what the week involves before it starts.

Recorded Sessions

Review sessions are recorded and available to enrolled students — watch when your schedule allows, not only at a fixed time.

Graded Assignments

Assignments are reviewed by instructors, not automated. Feedback is specific to what you submitted, not generic comments.

Applied Projects

NLP and LLM tracks include graded projects and portfolio work that reflect real tasks — not simplified pedagogical exercises.

// course 01

Python for Data Work Bootcamp

10 weeks 5–7 hrs/week ฿3,800

An introductory bootcamp for learners new to programming or new to programming specifically for data work. The course covers the Python language, the standard data libraries — NumPy, pandas, and the surrounding ecosystem — and the practical patterns of working with structured data from a notebook. It is paced for learners balancing study with other commitments, with small weekly assignments and recorded review sessions.

  • Python language fundamentals — syntax, data structures, functions, modules
  • NumPy and pandas for structured data manipulation
  • Notebook-based workflows for exploration and reporting
  • Weekly small assignments, recorded review sessions

How the Course Unfolds

01
Weeks 1–3: Python language — syntax, control flow, data structures, writing functions
02
Weeks 4–6: NumPy arrays, pandas DataFrames, loading and cleaning tabular data
03
Weeks 7–9: Exploration patterns, visualisation, working with messy data
04
Week 10: Final assignment — end-to-end notebook analysis of a provided dataset
Enquire About This Course
Python for data work

// course 02

Natural Language Processing Course

Advanced Assumes Python & ML basics ฿14,500

A focused course covering the practical foundations of working with text data. The curriculum moves through tokenization and text preprocessing, word and sentence embeddings, classical sequence models, and then into transformer-based approaches. The emphasis throughout is on building working models for common text tasks — not on survey coverage of every possible method. Learners complete two graded projects and have access to the course community throughout.

  • Tokenization, preprocessing, and text representation
  • Word2Vec, sentence embeddings, and similarity tasks
  • Introduction to transformer-based approaches and fine-tuning
  • Two graded projects, online community access

How the Course Unfolds

01
Part 1: Text as data — tokenization, cleaning, representation strategies
02
Part 2: Embeddings and similarity — static and contextualised representations
03
Project 1: Text classification task with graded submission
04
Part 3: Transformers in practice — using pre-trained models for common tasks
05
Project 2: Applied NLP pipeline with graded review
Enquire About This Course
NLP course materials

// course 03

Large Language Model Application Track

Applied Track Assumes ML coursework ฿29,500

An applied track for learners who want to build applications that use large language models. The course covers prompt design, retrieval-augmented generation, evaluation approaches, and the engineering considerations that distinguish robust applications from early prototypes. It is designed for learners who have completed prior programming and machine learning coursework and who want to move toward applied, portfolio-backed work. The track includes a substantial portfolio project with structured mentor review.

  • Prompt design — structure, system prompts, few-shot patterns
  • Retrieval-augmented generation — chunking, indexing, retrieval pipelines
  • Evaluation — measuring output quality, building test sets
  • Portfolio project with mentor review at defined checkpoints

How the Track Unfolds

01
Module 1: Working with LLM APIs — prompt structure, parameters, output parsing
02
Module 2: RAG systems — document loading, chunking, vector search, retrieval
03
Module 3: Evaluation — measuring quality, catching regressions, building test harnesses
04
Portfolio Project: Build and document a functioning LLM application with mentor review
Enquire About This Course
LLM Application Track

// decide which course fits

Course Comparison

Use this matrix to understand which course is appropriate for your current background and goals.

Feature Python Bootcamp NLP Course LLM Track
Prior coding required No Yes — Python Yes — Python & ML
Duration 10 weeks Varies Varies
Weekly assignments
Graded projects 1 final 2 Portfolio project
Online community access
Mentor review
Price (Thai Baht) ฿3,800 ฿14,500 ฿29,500
Best for New to Python or data work Building text models with existing ML knowledge Applied LLM engineering with portfolio work

// our standards

Across All Courses

Student Data Privacy

Enrolment details and assignment work are not shared with third parties for commercial purposes. Privacy policy available at privacy-policy.html.

Consistent Grading Criteria

Assignment rubrics are shared with students before the assignment is due. Grading criteria do not change between when rubrics are distributed and when work is reviewed.

Communication Standards

Email enquiries from enrolled students are answered within two working days. Community questions from NLP and LLM students receive instructor responses within one working day.

Annual Content Review

Course materials are reviewed each year before a new cohort starts. The LLM track receives the most significant updates, reflecting the rate of change in the field.

Transparent Fee Structure

Fees are listed in Thai Baht and include everything described in the course outline. There are no additional charges for community access, recorded sessions, or assignment review.

Cohort Size Limits

We maintain limits on cohort size to preserve the quality of instructor attention. When capacity is reached, new enrolments are directed to the next available cohort.

// course fees

Pricing

All fees stated in Thai Baht. No additional costs for materials, community access, or recordings.

// entry level

Python Bootcamp

฿3,800 / course
  • 10-week structured programme
  • Weekly assignments with instructor review
  • Recorded sessions included
  • Final assignment
Enquire
// most advanced

LLM Application Track

฿29,500 / course
  • Applied track with portfolio project
  • Structured mentor review at checkpoints
  • Community access included
  • Recorded sessions
Enquire

// questions?

Not Sure Where to Start?

If you are unsure whether the Python bootcamp covers the right ground for your background, or whether you are ready for the NLP course, send us a message. We will give you a direct answer based on what you describe.

Ask a Question