WitchaCode
Company Benefits Solutions Testimonials Get in Touch
Python code on a laptop screen

Three Tracks

Find the track that matches where you are right now

Each track is described honestly — the level it assumes, what it covers, how long it takes, and what it costs.

← Back to Home

Our methodology

How the tracks are designed

All three tracks follow the same basic structure: short recorded lessons, small exercises to practice each concept, and mentor feedback on your work. The difference between them is the starting level, the topics covered, and the length.

We sequence content so that each new concept builds on something you've already seen. Rather than introducing ten new things in one week, we introduce one or two — and give you enough practice that they feel familiar before moving on.

The tracks are designed to connect. A learner who completes all three will have gone from no coding experience to building a working AI application — without needing to source additional material from other places.

Recorded Lessons

Watch on your own schedule, revisit as often as you need

Practice Tasks

Small exercises that apply each concept with real code

Mentor Feedback

A real person reviews and responds to your submissions

Clear Milestones

Defined checkpoints so you always know where you stand

Beginner coding exercises
Track 1 6 weeks · ฿1,460

Coding Starter Track

A gentle first track in programming with small, friendly exercises that build confidence step by step. Suited to complete beginners. Runs over six weeks at a relaxed pace. Includes recorded lessons, practice tasks, and supportive mentor feedback.

What you'll cover

  • Setting up a Python environment from scratch
  • Variables, data types, loops, and conditions
  • Writing and calling simple functions
  • Reading from and writing to files
  • A small final project that uses everything covered

How it works, week by week

1

Weeks 1–2: Environment setup and first programs. Short lessons and gentle exercises, no prior knowledge assumed.

2

Weeks 3–4: Functions and file handling. You write small programs that do real things with real data.

3

Weeks 5–6: Consolidation and final project. You build a small application with mentor guidance throughout.

฿1,460per enrolment
Enquire Now
Track 2 10 weeks · ฿2,760

Models and Data Track

A practical track on handling data and training models, focused on careful, clear methods. Suited to learners with basic Python. Runs over ten weeks with weekly check-ins. Includes guided projects and gentle code reviews.

What you'll cover

  • Loading and cleaning datasets with pandas
  • Exploratory analysis and visualisation
  • Supervised learning with scikit-learn
  • Model evaluation and avoiding common mistakes
  • A guided project using a real-world dataset

How it works, week by week

1

Weeks 1–3: Data handling fundamentals. Loading, inspecting, and cleaning datasets.

2

Weeks 4–7: Machine learning methods. Building and evaluating models with mentor code reviews.

3

Weeks 8–10: Guided project. You work on a real dataset with milestone check-ins and detailed feedback.

฿2,760per enrolment
Enquire Now
Data analysis work
Building an AI application
Track 3 13 weeks · ฿4,130

Applied AI Project Track

A hands-on track building a small AI application from idea to working prototype, with thoughtful guidance throughout. Suited to those ready to create real projects. Runs over thirteen weeks with milestones. Includes a capstone and mentor support.

What you'll cover

  • Scoping and designing an AI application
  • Working with pre-trained models and APIs
  • Building a simple backend with FastAPI
  • Testing and refining your prototype
  • Capstone: a working application reviewed by your mentor

How it works, week by week

1

Weeks 1–4: Project planning and foundations. Defining your idea and setting up the architecture.

2

Weeks 5–10: Building the application. Core development with weekly mentor check-ins at each milestone.

3

Weeks 11–13: Refinement and capstone. You polish the application and receive a final detailed review.

฿4,130per enrolment
Enquire Now

Decision guide

Which track is right for you?

If you're not sure, send us a message — we'll talk through the options with you.

Coding Starter
฿1,460 · 6 wks
Models & Data
฿2,760 · 10 wks
Applied AI
฿4,130 · 13 wks
Prior experience needed None Basic Python Tracks 1 & 2
Mentor feedback on work
Weekly check-ins
Capstone / final project Small Guided project Full capstone
Best for Complete beginners Python learners ready for data work Those ready to build real applications

Across all tracks

Shared standards and practices

Data privacy

Submissions and personal data are visible only to your assigned mentor. We do not share learner work or information with third parties.

Feedback within two working days

All code submissions receive written feedback within two working days. We aim for feedback that's specific and genuinely useful.

Six-monthly curriculum review

We review all track content every six months. Outdated lessons are updated before the next cohort begins.

Capped cohort sizes

Cohort sizes are limited so mentors can give meaningful attention. We prefer turning away a new application to letting quality drop.

Prices confirmed before payment

Track prices are listed on this page. We confirm the total before any payment is made. There are no additional fees during the track.

Pre-enrolment questions welcome

Anyone considering a track is welcome to send questions before deciding. We answer them without pressure to enrol.

Transparent pricing

Track prices

All prices in Thai Baht. Payment is confirmed after your enquiry and before the cohort starts.

Track 1

Coding Starter

฿1,460

Six weeks · For complete beginners

  • Recorded lessons
  • Practice tasks
  • Mentor feedback on submissions
  • Small final project
Enquire

Track 2 · Most popular

Models & Data

฿2,760

Ten weeks · Requires basic Python

  • Recorded lessons
  • Guided projects on real data
  • Weekly check-ins
  • Gentle code reviews
Enquire

Track 3

Applied AI Project

฿4,130

Thirteen weeks · Tracks 1 & 2 recommended

  • Recorded lessons
  • Milestone-based project
  • Regular mentor support
  • Full capstone review
Enquire

Not sure which one fits?

Send us a message and we'll talk it through

Tell us a little about where you are with coding right now, and we'll suggest which track might be the most comfortable starting point.

Send a Message