Course — Python
Introduction to Python
A hands-on programming fundamentals course for beginners — starting from zero computer experience. A stepping stone toward becoming a software developer. Open to all ages and genders.

- 20hours
- 10lessons
- ฿3,500tuition
- 10+years teaching
About the course
This course builds programming fundamentals for beginners with hands-on practice — open to all ages and genders.
Learn first, be first — ahead of everyone else.
Who this course is for
- Anyone wanting to expand their programming knowledge
- SmartCom, SMTE, and Gifted classroom students wanting to build on in-class learning
Curriculum
- 01
Getting Started with Python
- History of Python
- Installing and configuring an IDE
- Basic Python program structure
- Printing output (print)
- Variables and data types (int, float, str, bool)
- 02
Operators and Expressions
- Arithmetic operators (+, -, *, /, %, **)
- Comparison operators (==, !=, >, <, >=, <=)
- Logical operators (and, or, not)
- Precedence
- Compound assignment operators (+=, -=, *=, /=, %=)
- 03
Control Flow
- if, elif, else
- for loop
- while loop
- break and continue
- 04
Functions
- Creating and calling functions
- Passing arguments
- Return values
- Python standard library functions
- 05
Lists
- Declaring and using lists
- Accessing list elements
- Passing lists to functions
- Sorting and searching
- 06
Dictionaries
- Declaring and using dicts
- Accessing data
- Adding, deleting, editing data
- Iterating over dicts
- 07
Object-Oriented Programming
- Classes and objects
- Attributes and methods
- Inheritance
- Encapsulation
- 08
File Handling
- Opening and closing files
- Reading and writing data
- Text files vs binary files
- 09
Data Handling with Pandas
- Creating DataFrames
- Selecting and filtering data
- Handling missing data
- Grouping and aggregating
- 10
Charting with Matplotlib
- Line plots
- Bar plots
- Scatter plots
- Customizing charts (title, labels, legends)
Our teaching approach
- We teach step by step, slowly — no rushing
- Every command is explained in detail before practice
- We demonstrate every example first
- Hands-on practice individually until it really works
- Practice exercises for every lesson
- Homework after every session
Instructor
- FrankSoftware developer with 10+ years of experience
Course details
Enrollment
- Phone: 086-943-1115
- Email: anndream.com@gmail.com
- LINE: frankpkth
- We will get back to you within 24 hours to schedule payment before the course starts
- Beware of impostors — we will never send you any links to click
- If unsure, contact us by phone first
Before the course
- A computer or laptop
- Wi-Fi connection
- A private or quiet room during class
- Zoom installed
- Notebook and pen
- Motivation
Ready to start learning Python?
Enroll now — no prior experience needed, replayable until you understand