Pythonia
Online learning environment
About Pythonia

Building a place where learning Python actually goes somewhere

We started Pythonia because the courses we wanted to take did not exist. Small groups, real feedback, and material that does not assume you have six hours a day to spend.

Back to Home

Our Story

How Pythonia came to be

Pythonia was set up in Bangkok in 2021 by a small group of data practitioners who spent a few years watching colleagues try to learn Python on their own. The pattern was familiar: someone would work through a popular tutorial, finish it, and then realise they still could not do anything useful with a CSV file from their own job. The gap between "I completed a course" and "I can do something" was wide, and not much was being done to close it.

We decided to build three specific programmes — not a catalogue of fifty topics, but three routes designed to take a learner from a basic Python background through to being able to deploy a small machine learning model. Each programme has a fixed scope and a clear sense of what you will be able to do at the end of it.

The school is deliberately small. We keep cohorts at a size where written feedback on submitted notebooks is practical to give. An instructor reads your work, writes comments, and returns it. That takes time, and we have structured the programmes and their pricing around that time. We are not trying to process thousands of enrolments — we are trying to make sure the people who do enrol come out of the experience with something they can use.

Our offices are at 96 Wireless Road in Bangkok, and most of our administrative contact happens through there. The courses themselves are entirely online and have been from the start. Learners from across Thailand and from neighbouring countries have taken our programmes since we opened. The material is in English, which we found was the working language most of our early students preferred for technical content.


Mission

What we are here to do

Specific, Not Broad

Each course covers a defined scope. We would rather do three things well than offer a library of shallow introductions. You know what you are signing up for before you pay.

Feedback That Is Worth Reading

Automated grading tells you whether something runs. Human feedback tells you whether it makes sense. We believe the second type is more useful for building working knowledge.

Honest About What We Are

We are a small online school, not a large platform. We do not promise job placements or income outcomes. We write course materials carefully and keep them current.


Our Team

The people behind the courses

SK
Somsak Kruawan
Lead Instructor · Data & ML

Worked in data engineering at a Bangkok fintech for seven years before joining Pythonia full time. Writes the Python for Data and ML Pathway curricula and handles notebook feedback for both.

NP
Naphat Prayoonrat
Deep Learning Instructor

Completed a research position in computer vision before moving into education. Runs the Deep Learning Bootcamp, reviews capstone code, and sits on the final presentation panel.

WC
Wanida Chantra
Student Experience & Admin

Handles enrolment questions, scheduling, and the day-to-day correspondence with students. If you write to [email protected], Wanida is usually the first person to respond.


Our Standards

How we run our courses

Feedback Within Five Business Days

Submitted notebooks receive written feedback from an instructor within five business days. If we are delayed, we let you know.

Data Handled Carefully

Student information is used for enrolment and course delivery only. We do not pass your details to third parties for marketing. Our privacy policy is written in plain language.

Open-Source Materials Only

We teach with Python, Jupyter, pandas, scikit-learn, and PyTorch. No proprietary platforms or paid software required from students at any point in any course.

Curriculum Reviewed Annually

Each course is reviewed and updated once a year. When library versions change or better practice emerges, we update the notebooks before the next cohort begins.

Clear Enrolment Requirements

Each course has a stated background requirement. We describe what you should already know before you sign up, so there are fewer surprises after you start.

Accessible Support Channel

Students can write to the team with questions during the course. We respond within one business day on weekdays. Office hours provide a live option for the pathway and bootcamp.


What We Teach

Python education built around real data work

The three Pythonia courses sit at different points along a single path. A learner who has done some programming but never worked with data can start with Python for Data and build a solid grounding in tabular work, file handling, and basic visualisation. That course is six weeks of self-paced material with recorded lessons, short exercises, and two rounds of instructor feedback on submitted notebooks.

Applied Machine Learning builds on that foundation with a twelve-week programme covering the core supervised learning methods, model evaluation, and the early steps of neural network work. Students produce two portfolio projects. Mentor office hours over video give students a place to ask about their specific code rather than general questions.

The Deep Learning Bootcamp is a sixteen-week intensive programme for learners who are ready to commit significant time each week. It covers the architecture families most relevant to practical AI work — vision and language — along with training stability, deployment of a small model, and a capstone project reviewed by a panel. Two rounds of mentor code review are included as part of the programme.

All three courses are delivered entirely online and are accessible to learners based anywhere. The administrative team is in Bangkok, and support correspondence typically happens in English. Course fees are quoted in Thai Baht. Learners outside Thailand are welcome and the payment process supports international transactions.


Enrol

Ready to look at the courses in detail?

Have a look at our Solutions page for a full breakdown of each programme, or write to us if you have questions about where to start.