Python Programming Course

For kids aged 8–20 who already have coding fundamentals

Buy this course

Python Course · prior experience required · Earn at least 5 Certificates from Australia on completion · usable for university portfolios

What is Python and what can you do with it?

A popular language used for real work at world-class companies

Web Application

Facebook and Instagram use Python to handle back-end data — you can build websites too

Game Development

The Sims 4 uses Python to script in-game logic

IoT (Internet of Things)

Build smart devices, such as the Raspberry Pi

Bot / Automation

Use Python to build things like a Line Bot or automated systems

Control robots

Use Python to control robots, such as the Micro:bit

What video learning includes

Learn online (video format)

No software to install — the teacher provides homework links

4 lessons / month

1 lesson = 1 video, learn any day or time

Auto-graded homework

Green = correct · light green/red = wrong · no color = not done yet

Study more than 4 lessons/month

Based on the amount you paid · message the teacher to join the next lesson group

Every lesson has homework

Homework is assigned right after each lesson · ask the teacher every day, 08:00–20:00

Students aged 8–20 (prior experience required)

Open only to kids who have completed coding fundamentals

Devices for learning

Computer / Notebook / MacBook or an iPad with keyboard + mouse · internet access is enough

Learning goal

Actually write Python, and advance to projects and higher levels

What you learn in the first 48 lessons

Full course of 144 lessons (3 years) · split into 4 levels — this is the first year, 48 lessons

  1. 1 print — the basic command to display data
  2. 2 string, integer, floating — important variable types
  3. 3 variables — store different types of data
  4. 4 input — receiving data from the user
  5. 5 for loop — repeat a task a set number of times
  6. 6 while loop — run until a condition is met
  7. 7 if / else / elif — decide what to do based on conditions
  8. 8 True / False condition — true or false
  9. 9 data type — types of variables
  10. 10 .format & f-string — insert variables into text
  11. 11 dictionary — store data under unique keys
  12. 12 tuple — how parentheses are used
  13. 13 list — store similar items in a list
  14. 14 index in list — accessing data in a list
  15. 15 operator ( + - * / // % ) — basic math operators

Split into 4 levels

Start with drag-and-drop blocks, then gradually move to writing real Python code

1 · Beginner Start with drag-and-drop blocks (Strings, Output) to grasp Logic
2 · Elementary Combine Input, Variables and Decisions
3 · Intermediate Start writing real Python code with a keyboard
4 · Advanced Challenging projects, building real usable programs

Gradually climb from easy to hard until you can write Python programs on your own

Compete and get assessed against Australia 🇦🇺

Internationally benchmarked online assessment every year · free for Teacher Pim's students

Free for Teacher Pim's students

No cost to enter the competition assessment

Twice a year

Around March and July every year

Watch for Teacher Pim's announcements

Follow the schedule on the Sorndekcoding Facebook page

Separate certificates

The course Certificate and the competition certificate are separate

Course details (video learning)

Full course of 144 lessons (3 years) · this year covers the first 48 lessons

48 lessons/year · 1 full year of access

Full course 144 lessons (3 years) · rewatch within 1 year

Australian Certificates ≥ 5

Earn at least 5 on completion, usable for university portfolios

Compete against Australia

Twice a year (Mar / Jul) — free for Teacher Pim's students

Split into 4 levels

Beginner · Elementary · Intermediate · Advanced — climb step by step

Short, focused lessons

Each lesson under 20 minutes + 10–20 minutes of homework per lesson

A teacher answers questions daily

08:00–20:00 every day

Learning link + Username/Password

Students can log in and start learning right away

About 1,000 THB / month

Full price 12,000 THB/year (now on promo at 6,600 THB)

Exercise examples

Sample look of the exercises, from easy to hard in order

Exercise example
Exercise example
Exercise example
Exercise example