Thailand energy crisis: Is your school ready to teach remotely? Read the guide
All courses
Python · Programming · 10 Modules · 60+ Lessons

Python Essentials

A clear, practical Python course from fundamentals to real projects. Each module builds logically with hands-on examples, interactive code boxes, built-in quizzes, and GitHub integration so students write real code in VS Code.

The course is free. Create an account to save your progress.

Get this course View modules View Live Course

Screenshots

Course home
Course Home
Lesson view
Lesson View
Interactive code box
Interactive Code Box
In-lesson quiz
In-lesson Quiz
Module certificate
Module Certificate

Module outline

01
Foundations
Variables, data types, input/output, and basic operators.
Certificate
02
Data Manipulation
Strings, lists, sorting, filtering, and transforming data.
Certificate
03
Logic & Collections
Conditionals, loops, functions, and nested logic.
Certificate
04
Dictionaries, Sets & Tuples
Key-value pairs, sets, tuples, and choosing the right collection.
Certificate
05
Learning with A.I.
Using AI to write, debug, and improve code.
Certificate

What's included

Interactive code boxes

Write and run Python directly in the lesson. No setup required.

GitHub integration

Push code to GitHub and write in VS Code from inside the course.

In-lesson quizzes

Short quizzes throughout each lesson to reinforce key concepts.

Pre & post tests

Auto-graded at the end of each module. Scores tracked to your account.

Module certificates

Earn a certificate on completion of each module.

Free to use

Create a free account to save progress. No payment required.

Want this course?

฿5,000 deposit to start.

Start a project